楼主: Lnydi
3585 1

[问答] R语言 t分布参数的极大似然估计问题 [推广有奖]

  • 2关注
  • 0粉丝

大专生

25%

还不是VIP/贵宾

-

威望
0
论坛币
8 个
通用积分
1.0656
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
588 点
帖子
33
精华
0
在线时间
34 小时
注册时间
2011-9-24
最后登录
2015-9-23

楼主
Lnydi 发表于 2015-3-21 15:25:31 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
数据文件: glass fibre.txt (326 Bytes)
下面是我自己编的程序,用极大似然估计t分布的参数:
问题是:运行之后,产生很多warnings, 比如:

1: In fnOrig(theta, ...) : 'gammafn'里的值在范围外
……
29: In log(v * pi * sigma^2) : 产生了NaNs……等等等等。
虽然能够得到参数的估计值,但与数据严重不符,而在被人的文献中,这些数据是比较符合的。

这是什么问题呀?哪里出错了?
求助


x <- scan("glass fibre.txt")

loglik2 <- function(par)
{
        v <- par[1]
        mu <- par[2]
        sigma <- par[3]
        t <- (x-mu)/sigma

        ll <- n*log( gamma((v+1)/2)) - n*log( gamma(v/2) ) - n*0.5*log(v*pi*sigma^2)  - 0.5*(v+1)* sum( log( 1+ ((x-mu)/sigma)^2/v ) )
       
      ll
}
res2 <- maxLik(loglik2, start=c(2,0,1))

二维码

扫码加我 拉你入群

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

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

关键词:极大似然估计 似然估计 极大似然 R语言 t分布 sigma 程序

沙发
changliu5221 学生认证  发表于 2018-11-24 11:00:24
请问楼主这个问题解决了吗,我也遇到了相同的问题,十分困惑

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 12:02