【问题标题】:Finding the distribution from the data从数据中寻找分布
【发布时间】:2016-01-29 03:16:44
【问题描述】:

我试图找到this dataset 的分布。我试过fitdistrplus

data <- data.matrix(Book1)
descdist(data,  discrete = FALSE)

但得到这个错误:

descdist(data,discrete = FALSE) 中的错误:数据必须是数值向量

【问题讨论】:

  • 我使用“arena”输入分析器,结果:分布:指数表达式:2.5 + EXPO (3.74) 平方误差:0.000628 对应的 p 值

标签: r distribution


【解决方案1】:

你可以改用

data <- as.numeric(Book1)
descdist(data,  discrete = FALSE)

这会给你这个图表:

还有这些价值观:

summary statistics
------
min:  3   max:  35 
median:  5 
mean:  6.244898 
estimated sd:  3.517 
estimated skewness:  1.977063 
estimated kurtosis:  9.456783 

如果你决定最接近的是指数分布,你可以像这样得到它的参数

ft <- fitdist(data, distr = "exp" )
ft

Fitting of the distribution ' exp ' by maximum likelihood 
Parameters:
      estimate  Std. Error
rate 0.1601307 0.002299016

您可以使用此功能比较它们的密度:

denscomp(ft)

【讨论】:

  • 感谢您的帮助。
  • 该图显示了数据集在分布方面的位置,但我如何才能找到最接近的参数分布?
  • 我使用“arena”输入分析器,结果:分布:指数表达式:2.5 + EXPO (3.74) 平方误差:0.000628 对应的 p 值
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-04
  • 1970-01-01
相关资源
最近更新 更多