全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
7371 18
2020-06-20
悬赏 20 个论坛币 已解决
已知一个样本,并知道总体符合Beta 分布。想求beta分布的参数
查到CASS包下面有一个fitdistr 函数
但是使用时,发现有人的案例如下

res =fitdistr(rate, "beta", start=list(shape1 =4, shape2 =5))
请问这里的4跟5是什么含义,难道是beta分布的2个参数?但是我这里现在就是想求这两个参数啊

这里又要求输入是什么意思?

多谢!



最佳答案

maths_hjxk 查看完整内容

你似乎应该先入门一些R的基本常识
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-6-20 07:58:32
江夏雁 发表于 2020-6-20 13:12
你好! 我尝试了
> uui$estimate[1]
  shape1
你似乎应该先入门一些R的基本常识
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-6-20 11:42:17
不知道 你这个什么扩展包,下面这个函数可以实现利用最大似然法来估计beta分布的两个参数
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-6-20 12:01:38
maths_hjxk 发表于 2020-6-20 11:42
不知道 你这个什么扩展包,下面这个函数可以实现利用最大似然法来估计beta分布的两个参数
> uui<- fitdist(c, distr="beta", method = "mle",start=NULL, fix.arg=NULL)
>
> uui
Fitting of the distribution ' beta ' by maximum likelihood
Parameters:
       estimate Std. Error
shape1 2.265435   1.062954
shape2 7.039041   3.559200



请问如果把2.265435   这个结果提取出来,并赋值给另外的变量?应该如何写?多谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-6-20 12:49:12
复制代码

其他的请查看
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-6-20 12:56:56
我想起来你说的CASS包,其实是MASS包,里面有个函数fitdistr一样可以估计
start=list(shape1 =4, shape2 =5)是初始值,可设可不设
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群