使用fitdistplus包

时间:2018-02-08 09:27:37

标签: r fitdistrplus

我正在尝试使用R中fitdistrplus包中的fitdist()函数来拟合我的数据。我通过关键字'norm''lnorm'使用正常和对数正态分布成功了通过在线搜索找到。

我无法让其他发行版工作; fitdist()的帮助说:

  

distr:一个字符串“name”,命名一个分布,其中必须定义相应的密度函数dname,相应的分布函数pname和相应的分位数函数qname,或者直接指定密度函数。

我检查过,当您将?norm?norm输入R命令行时,找不到函数norm()lnorm()。这让我很困惑。

当我尝试示例fitdist(data, 'poisson')时,收到以下错误消息:

Error in fitdist(data$time, "poisson") : The dpoisson function must be defined

我在R中有点像菜鸟,任何人都可以提示吗?

1 个答案:

答案 0 :(得分:0)

norm()中的{p> R是计算矩阵规范的不同函数,因此与正态分布没有直接关系。

?Normal会显示与正态分布相关的文档,您会看到属于dnormpnormqnormrnorm的4个函数对这个家庭来说。

如果你看?Lognormal,你会看到与典型的4个函数相同的约定。

更一般地说,您可以查找链接所有这些内容的?Distributions。在那里你可以看到泊松分布的关键字实际应该是pois