0

我可以用二进制和多类标签拟合分类器来预测结果吗?

多类标签可以有 2 个以上的值,二进制标签只能有 2 个。

示例(X 中的第一个参数是多类,第二个是二进制 - [-1,1]):

from sklearn import tree
X = [[0, -1], [2, 1], [1, -1] ]
Y = [0, 1, 1]
clf = tree.DecisionTreeClassifier()
clf = clf.fit(X, Y)
clf.predict([[1, 1]])
4

1 回答 1

2

我认为您将标签(通常用Y变量表示,就像您在示例中所做的那样)与特征(X示例中的矩阵)混淆了。在谈论二进制或多类标签时,Y通常指的是输出/响应变量。

输入变量(矩阵中的值X)可以是任意整数或浮点数,因此您的示例完全有效。

于 2013-05-12T20:04:02.823 回答