R包moments安装后调用meanlog函数报错求助
问题解决方法
- 首先明确:moments 0.14.1包中并没有
meanlog()这个函数,这是报错的核心原因。你混淆了rlnorm()函数的参数名(meanlog是生成对数正态数据时的参数)和实际计算所需的操作。 - 如果你的需求是计算测试数据
x的对数均值,直接用基础R代码即可,不需要依赖moments包:mean_x <- mean(log(x)) - 如果你是想从对数正态样本中估计分布的
meanlog参数(即对数数据的均值),上面的代码同样适用,因为对数正态分布的meanlog就是样本取对数后的均值。 - 若需要验证moments包的安装是否正常,可以调用包内存在的函数测试,比如计算偏度:
skewness(x)
内容的提问来源于stack exchange,提问作者user20724540
相关产品推荐
相关产品推荐

