[程式] R matrix相乘

看板Statistics作者 (@@)時間14年前 (2012/04/04 15:38), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
------------------------------------------------------------------------ [軟體程式類別]: R [程式問題]: matrix相乘的code或做法 [軟體熟悉度]: 高(1年以上) [問題敘述]: A B 都是矩陣 A是diagonal matrix, 其中 [i,i] 是B的i row加總值 我想要算 {-1/2} {-1/2} A BA [程式範例]: A^{-1/2} %*% B %*% A^{-1/2} 但出來的答案是不對的 所以想請問正確的方式 是不是沒有直接的code可以算出來 不好意思 麻煩各位了 謝謝! ----------------------------------------------------------------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.120.178.171

04/04 20:17, , 1F
(1/rowSums(B)) * B
04/04 20:17, 1F

04/05 02:11, , 2F
A^{-1/2} %*%(B%*%A)^{-1/2}
04/05 02:11, 2F
文章代碼(AID): #1FU_fcn0 (Statistics)