楼主: 子衿1219
3489 7

[问答] 降维中的BIC准则 [推广有奖]

  • 1关注
  • 4粉丝

讲师

70%

还不是VIP/贵宾

-

威望
0
论坛币
60 个
通用积分
1.0023
学术水平
2 点
热心指数
0 点
信用等级
1 点
经验
13521 点
帖子
326
精华
0
在线时间
431 小时
注册时间
2012-3-19
最后登录
2018-7-8

楼主
子衿1219 发表于 2012-12-28 17:07:24 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位大牛你们好,我写了一个程序,折腾好多天了,可是老是不出正确的结果。
其中以下的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


二维码

扫码加我 拉你入群

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

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

关键词:BIC Lambda Delta lamb Lam 图片 程序

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

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

沙发
子衿1219 发表于 2012-12-28 17:20:01
自己顶一下

藤椅
trier2006 发表于 2012-12-28 17:22:18
帮顶
最好的医生是自己,最好的药物是时间……

板凳
子衿1219 发表于 2012-12-30 10:20:39
再顶一下。

报纸
婴儿之道123 发表于 2012-12-30 16:14:05
同问啊~~~求解答

地板
婴儿之道123 发表于 2012-12-30 16:24:16
研究了一下,发现程序过程没错啊,楼主,是不是你前面的程序有误啊,或者是本人眼拙,没看出来错误,求高手解答~~~

7
子衿1219 发表于 2013-1-5 15:48:00
还有人看这贴吗?求助!!!!

8
子衿1219 发表于 2013-2-26 11:30:41
有人回复吗?

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

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