找回密码
 注册
查看: 502|回复: 0

R语言 GeneticsPed包 generation()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-25 19:06:59 | 显示全部楼层 |阅读模式
generation(GeneticsPed)
generation()所属R语言包:GeneticsPed

                                        Calculate generation value
                                         计算代价值

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

generation calculates generation value of individuals in given pedigree. generation<- provides a way to properly add generation information into the pedigree.
generation代计算在给定的系谱个人价值。 generation<-提供了一种方法,正确地添加到代的谱系信息。


用法----------Usage----------


generation(x, start=1, generationOrder=NULL)
generation(x, generationOrder=NULL, col=NULL) &lt;- value



参数----------Arguments----------

参数:x
pedigree object
系谱对象


参数:start
first generation value
第一代价值


参数:generationOrder
character, should be generation values "increasing" or "decreasing" through generations, see details
字符,应该是“增加”或“下降”,通过几代人的代值,查看详细信息


参数:col
character, column name in x for generation
字符,x发电的列名


参数:value
generation values for individuals in the pedigree
在系谱个人代值


Details

详情----------Details----------

Generation value for founders is set to value start, which is by default 1, while other individuals get it according to:
代创始人的价值值设置为start,这是默认值是1,而其他人得到它根据:

where G represents generation value for s - individual, a - ascendant e.g. father and mother, where n=2. N might be higher if there are multiple ascendants i.e. this function can also handle pedigrees with higher order ascendants e.g. grandfather.
其中G代表S  - 个人, - 方兴未艾,如代价值父亲和母亲,其中n = 2。 n可以是较高的,如果有此功能,即多个长辈,也可以处理与高阶长辈,如家系祖父。

generationOrder can be used to define "increasing" or "decreasing" order of generation values. If this argument is NULL, which is default, then this information is taken from the pedigree - see Pedigree for more on this issue.
generationOrder可用于定义为了“增加”或“减少”代值。如果这种说法是的NULL,这是默认的,那么这个信息是从系谱 - 看到Pedigree在这个问题上的。

col provides a way to name or possibly also rename generation column with user specified value, say "generazione" in Italian. When col=NULL, which is default, "generation" is used.
col提供了一种命名或与用户指定的值也可能命名一代列,说“generazione”在意大利。当col=NULL,这是默认情况下,“一代”的使用。


值----------Value----------

A vector of generation values (integers)
向量的代值(整数)


作者(S)----------Author(s)----------


Gregor Gorjanc



参见----------See Also----------

Pedigree
Pedigree


举例----------Examples----------


  # Nonoverlapping pedigree[不重叠的系谱]
  ped <- generatePedigree(nId=5, nGeneration=4, nFather=1, nMother=2)
  ped$generation1 <- generation(ped)
  ped

  # Overlapping Pedigree[重叠的谱系]
  ped <- data.frame(     id=c(1, 2, 3, 4, 5, 6, 7),
                     father=c(0, 0, 2, 2, 2, 4, 4),
                     mother=c(0, 0, 1, 0, 3, 3, 5),
                    dtBirth=c(2, 1, 3, 4, 5, 6, 7))
  ped <- Pedigree(ped, unknown=0, dtBirth="dtBirth")
  generation(ped) <- generation(ped)

  # Overlapping pedigree + one individual (4) comes late in pedigree and[重叠血统+一个人(4),系谱来晚了]
  # has no ascendants[有没有长辈]
  ped <- data.frame(     id=c(1, 2, 3, 4, 5, 6, 7),
                     father=c(0, 0, 2, 0, 2, 4, 4),
                     mother=c(0, 0, 1, 0, 3, 3, 5),
                    dtBirth=c(2, 1, 3, 2, 5, 6, 7))
  ped <- Pedigree(ped, unknown=0, dtBirth="dtBirth")
  generation(ped)
  generation(ped, generationOrder="decreasing",
             col="generazione") <- generation(ped, generationOrder="decreasing")

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-5-23 05:48 , Processed in 0.019789 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表