建立一个逻辑回归模型,根据几次的作 业成绩,来预测自己期末考试的成绩能否够 80,python编程实现
时间: 2024-02-06 15:11:43 浏览: 65
作业2_线性回归预测学生成绩_考试预测_优化模型_
5星 · 资源好评率100%
好的,建立逻辑回归模型需要用到Python的scikit-learn库,我需要先导入这个库。
``` python
from sklearn.linear_model import LogisticRegression
```
接下来,我们需要准备训练数据。假设我们有3次作业成绩的数据,分别为65、70、75,期末考试成绩为85。我们将这个样本表示为一个列表,第一个元素是作业成绩列表,第二个元素是期末考试成绩是否达到80的标签,0表示未达到,1表示达到。
``` python
X = [[65, 70, 75]]
y = [1]
```
接下来,我们可以用LogisticRegression类来建立逻辑回归模型,并用fit方法拟合数据。
``` python
model = LogisticRegression()
model.fit(X, y)
```
现在我们已经建立好了逻辑回归模型,接下来可以用predict方法来进行预测了。假设我们想要预测作业成绩分别为70、75、80时,期末考试成绩是否能够达到80,我们可以将这些数据组成一个列表,然后用predict方法来进行预测。
``` python
X_test = [[70, 75, 80]]
y_pred = model.predict(X_test)
print(y_pred)
```
输出结果为[1],表示预测期末考试成绩能够达到80。
阅读全文