2015-07-21 96 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

感謝您的快速回復,馬薩。這確實是我正在尋找的。 –