在fitdist中使用metRology的t-scale功能

时间:2018-05-28 02:42:16

标签: r

我正在尝试在包fitditrplus的函数fitdist中使用metRology的t-scale函数。但是,我不断收到错误'必须定义dt-scaled函数'即使我正在运行这两个软件包。

我不知道现在该做什么。

任何帮助将不胜感激!

library(metRology)
library(fitdistrplus)

z = rnorm(1000, mean = 0, sd = 1)

x = fitdist('z', "t-scaled", start = list(df = 3, mean = mean(z), sd = sd(z)) )

1 个答案:

答案 0 :(得分:0)

该函数的名称为dt.scaled,因此必须在fitdist-fuction中将其命名为“ t.scaled”,并带有点而不是破折号。还要删除z参数的括号。

 library(metRology)
 library(fitdistrplus)

 z = rnorm(1000, mean = 0, sd = 1)

 x = fitdist(z, "t.scaled", start = list(df = 3, mean = mean(z), sd = sd(z)) )
 x