rTweedie(mgcv)
rTweedie()所属R语言包:mgcv
Generate Tweedie random deviates
产生特威迪随机偏离
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Generates Tweedie random deviates, for powers between 1 and 2.
产生特威迪随机偏离,1和2之间的权力。
用法----------Usage----------
rTweedie(mu,p=1.5,phi=1)
参数----------Arguments----------
参数:mu
vector of expected values for the deviates to be generated. One deviate generated for each element of mu.
将要产生的偏离预期值的向量。一个偏离每个元素生成的mu。
参数:p
the variance of a deviate is proportional to its mean, mu to the power p. p must be between 1 and 2. 1 is Poisson like (exactly Poisson if phi=1), 2 is gamma.
其意思是说,mu电源p的一个偏离方差成正比。 p必须是1和2之间。 1泊松像(完全泊松如果phi=1),二是伽马。
参数:phi
The scale parameter. Variance of the deviates is given by is phi*mu^p.
尺度参数。方差的偏离是phi*mu^p。
Details
详情----------Details----------
A Tweedie random variable with 1<p<2 is a sum of N gamma random variables where N has a Poisson distribution, with mean mu^(2-p)/((2-p)*phi). The Gamma random variables that are summed have shape parameter (2-p)/(p-1) and scale parameter phi*(p-1)*mu^(p-1) (note that this scale parameter is different from the scale parameter for a GLM with Gamma errors).
一个特威迪随机变量1 <p <2时是N伽玛随机变量的总和,其中N意味着mu^(2-p)/((2-p)*phi)泊松分布。伽玛随机变量,总结具有形状参数(2-p)/(p-1)和规模参数phi*(p-1)*mu^(p-1)(注意,这种规模的参数是从不同的尺度参数为与伽玛错误的GLM)。
This is a restricted, but faster, version of rtweedie from the tweedie package.
这是一个限制,但速度更快,版本rtweedietweedie包。
值----------Value----------
A vector of random deviates from a Tweedie distribution, expected value vector mu, variance vector phi*mu^p.
从特威迪分布的随机偏离向量,预期值向量mu,方差向量phi*mu^p。
作者(S)----------Author(s)----------
Simon N. Wood <a href="mailto:simon.wood@r-project.org">simon.wood@r-project.org</a>
参考文献----------References----------
package version 2.0.2. http://CRAN.R-project.org/package=tweedie
参见----------See Also----------
ldTweedie, Tweedie
ldTweedie,Tweedie
举例----------Examples----------
library(mgcv)
f2 <- function(x) 0.2 * x^11 * (10 * (1 - x))^6 + 10 *
(10 * x)^3 * (1 - x)^10
n <- 300
x <- runif(n)
mu <- exp(f2(x)/3+.1);x <- x*10 - 4
y <- rTweedie(mu,p=1.5,phi=1.3)
b <- gam(y~s(x,k=20),family=Tweedie(p=1.5))
b
plot(b)
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|