我想使用三個獨立變量來擬合線性迴歸模型,並使用sklearn來計算均方誤差,但我似乎無法把它弄清楚。如何使用三個獨立變量擬合線性迴歸模型並使用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)
任何意見或提示都非常感謝!
會發生什麼情況?你忘了提及什麼問題 – iled
我無法擬合線性迴歸模型並計算均方誤差。感謝您的回覆!! –
我的意思是,請發佈實際的錯誤信息 – iled