我想在Jupyter Notebook中使用python-weka-wrapper实现回归算法。但是,我在https://fracpete.github.io/python-weka-wrapper/api.html#classifiers
中找不到正确的函数有人知道如何实现它吗?
在过去,Weka区分了分类和回归算法,但这被取消了,取而代之的是一个单一的超类。
weka.classifiers.Classifier
的能力决定算法可以处理哪些类型的属性和类属性。有些算法,如RandomForest
,可以同时进行分类和回归。
所有回归算法都实现了Classifier
接口,所以只需选择一个回归算法,如LinearRegression
或M5P
,并使用与分类相同的Python包装器。
您引用的示例代码使用classify_instance
方法,您将使用该方法进行回归方案以获得数值预测。对于分类算法,此方法返回预测的类标签的索引。
率基于Python 2.7的python-weka-wrapper
库不再维护,您应该使用python-weka-wrapper3
。下面是相同的链接,但用于pww3: