Python演習問題:線形回帰分析 †
インポート・エイリアス設定 †
import numpy as np
import matplotlib.pyplot as plt
from numpy import genfromtxt
問題 †
- 北太平洋平均風速データから最小2乗法を用い, 1次および2次回帰の係数を求めなさい.
np.loadtxt または genfromtxt
np.polyfit
- 求めた回帰式より,2100年まで平均風速を外挿し,生データとともにまとめてプロットしなさい.また,グラフにグリッド線を描きなさい.
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)
データ †
- 入手先
- フォーマット
- テキスト形式,空白区切り,3カラム(年 平均風速 標準偏差)
解答例(参考) †