1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶ線形モデリング入門

Connected

演習

傾きと変化率

この演習では、ほぼ一定の速度で走る車の動きを、旅行全体の平均速度を計算してモデル化します。ここで扱う線形関係は、経過時間と移動距離の関係です。

この場合、モデルパラメータ a1(傾き)は、平均速度として近似、すなわち「推定」されます。言い換えると、距離の「上昇量(rise)」の時間の「走行量(run)」に対する割合、つまり距離の「変化率」を表します。

指示

100 XP
  • numpy.diff() を使って、times と distances のポイント間差分をそれぞれ計算します。
  • diff_distance を diff_times で割って、velocities 配列(各区間の速度)を計算します。
  • numpy の mean、max、min を使って、速度の平均と範囲(最大・最小)を求めます。
  • velocities 配列をプロットして、平均値とばらつきを可視化します。