首页 > 解决方案 > 使用 fitdistr 拟合 R 中的帕累托分布

问题描述

我目前使用 R 4.0.4 版本,并且正在调试一些用 R 3.6.1 原生编写的代码。更具体地说,我有点卡在以下几点:代码的作者使用函数 fitdistrplus::fitdist 将帕累托分布拟合到一些数据,并将形状和比例参数指定为“开始”输入(如帕累托II 型分布)。当我尝试运行同一行时,我收到以下错误

'start' 必须指定作为 distr 参数的名称

深入研究 fitidt 函数,我意识到开始参数应该是(对于 Pareto)以下参数:'x、'lambda'、'a'和'log',这表明默认分布可能是 Pareto 类型 iv。有人可以给我一个见解并解释为什么代码的作者没有遇到同样的错误(我已经和他仔细检查过)。

非常感谢!

标签: rfitdistrplus

解决方案


推荐阅读