当前位置:   article > 正文

头歌实训平台—实用机器学习-2023-线性回归案例_本关任务:你需要调用 sklearn 中的线性回归模型,并通过波斯顿房价数据集中房价的1

本关任务:你需要调用 sklearn 中的线性回归模型,并通过波斯顿房价数据集中房价的1

线性回归案例

第1关:线性回归实践 - 波斯顿房价预测

任务描述

本关任务:你需要调用 sklearn 中的线性回归模型,并通过波斯顿房价数据集中房价的13种属性与目标房价对线性回归模型进行训练。我们会调用你训练好的线性回归模型,来对房价进行预测。

编程要求

使用sklearn构建线性回归模型,利用训练集数据与训练标签对模型进行训练,然后使用训练好的模型对测试集数据进行预测,并将预测结果保存到./step3/result.csv中。保存格式如下:

通关代码:

  1. from sklearn import datasets
  2. from sklearn.model_selection import train_test_split
  3. from sklearn.linear_model import LinearRegression
  4. from sklearn.metrics import r2_score
  5. import pandas as pd
  6. #获取训练数据
  7. train_data = pd.read_csv('./step3/train_data.csv')
  8. #获取训练标签
  9. train_label = pd.read_csv('./step3/train_label.csv')
  10. train_label = train_label['target']
  11. #获取测试数据
  12. test_data = pd.read_csv('./step3/test_data.csv')
  13. lr = LinearRegression()
  14. lr.fit(train_data, train_label)
  15. predict = lr.predict(test_data)
  16. df = pd.DataFrame({'result': predict})
  17. df.to_csv(r'./step3/result.csv', index = False)

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号