一個函數應用於矩陣的每個條目我要存儲在一個矩陣的一些密度的數似然,如下:如何R中
Matrix.logLik
[,1] [,2] [,3] [,4] [,5]
[1,] 0.00000 0.0000 0.0000 0.0000 0
[2,] -34.41018 0.0000 0.0000 0.0000 0
[3,] -2275.14867 -765.8642 0.0000 0.0000 0
[4,] 64.96982 264.7709 -256.1461 0.0000 0
[5,] 358.17822 260.1582 427.3490 363.2247 0
我想申請AIC功能。
AIC.log <- function(x,y=2){
-2*x+2*y
}
其中x
是對數似然值(Matrix.loglik
的條目)和y
是參數個數。然後,我想將結果存儲在類似於Matrix.loglik
的下三角矩陣中。
謝謝你的回答。但是,我的矩陣必須保持下三角矩陣。這是我的矩陣中的零條目仍然必須爲零。
我嘗試答案和得到這個:
[,1] [,2] [,3] [,4] [,5]
[1,] 4.00000 4.0000 4.0000 4.0000 4
[2,] 72.82036 4.0000 4.0000 4.0000 4
[3,] 4554.29734 1535.7284 4.0000 4.0000 4
[4,] -125.93964 -525.5418 516.2922 4.0000 4
[5,] -712.35644 -516.3164 -850.6980 -722.4494 4
這是不是我應該得到的。
號碼4
必須爲零。請任何想法嗎?
非常感謝,是的,這是我真正想要的。 –