规范化PCA-Scikit的数据

时间:2017-03-14 20:58:17

标签: python pandas scikit-learn pca

我正在尝试在执行PCA之前对数据进行规范化,但我不确定我是否正确执行此操作,因为解释的方差似乎非常小。我的代码是:

#Normalizing    
Data_Array = Data.values
standard = StandardScaler()
Data_SArray = standard.fit_transform(Data_Array)
Data_Standard = pd.DataFrame(Data_SArray)

#PCA
pca=PCA(n_components=2)
pca.fit(Data_Standard)
Data_trans = pca.transform(Data_Standard)

这是在Python中规范化PCA数据的正确方法吗?当应用转换时,它是否仍然来自规范化数据?谢谢!

0 个答案:

没有答案