R語言
rig
位於 mgcv
包(package)。 說明
生成逆高斯隨機偏差。
用法
rig(n,mean,scale)
參數
n |
所需的偏差數量。如果長度 > 1,則長度被視為所需的偏差數。 |
mean |
平均值向量。 |
scale |
尺度參數值向量(lambda,見下文) |
細節
如果 x 是返回的向量,則 E(x) = mean
而 var(x) = scale*mean^3
。有關密度和分布函數,請參閱statmod
包。使用的算法是 Gentle (2003) 的算法 5.7,基於 Michael 等人。 (1976)。注意,這裏的scale
是GLM意義上的尺度參數,它是通常的‘lambda’參數的倒數。
值
逆高斯隨機偏差的向量。
例子
require(mgcv)
set.seed(7)
## An inverse.gaussian GAM example, by modify `gamSim' output...
dat <- gamSim(1,n=400,dist="normal",scale=1)
dat$f <- dat$f/4 ## true linear predictor
Ey <- exp(dat$f);scale <- .5 ## mean and GLM scale parameter
## simulate inverse Gaussian response...
dat$y <- rig(Ey,mean=Ey,scale=.2)
big <- gam(y~ s(x0)+ s(x1)+s(x2)+s(x3),family=inverse.gaussian(link=log),
data=dat,method="REML")
plot(big,pages=1)
gam.check(big)
summary(big)
作者
Simon N. Wood simon.wood@r-project.org
參考
Gentle, J.E. (2003) Random Number Generation and Monte Carlo Methods (2nd ed.) Springer.
Michael, J.R., W.R. Schucany & R.W. Hass (1976) Generating random variates using transformations with multiple roots. The American Statistician 30, 88-90.
相關用法
- R rTweedie 生成 Tweedie 隨機偏差
- R residuals.gam 廣義加性模型殘差
- R random.effects GAM 中的隨機效應
- R rmvn 從多元正態密度或 t 密度生成或評估多元正態密度或 t 密度。
- R vcov.gam 從 GAM 擬合中提取參數(估計器)協方差矩陣
- R gam.check 擬合 gam 模型的一些診斷
- R null.space.dimension TPRS 未懲罰函數空間的基礎
- R gam.reparam 尋找平方根懲罰的穩定正交重新參數化。
- R extract.lme.cov 從 lme 對象中提取數據協方差矩陣
- R scat 用於重尾數據的 GAM 縮放 t 係列
- R choldrop 刪除並排名第一 Cholesky 因子更新
- R smooth.construct.cr.smooth.spec GAM 中的懲罰三次回歸樣條
- R bandchol 帶對角矩陣的 Choleski 分解
- R gam.side GAM 的可識別性邊條件
- R cox.ph 附加 Cox 比例風險模型
- R mgcv.parallel mgcv 中的並行計算。
- R gamm 廣義加性混合模型
- R pdTens 實現張量積平滑的 pdMat 類的函數
- R Predict.matrix GAM 中平滑項的預測方法
- R Predict.matrix.soap.film 皂膜光滑度預測矩陣
- R smooth.construct.bs.smooth.spec GAM 中的懲罰 B 樣條
- R gamlss.gH 計算回歸係數的對數似然導數
- R plot.gam 默認 GAM 繪圖
- R mvn 多元正態加性模型
- R gfam 分組家庭
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Generate inverse Gaussian random deviates。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。