与fitdistr的分布

时间:2014-10-30 17:57:46

标签: r distribution

RStudio版本0.98.1049

MASS版本7.3-33

x <- rf(1000, 31, 9)
fitdistr(x, 'f', start=list(31, 9))

Error in as.function.default(c(value, if (is.null(bd) || is.list(bd)) list(bd) else bd),  : 
use of NULL environment is defunct

这个错误让我无法理解。有人可以帮忙吗?

谢谢

1 个答案:

答案 0 :(得分:1)

start参数需要一个命名列表:

set.seed(42)
x <- rf(1000, 31, 9)

library(MASS)
fitdistr(x, 'f', start=list(31, 9))
#Error in densfun(x, parm, ...) : 
#  argument "df2" is missing, with no default

fitdistr(x, 'f', start=list(df1=31, df2=9))
#     df1          df2    
# 22.1259170   10.6960522 
#( 3.3765675) ( 0.8678625)

研究文档。