2014-02-20 71 views
1

的ř殘餘總和我想找到三個變量我有以下代碼的剩餘之和:在三個變量

ans = 0 
for (i in 1:dim(x)[1]){ 
    for (j in 1:dim(x)[2]){ 
    ans = ans + (x[i,j] - alpha[i] - beta[j])^2 
    } 
} 

其中x是與維數n,m和α和β的矩陣是向量與長度分別爲n,m。

做什麼最快的方法是什麼?

+0

我覺得你正要說點什麼,然後你就停了下來。 – rawr

回答

1
sum((t(x - alpha) - beta)^2) 
+0

這不起作用。 – user1871528

+0

我站在糾正這個工作。我忘了初始化我的變量爲零,並得到了錯誤的輸出。謝謝。 – user1871528