2
如何使用包“广义双曲分布”来使NIG分布中的参数适合数据集?R中的广义双曲线分布
如何使用包“广义双曲分布”来使NIG分布中的参数适合数据集?R中的广义双曲线分布
制定@Prasad Chalasani的评论,您需要安装ghyp
包。当我这样做时,包装gtools
,gdata
, numDeriv
和gplots
也自动安装。但是,然后我得到了与Error: could not find function "fit.NIGuv"
相同的错误,我通过手动安装bitops
软件包解决了这个错误。
的documentation给出了使用fit.NIGuv()
library(ghyp)
data(smi.stocks)
nig.fit <- fit.NIGuv(smi.stocks[,"SMI"], opt.pars = c(alpha.bar = FALSE),
alpha.bar = 1, control = list(abs.tol = 1e-8))
nig.fit
summary(nig.fit)
hist(nig.fit)
下面的代码的例子,其中输出包括
Asymmetric Normal Inverse Gaussian Distribution:
Parameters:
alpha.bar mu sigma gamma
1.0000000000 0.0008370731 0.0112098776 -0.0007205143
log-likelihood:
5495.705
,我认为这是你正在寻找的那种东西。
什么是“NIG”分布? – Aniko 2011-05-06 20:56:35
'ghyp'软件包的功能是'fit.NIGuv'(用于单变量数据)和'fit.NIGmv'(用于多变量)数据,并且在文档中对这些软件包都有非常清楚的描述。你看过或尝试过吗? – 2011-05-06 20:59:00
嗨!谢谢您的回答。但是,当我尝试使用此功能时,我收到无法找到此功能的消息。我必须下载哪些软件包才能使用此功能?当我下载了一个包以使其工作时,我应该做些什么特别的事情? – Claire 2011-05-07 10:17:29