全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3464 7
2012-12-28
各位大牛你们好,我写了一个程序,折腾好多天了,可是老是不出正确的结果。
其中以下的BX就是图片中的X,  M就是途中delta_n矩阵,lm1就是参数Lambda
里面涉及到的(ln), 都是已经包含在以下的参数里面了。

道理就是不同的ln算出一个bic的值,然后选取bic最小的ln.我找了半天都是在ln=0时最小,显然不对,所以,想让各位帮忙看下,这个bic的算法是否有问题。

先谢谢各位了。
    BX<-matrix(rep(0,dm^3),ncol=dm)

     for(i in 1:dm)
     {
      BX[,i]<-as.vector(Et1[,i]%*%t(Et1[,i]))
     }
     BY<-as.vector(M)
     BL<-diag(w/abs(lm1))
     BL[BL == Inf] <- 0
     BP<-BX%*%(solve(t(BX)%*%(BX)+dm^2*BL))%*%t(BX)
     Btr<-sum(diag(BP))
     BN<-BY-BX%*%lm1
     bic<-log((norm(BN,"F"))^2)+log(dm^2)/dm^2*Btr


附件列表
AA3[$[2A3QB4[}~VRP`8W)V.jpg

原图尺寸 48.17 KB

AA3[$[2A3QB4[}~VRP`8W)V.jpg

二维码

扫码加我 拉你入群

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

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

全部回复
2012-12-28 17:20:01
自己顶一下
二维码

扫码加我 拉你入群

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

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

2012-12-28 17:22:18
帮顶
二维码

扫码加我 拉你入群

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

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

2012-12-30 10:20:39
再顶一下。
二维码

扫码加我 拉你入群

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

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

2012-12-30 16:14:05
同问啊~~~求解答
二维码

扫码加我 拉你入群

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

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

2012-12-30 16:24:16
研究了一下,发现程序过程没错啊,楼主,是不是你前面的程序有误啊,或者是本人眼拙,没看出来错误,求高手解答~~~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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