我正在尝试用Python绘制2D MCA图。我正在尝试复制Prince Github Repository https://github.com/MaxHalford/prince中的教程
我目前有以下工作:
import pandas as pd
X = pd.read_csv('https://archive.ics.uci.edu/ml/machine-learning-databases/balloons/adult+stretch.data')
X.columns = ['Color', 'Size', 'Action', 'Age', 'Inflated']
mca = prince.MCA(X,n_components=2)
但是,当我运行plot命令时,即使包中有plot_coordinates函数,我也会收到以下错误。
mca.plot_coordinates(X = X)
AttributeError: 'MCA' object has no attribute 'plot_coordinates'
如有任何协助,请纠正此事,不胜感激。谢谢。
2条答案
按热度按时间myzjeezk1#
您需要首先初始化MCA对象并将其与数据相匹配,以使用plot_coordinates函数。
wfveoks02#
问题是,对于新版本,没有“plot_coordinates”。我花了几个小时才发现你需要使用“plot”. Find here the documentation。示例: