首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多元线性回归100%准确率

多元线性回归100%准确率
EN

Stack Overflow用户
提问于 2020-10-19 23:39:35
回答 2查看 145关注 0票数 2

我在多元线性回归中得到了100%的准确率。我正在学习去年的一个教程。他在相同的模型上不能达到100%的准确率,但我现在得到了。在我看来很奇怪。这是我的代码。我做的是对的,还是我的代码有问题?

代码语言:javascript
复制
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd


dataset = pd.read_csv('M_Regression.csv')
X = dataset.iloc[:, :-1].values
Y = dataset.iloc[:, :1].values

from sklearn.model_selection import train_test_split
X_train, x_test, Y_train, y_test = train_test_split(X, Y, test_size=0.3, random_state=0)

#regression
from sklearn.linear_model import LinearRegression
reg = LinearRegression()
reg.fit(X_train,Y_train)

#Prediction
y_pred = reg.predict(x_test)

print(str(y_test) + " - " + str(y_pred))
EN

回答 2

Stack Overflow用户

发布于 2020-10-19 23:55:41

线性回归具有简单的数字,通常在大数据集上具有100%的准确率。尝试使用其他数据集一次。我试过你的代码,我得到了1.0的准确率。

票数 2
EN

Stack Overflow用户

发布于 2020-10-19 23:48:22

要检查模型的准确性,可以尝试打印测试样本的r2分数。某句话中的某句话:

代码语言:javascript
复制
from sklearn.metrics import r2_score
print(r2_score(y_test,y_pred))

如果你对分数还有问题的话。您可以尝试删除"random_state=0“,以检查您对几个训练/测试数据集是否仍有100%的准确率。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64430660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档