#author("2018-03-07T05:38:52+09:00","default:Miyashita","Miyashita")
#author("2018-07-25T23:22:54+09:00","default:Miyashita","Miyashita")
*Python演習問題:線形回帰分析 [#wee9972d]
***インポート・エイリアス設定 [#xef27201]
 import numpy as np
 import matplotlib.pyplot as plt
 from numpy import genfromtxt
#codeprettify(lang-python){{
import numpy as np
import matplotlib.pyplot as plt
from numpy import genfromtxt
}}
***問題 [#f75263a9]
+北太平洋平均風速データから最小2乗法を用い, 1次および2次回帰の係数を求めなさい.
 np.loadtxt または genfromtxt
 np.polyfit
#codeprettify(lang-python){{
np.loadtxt または genfromtxt
np.polyfit
}}
+求めた回帰式より,2100年まで平均風速を外挿し,生データとともにまとめてプロットしなさい.また,グラフにグリッド線を描きなさい.
 np.polyval
 ax.plot
 ax.grid(which='major',color='#xxxxxx',linestyle='--')
#codeprettify(lang-python){{
np.polyval
ax.plot
ax.grid(which='major',color='#xxxxxx',linestyle='--')
}}
+プロットした図のx, y軸の座標の名前と線の種類を明記しなさい.
 ax.set_xlabel
 ax.set_ylabel
 ax.legend([xxx,xxx,xxx],loc=num)
#codeprettify(lang-python){{
ax.set_xlabel
ax.set_ylabel
ax.legend([xxx,xxx,xxx],loc=num)
}}

***データ [#dd7ba937]
-入手先~
#ref(https://main-t-miyashita.ssl-lolipop.jp/hydrocoast/image/python/windspeed.dat,過去50年間の北太平洋平均風速)
-フォーマット
--テキスト形式,空白区切り,3カラム(年 平均風速 標準偏差)
***解答例(参考) [#lfd55a07]
#ref(https://main-t-miyashita.ssl-lolipop.jp/hydrocoast/image/python/regression_example.png)

Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes