首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绘制伽马概率密度函数

绘制伽马概率密度函数
EN

Stack Overflow用户
提问于 2018-09-18 09:07:04
回答 1查看 6.5K关注 0票数 1

我试图在R中绘制γ概率密度函数,其中y∈(0,10)对于(k = 1,μ= 1),(k = 2,μ= 1),(k = 2,μ= 2)。在R,

在R中,pgamma函数接受:

代码语言:javascript
复制
pgamma(q, shape, rate = 1, scale = 1/rate, alpha = shape, beta = scale, lower.tail = TRUE, log.p = FALSE)

在R,我试过:

代码语言:javascript
复制
pgamma(1,1,rate=1,scale = 1/rate, alpha = shape, beta = scale, lower.tail = True, log.p = False)

但我知道消息了

代码语言:javascript
复制
Error in pgamma(1, 1, rate = 1, scale = 1/rate, lower.tail = TRUE, log.p = FALSE) : 
object 'rate' not found

这是我第一次绘制伽马分布图,希望能在这方面提供一些帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-18 09:31:02

下面用R基图形绘制三个密度图。

首先,您需要的参数值。我假设您的muGamma发行版维基百科页面中定义的。

代码语言:javascript
复制
k <- c(1, 2, 2)
mu <- c(1, 1, 2)
theta <- mu/k

现在,阴谋。

代码语言:javascript
复制
plot(0, 0, xlim = c(0, 10), ylim = c(0, 1), type = "n")
for(i in seq_along(k))
  curve(dgamma(x, shape = k[i], scale = theta[i]), from = 0, to = 10, col = i, add = TRUE)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52382916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档