Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # データの読み込み
- import pandas as pd
- file = 'data/1_test_reg.csv'
- df = pd.read_csv(file)
- print (df)
- # statsmodelsのライブラリ呼び出し
- import statsmodels.api as sm
- # 変数の定義
- X = df['Earn']
- Y = df.loc[:,['MaxTemp','MinTemp','Humi','Wind','Sun']]
- model = sm.OLS(X, sm.add_constant(Y))
- # Elastic Netで回帰分析を実行する
- result = model.fit_regularized(
- method='elastic_net',
- alpha=1000.0,
- L1_wt=1.0,
- start_params=None,
- profile_scale=False,
- refit=False
- )
- # パラメータを調べる
- b= result.params
- print(b)
Add Comment
Please, Sign In to add comment