所以,我可以得到sklearn.linear_model.LinearRegression來處理我的數據 - 至少沒有提出任何例外情況或警告來運行該腳本。唯一的問題是,我不想用matplotlib繪製結果,而是想看看模型的估計值和診斷統計量。Scikit瞭解sklearn.linear_model.LinearRegression:查看模型的結果產生
我怎樣才能獲得一個模型總結如斜率和截距(B0,B1)中,R的平方調整等繪製此的在控制檯顯示或填充到一個變量,而不是?
這是我跑的腳本的普通副本:
import numpy as p
import pandas as pn
from sklearn import datasets, linear_model
z = pn.DataFrame(
{'a' : [1,2,3,4,5,6,7,8,9],
'b' : [9,8,7,6,5,4,3,2,1]
})
a2 = z['a'].values.reshape(9,1)
b2 = z['b'].values.reshape(9,1)
reg = linear_model.LinearRegression(fit_intercept=True)
reg.fit(a2,b2)
# print(reg.get_params(deep=True)) I tried this and it didn't print out the #information I wanted
# print(reg) # I tried this too
這種運行沒有錯誤,但沒有比這其他的輸出出現在控制檯:
{「n_jobs」:1,' (複製X = True,fit_intercept = True,n_jobs = 1,normalize = False)
感謝有關如何獲得此信息的任何信息打印模型的摘要。
感謝這個信息。 –