绘制R中的伽玛分布

时间:2017-09-20 20:14:08

标签: r probability gamma-distribution probability-distribution

尝试使用R

绘制伽马分布直方图

所以我有

Sub Test()
    Dim A As Variant, B As Variant, C As Variant
    Dim i As Long
    B = Sheets(lookupSheet).Range("B2:B12000").Value2
    C = Sheets(lookupSheet).Range("D2:D12000").Value2
    ReDim A(1 To 11999, 1 To 2)
    For i = 1 To 11999
        A(i, 1) = B(i, 1)
        A(i, 2) = C(i, 2)
    Next i
    'do stuff with A
End Sub

我之前计算过的平均值是

gam(10, 0.5)

所以我应该用10* 0.5 = 5

绘制100个观察的组织图

所以我试过了

scale = 10 and shape = 0.5

我得到了

enter image description here

这是错误的,因为平均值应为5但我的情节不会产生5

我哪里错了?

2 个答案:

答案 0 :(得分:1)

使用scale代替rate。因此,按如下方式模拟您的数据:

rgamma(100,shape = 0.5,scale = 10)

阅读文档以获取更多信息。

答案 1 :(得分:0)

这是Alex建议的结果:

declare_modules.d.ts

enter image description here