rmse一般大於mae的原因是個別資料差異較大導致。
from sklearn.model_selection import train_test_split#將資料分為測試集和訓練集
import ******linearregression1
boston=datasets.load_boston()
print(boston.feature_names)
x=boston.data[:,5]
y=boston.target
x=x[y<50]
y=y[y<50]
x_train,x_test,y_train,y_test=train_test_split(x,y,test_size=0.2,random_state=666)
reg1 = ******linearregression1.******linearregression1()
reg1.fit(x_train,y_train)
y_predict=reg1.predict(x_test)
mse_test=np.sum((y_predict-y_test)**2)/len(y_test)
rmse_test=sqrt(mse_test)
mae_test=np.sum(np.absolute(y_predict-y_test))/len(y_test)
print(mse_test)
print(mean_squared_error(y_test, y_predict))
print(rmse_test)
print(mae_test)
print(mean_absolute_error(y_test, y_predict))
print("r:",(1-mean_squared_error(y_test, y_predict)/np.var(y_test)))
print("r:",r2_score(y_test,y_predict))
plt.scatter(x_train,y_train)
plt.plot(x_train,reg1.predict(x_train),color="r")
plt.show()
``![在這裡插入描述](
![在這裡插入描述](
SLF MLF 回購 逆回購
通俗的說 slf是央行短期借給各個商業銀行錢,然後讓社會上充滿現金流。在央行的金融裡面 slf 俗稱酸辣粉 slf 全稱常設借貸便利 standing lending facility 是央行在2013年創設的流動性調節工具 為滿足金融機構期限較長的大額流動性需求 slf 的特點 通過抵押率來控制風...
央行回購 逆回購利率
事實上,從回購交易的起源看,回購交易一開始就與 銀行操作密切相關。1918年美聯儲為推進銀行承兌匯票的發展而創設了回購交易,只不過當時以銀行承兌匯票而不是以債券作為質押物而已。因而由央行作為正回購方主動發起的債券回購交易就是我們所說的央行進行正回購操作。由央行作為逆回購方主動發起的債券回購交易即為央...
LR 用棧實現移進 歸約分析 demo
1.考慮文法 e e e e e e e id 2.最右推導 不難看出,這個文法是而二義的,所以有多個最右推導 3.移進歸約 用乙個棧存文法符號,用輸入快取區儲存要分析的輸入串,用 標記棧底 include include include include includeusing namespace...