def __init__(self, X=None, y=None, ax=None, scale=True, color=None, proj_dim=2,
colormap=palettes.DEFAULT_SEQUENCE, **kwargs):
super(PCADecomposition, self).__init__(ax=ax, **kwargs)
# Data Parameters
if proj_dim not in (2, 3):
raise YellowbrickValueError("proj_dim object is not 2 or 3.")
self.color = color
self.pca_features_ = None
self.scale = scale
self.proj_dim = proj_dim
self.pca_transformer = Pipeline([('scale', StandardScaler(with_std=self.scale)),
('pca', PCA(self.proj_dim, ))
])
# Visual Parameters
self.colormap = colormap
评论列表
文章目录