Julia演習問題:線形回帰分析

問題

  1. 北太平洋平均風速データから最小2乗法を用い, 1次および2次回帰の係数を求めなさい.
    DelimitedFiles.readdlm(filename) # v0.7.0以降, Base.readdlm → DelimitedFiles.readdlmに
    coef1 = Polynomials.polyfit(x, y, 1)
    coef2 = Polynomials.polyfit(x, y, 2)
  2. 求めた回帰式より,2100年まで平均風速を外挿し,生データとともにまとめてプロットしなさい.
    plt = Plots.scatter(years, winddata,lab="Raw data")
    plt = Plots.plot!(plt, years, polyval(...), lab="Linear")
  3. プロットした図のx, y軸の座標の名前と線の種類を明記しなさい.
    plt = Plots.plot!(plt, label="XXX", legend=:topleft, legendfont=font(14,"sans-serif"),
                     ylabel="Y-Label", guidefont=("sans-serif",16), ... )

データ

解答例(参考)

regression.png

Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2018-08-28 (Tue) 10:09:28 (2070d)