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

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

[复制链接]
发表于 2012-10-1 13:30:37 | 显示全部楼层 |阅读模式
logkda(untb)
logkda()所属R语言包:untb

                                        Etienne's K(D,A)
                                         Etienne的K(D,A)

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

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

Calculates Etienne's K(D,A) using a variety of different methods
计算Etienne的K(D,A)使用各种不同的方法


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


logkda.R(a, use.brob=TRUE)
logkda.a11(a)
logkda.pari(a, numerical=TRUE)
logkda.polyn(a)
logkda(a, method="pari", ...)



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

参数:a
Count object
Count对象


参数:use.brob
In function logkda.R(), Boolean, with default TRUE meaning to use Brobdingnagian numbers for the calculation.  This is slower but allows one to analyze larger datasets
在功能logkda.R(),布尔值,默认TRUE的这意味着使用Brobdingnagian数字的计算。这是速度较慢,但允许一个更大的数据集进行分析


参数:numerical
In function logkda.pari(), Boolean, with default TRUE meaning to return a numerical vector and FALSE meaning to return the string produced by pari/gp
在功能logkda.pari(),布尔值,默认TRUE的这意味着返回一个数值向量和FALSE的这意味着返回生成的字符串pari/gp


参数:method
In function logkda(), a string specifying which method to use.  Takes “R”, “a11”, or “pari”
在功能logkda(),一个字符串,指定要使用的方法。以“R”,“A11”,或“同等”


参数:...
In function logkda(), further arguments which are passed to the other functions
在功能logkda(),进一步的参数,这些参数传递给其他的功能


Details

详细信息----------Details----------

The user should use function logkda(), which is a wrapper for the other functions.  Note that the default method, pari, requires the pari/gp system to be installed.  This is the preferred option because it is much faster than the other methods.
用户应使用功能logkda(),这是一个包装的其他功能。请注意,默认的方法,pari,需要PARI / GP要安装的系统。这是最佳的选择,因为它比其他方法要快得多。

Functions logkda.R() and logkda.pari() calculate K(D,A) using the method appearing in Etienne (2005), supplementary online material; they use R and pari/gp respectively. Function logkda.a11 is a direct implementation of formula A11 in Etienne (2005).  The formula is
功能logkda.R()和logkda.pari()算K(D,A)使用的方法中出现的艾蒂安(2005年),补充在线材料,他们使用R和pari/gp分别。函数logkda.a11是直接执行公式A11艾蒂安(2005)。其计算公式为

where \overline{s}≤ft(n_i,a_i\right) are Stirling numbers of the first kind (see logS1).
\overline{s}≤ft(n_i,a_i\right)是第一类Stirling数(见logS1)。


注意----------Note----------

If method takes its default value of “pari”, and pari/gp is not installed (the test is gp --version), then the method is changed to R and a warning given.
如果method它的默认值“pari”,和pari/gp不安装(测试gp --version),则该方法更改为<X >,并给予警告。

Function logkda.a11() is included because the computational method is a direct transcription of formula A11; it is very slow.
函数logkda.a11()包括在内,因为计算方法是直接转录式A11,这是非常缓慢的。

Function logkda.pari() is a wrapper for .logkda.pari.windows() or .logkda.pari.unix().  It uses &ldquo;if(R.Version()$os == 'windows')&rdquo; to check for windows operating systems.
功能logkda.pari()是的包装.logkda.pari.windows()或.logkda.pari.unix()。它使用“if(R.Version()$os == 'windows')”检查的windows操作系统。

It would be nice to use gp2c (rather than gp) but I can't make the &ldquo;-g&rdquo; flag work properly; and I had to hack gp2c-run to make it call gp with the -q flag
这将是很好用gp2c(而不是gp),但我不能让“-g”标志工作正常;,我不得不砍gp2c-run使其调用gp与-q标志


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


Robin K. S. Hankin; <code>logkda()</code> is an <font face="Courier New,Courier" color="#666666"><b>R</b></font> transliteration of
<code>pari/gp</code> code appearing in Etienne 2005 (supplementary online
material) due to Chave.

Function <code>logkda.polyn()</code> provided by Francois Munoz.

Function <code>.logkda.pari.windows()</code> provided by Andrea Manica and
Francois Munoz.




参考文献----------References----------

Biodiversity&rdquo;.  Ecology Letters, volume 8, pp253&ndash;260. <code>doi: 10.111/j.1461-0248.2004.00717.x</code>
2000.  &ldquo;User's guide to PARI/GP&rdquo;.  http://www.parigp-home.de/

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

etienne,logS1
etienne,logS1


实例----------Examples----------


a <- count(c(dogs=7,pigs=3,crabs=1,hogs=1,slugs=1))

## Not run: logkda(a)[#不运行:logkda(一)]

logkda.R(a)
logkda.R(a, use.brob=FALSE)
logkda.a11(a)
# All four should be the same up to numerical errors[所有四个应该是相同的数值误差最多]


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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-28 09:35 , Processed in 0.026913 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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