当我遇到 sum ()函数的问题时,我正在尝试使用R进行统计作业。鉴于此向量:
-18.4, -5.4, 1.6, 5.6, 16.6
当我尝试在向量上使用 sum 时,我得到了以下结果:
2.220446e-15
如果我以不同的方式(我获得数据的方式)这样做,那么我得到另一个答案:
class2
[1] 65 78 85 89 100
class2mean
[1] 83.4
l<-class2-class2mean
sum(l)
[1] -2.842171e-14
l
[1] -18.4 -5.4 1.6 5.6 16.6
显然答案不正确。然而,当我试图通过'手'进行相同的计算时,我得到了另一个结果:
-18.4+-5.4+1.6+5.6+16.6
[1] 7.105427e-15
最后我不得不放弃并只使用我的计算器。如果有人能给我一些帮助或答案。显然我必须做错事,但我不知道是什么,因为这是一个基本功能,我需要知道如何正确有效地使用它。谢谢!