我在data.frame
上运行cor()
,所有数值,结果如下:
price exprice...
price 1 NA
exprice NA 1
...
结果表中的每个值都是1
或NA
.为什么会出现NA
而不是有效的相关性?
我在data.frame
上运行cor()
,所有数值,结果如下:
price exprice...
price 1 NA
exprice NA 1
...
结果表中的每个值都是1
或NA
.为什么会出现NA
而不是有效的相关性?
1
是因为一切都与自身完美相关,而NA
是因为变量中有NA
.
当缺少值时,您必须指定希望R如何计算相关性,因为默认情况下只计算具有完整信息的系数.
您可以使用use
参数将此行为更改为cor
,有关详细信息,请参见?cor
.