2014-02-20 64 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