X_train,X_test,Y_train,Y_test = sklearn.model_selection.train_test_split(X_multi3,X_multi2['1着'],test_size=0.01, random_state=0)
#Random Forestを実行します。
rfr1 = RandomForestRegressor(n_estimators=min_loss*2+1, random_state=500)
#fitでモデルを作りますが、使うのは学習用のデータだけです。
rfr1.fit(X_train, Y_train) # 学習実行
Y_pred_test1 = rfr1.predict(Y_multi3)
Y_pred_test3 = rfr3.predict(Y_multi3)
Y_pred_test5 = rfr5.predict(Y_multi3)
Y_pred_test_all = Y_pred_test1 * 0.5 + Y_pred_test3 * 0.35 + Y_pred_test5 * 0.15
#Y_pred_test_all
coeff_df = check_important_element(X_train , rfr1)
#df.sort_values(指定列",ascending=False)で降順に並び替え
#df.head(数値)で数値分のデータを抽出
sort_coeff_df = coeff_df.sort_values("coefficient_estimate",ascending=False)
#sort_coeff_df['Features']
# indexを振りなおします(上から順に1とする)
sort_coeff_df.reset_index(drop=True , inplace=True)
Python で 競馬予想 実践第12回 2020年… Dec 26, 2020
Python で 競馬予想 実践第11回 阪神JF… Dec 13, 2020
Python で 競馬予想 実践第10回 チャン… Dec 6, 2020 コメント(2)
PR
Free Space
Calendar
Comments
Freepage List