python线性拟合误差分析_关于python:如何使用三个自变量拟合线性回归模型并使用sklearn计算均方误差?...

该博客讨论了在Python中使用sklearn库进行三变量线性回归模型拟合时遇到的问题,以及计算均方误差的错误。作者在尝试用波士顿住房数据集的'CRIM'、'RM'和'PTRATIO'三个特征预测'PRICE'时,遇到了数据处理和模型拟合的错误。解决方案包括正确地传递数据到模型以及使用mean_squared_error函数计算预测误差。
摘要由CSDN通过智能技术生成

我正在尝试使用三个自变量拟合线性回归模型,并使用sklearn计算均方误差,但我似乎无法正确解决。

我的数据是"波士顿住房",三个独立变量如下:

1. CRIM(城镇的人均犯罪率)

2. RM(每个住宅的平均房间数)

3. PTRATIO(按镇分的师生比例)

合适型号:

import numpy as np

import pandas as pd

import matplotlib as mpl

import matplotlib.pyplot as plt

import sklearn

lm = LinearRegression()

lm.fit(X[['CRIM']['RM'], ['PTRATIO']], boston_df.PRICE)

计算均方误差

from sklearn.metrics import mean_squared_error

y_true = ['CRIM', 'RM', 'PTRATIO']

y_pred = ['PRICE']

mean_squared_error(y_true, y_pred)

任何建议或提示,不胜感激!

怎么了? 你忘了提问题了

我无法拟合线性回归模型并无法计算均方误差。 感谢您的回复!!

我的意思是,请发布实际的错误消息

哦! 很抱歉...适合模型:TypeError:列表索引必须是整数,而不是str并计算MSE&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值