我正在对大型电子表格进行一些 PCA 分析,并根据负载选择我的 PC。据我所知,由于我的数据有不同的单位,因此在进行 PCA 分析之前必须进行标准化。
该功能是否prcomp()
固有地执行标准化?
我正在阅读prcomp()
帮助文件,并在以下参数下看到了这个prcomp()
:
scale. a logical value indicating whether the variables should be scaled to have
unit variance before the analysis takes place. The default is FALSE for
consistency with S, but in general scaling is advisable. Alternatively, a
vector of length equal the number of columns of x can be supplied. The
value is passed to scale.
“缩放变量以具有单位方差”是否意味着标准化?
我目前正在使用这个命令:
prcomp(formula = ~., data=file, center = TRUE, scale = TRUE, na.action = na.omit)
够了吗?还是我应该做一个单独的标准化步骤?
谢谢,