gpt4 book ai didi

Python:逻辑回归给出 ValueError:未知标签类型: 'continuous'

转载 作者:行者123 更新时间:2023-11-30 09:09:04 26 4
gpt4 key购买 nike

我有一个与逻辑回归相关的问题,我收到 ValueError

这是我的数据集:

             sub1         sub2              sub3       sub4
pol_1 0.000000 0.000000 0.0 0.000000
pol_2 0.000000 0.000000 0.0 0.000000
pol_3 0.050000 0.000000 0.0 0.000000
pol_4 0.000000 0.000000 0.0 0.000000
pol_5 0.000000 0.000000 0.0 0.000000
pol_6 0.000000 0.000000 0.0 0.000000
pol_7 0.000000 0.000000 0.0 0.000000
pol_8 0.000000 0.000000 0.0 0.000000
pol_9 0.000000 0.000000 0.0 0.000000
pol_10 0.000000 0.000000 0.0 0.032423
pol_11 0.000000 0.000000 0.0 0.000000
pol_12 0.000000 0.000000 0.0 0.000000
pol_13 0.000000 0.000000 0.0 0.000000
pol_14 0.000000 0.053543 0.0 0.000000
pol_15 0.000000 0.000000 0.0 0.000000
pol_16 0.000000 0.000000 0.0 0.000000
pol_17 0.000000 0.000000 0.0 0.000000
pol_18 0.000000 0.000000 0.0 0.053453
pol_19 0.000000 0.058344 0.0 0.000000
pol_20 0.054677 0.000000 0.0 0.000000

这是我的代码:

array = df.values
X = array[:,0:3]
Y = array[:,3]
validation_size = 0.20
seed = 7
X_train, X_validation, Y_train, Y_validation =
model_selection.train_test_split(X, Y, test_size=validation_size,
random_state=seed)

seed = 7
scoring = 'accuracy'

kfold = model_selection.KFold(n_splits=10, random_state=seed)
cv_results = model_selection.cross_val_score(LogisticRegression(), X_train, Y_train, cv=kfold, scoring=scoring)
print(cv_results)

这给了我以下错误:

ValueError: Unknown label type: 'continuous'

如何解决这个问题?

此外,我查看了某些链接,发现问题可能与数据类型有关,在我的例子中是:

print(df.dtypes)
print(X_train.dtype)

pol_1 float64
pol_2 float64
pol_3 float64
pol_4 float64
pol_5 float64
pol_6 float64
pol_7 float64
pol_8 float64
pol_9 float64
pol_10 float64
pol_11 float64
pol_12 float64
pol_13 float64
pol_14 float64
pol_15 float64
pol_16 float64
pol_17 float64
pol_18 float64
pol_19 float64
pol_20 float64
Length: 20, dtype: object
float64

我尝试将 X_trainY_train 的数据类型转换为 string,但遇到了相同的错误。

谢谢!

最佳答案

Y 的类型应为 int。也就是说,它应该由表示类标签的整数组成。但是,在您的数据框中,Y 列由 float 组成,因此您会收到此错误。

关于Python:逻辑回归给出 ValueError:未知标签类型: 'continuous',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44999595/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com