2013-11-10 87 views
1

输入:缺失值

x y 
30 20 
30 20 
30 20 
30 20 

我尝试使用COR()函数来计算两个变量之间的相关性。在输入数据中没有NA,但我得到以下结果:

a b 
a 1 NA 
b NA 1 
Warning message: 
In cor(dataframe) : 
    the standard deviation is zero 

为什么会发生这种情况?我试图使用cor函数,但是又得到了相同的结果。

+1

请编辑您的问题以显示您的输入数据或其示例 – Ben

+0

@Ben感谢您的评论。我添加一个输入。 – foc

回答

2

错误消息'标准偏差为零'表明(至少)其中一个变量是常量,这使得无法计算其与其他变量的相关性。

+0

谢谢你的回答。所以如果变量是恒定的,那么它就是适当的/正确的输出? – foc

+2

我同意R,NA很合适。 –