R 如何提取伽马分布的拟合值?
我想从R中的fitdist函数输出模型中提取拟合值。因此,我使用了fittemodel.object函数,得到的输出为空。代码如下:R 如何提取伽马分布的拟合值?,r,R,我想从R中的fitdist函数输出模型中提取拟合值。因此,我使用了fittemodel.object函数,得到的输出为空。代码如下: OutEst [1,] 0.872143630 [2,] 7.868779497 [3,] 0.226875954 [4,] 24.267572943 [5,] 14.158973514 [6,] 4.346251412 [7,] 1.636542003 [8,] 0.175979073 [9,] 0.074331
OutEst
[1,] 0.872143630
[2,] 7.868779497
[3,] 0.226875954
[4,] 24.267572943
[5,] 14.158973514
[6,] 4.346251412
[7,] 1.636542003
[8,] 0.175979073
[9,] 0.074331029
[10,] 4.224522868
[11,] 1.607480300
[12,] 0.040918175
[13,] 13.664916344
[14,] 19.480406350
[15,] 24.104609740
[16,] 8.079880744
[17,] 0.027317015
[18,] 2.321946237
[19,] 0.000000000
[20,] 0.409755218
[21,] 0.000000000
[22,] 0.414827263
[23,] 2.755841830
[24,] 1.091825488
[25,] 1.288534896
[26,] 5.611259902
[27,] 0.000000000
[28,] 0.000000000
[29,] 4.845565803
[30,] 0.027317015
[31,] 4.322232168
[32,] 2.282156424
[33,] 2.856332014
[34,] 2.161989934
[35,] 0.409755218
[36,] 0.156282073
[37,] 0.116098780
[38,] 0.000000000
[39,] 3.653546885
[40,] 7.450890103
[41,] 5.093254715
[42,] 13.182175978
[43,] 3.116889736
[44,] 2.729517705
[45,] 10.203076371
[46,] 2.183626721
[47,] 1.199209304
[48,] 0.042188763
[49,] 6.039777894
[50,] 0.533895025
fitg1=fitdist(OutEst,"gamma");fitg1
fitted.fitg1=fitted(fitg1)
fitted.fitg1
NULL
非常感谢有人能在这方面帮助我你说的分布拟合值是什么意思?你只是想估计分布参数,对吗?这不会给你合适的值。你是在试图从这个分布中随机抽取吗?另外,请确保清楚您使用的软件包我假设fitdistplus并以更高的格式共享您的数据。是的,我使用fitdistplus软件包来估计参数。如果可能,我想从fitdist函数的输出中提取拟合值。如果没有,是否有其他方法提取拟合值。使用此rgamma50,0.104,0.0231I可以生成最外层。在这种情况下,我仍然不知道拟合值的含义。你是说形状和速度的估计吗?你可以用coeffig1来获得这些。我很抱歉@MrFlick,因为我还在探索和学习分销配件。实际上,我想从建模函数返回的对象中提取拟合值。例如,x=rnorm10;y=rpois10,expx;m=glmy~x,family=poisson;印刷机。我想使用fitted函数来获得拟合值。嗯,在glm上下文中拟合值是有意义的。这里你在估计一元分布的参数。没有建模/预测的因变量,因此没有拟合/估计值。我建议你咨询统计学家,而不是程序员,以获得进一步的帮助。