2015-07-21 106 views
0

考虑到以下随机数据,我怎样才能计算两个变量之间的二次方差的总和:Gnu R两个变量之间的二次方差之和

set.seed(100) 

a <- sample(1:100, 10) 
b <- sample(100:1, 10) 

我还没有发现任何关于它的内容。

回答

2

我不完全知道什么是短语“和二次差”对你意味着什么,但由于两个“ - ”和“^”功能矢量,你可以得到:

> (a-b)^2 
[1] 49 169 324 3136 324 81 16 1024 1849 225 

所以,如果您正在使用残差工作,你可能会“说”:

> sum(resid <- (a-b)^2) 
[1] 7197 
> resid 
[1] 49 169 324 3136 324 81 16 1024 1849 225 

相反,如果这意味着他们总结平方您可以使用差异:

> sum(resid <- a^2 - b^2) 
[1] -5149 
+0

这个答案是最完整的。谢谢。 –

1

我将在这里走出去的肢体,并说你只想做

c <- sum((a-b)^2) 

+0

感谢您的快速回复,马萨。这确实是我正在寻找的。 –