Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from sklearn.preprocessing import StandardScaler
- sc_X = StandardScaler()
- X_train = sc_X.fit_transform(X_train)
- X_test = sc_X.transform(X_test)
- sc_y = StandardScaler()
- y_train = sc_y.fit_transform(y_train)
- # Fitting the Regression Model to the dataset
- from sklearn.ensemble import RandomForestRegressor
- regressor = RandomForestRegressor(n_estimators = 500, random_state = 0)
- regressor.fit(X_train,y_train)
- # Predicting a new result
- y_pred = regressor.predict(X_test)
- y_pred = sc_y.inverse_transform(regressor.predict(sc_X.transform(
- np.array(X_test))))
- y_pred = np.reshape(y_pred, (366, 1))
- y_diff = y_pred - y_test
- y_diff_max = max(y_diff)
- y_diff_st = np.std(y_diff)
- I use this for next year data but i want to enter any future date from this to onward, want future prediction data
- import numpy as np
- arr = np.array([list(range(365+1))])
- arr = 1826+arr
- arr =np.reshape(arr,(366,1))
- y_pred_arr = regressor.predict([[1845]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement