Upgrade to Pro — share decks privately, control downloads, hide ads and more …

単回帰分析について数式を追いながら実装してみた

 単回帰分析について数式を追いながら実装してみた

Kenta Itakura

March 20, 2024
Tweet

More Decks by Kenta Itakura

Other Decks in Technology

Transcript

  1. 単回帰分析 1 バックパック型スキャナー iPhone12 LiDAR  データに対して最も当てはまりのよい直線を算出する [動画] 図出典:株式会社パールエースHP URL:https://www.pearlace.co.jp/know-and-fun/tips/post-40.html

    板倉、林、上脇、野秋、細井 (2022) 深層学習を用いた根菜類の個数カウンティングによる収量推定法の開発  例)大学での研究で作物(テンサイ)の大きさと体積の関係を計算した テンサイ • 1つの変数で計算するものを単回帰分析という
  2. 単回帰分析:導出方法 2 バックパック型スキャナー iPhone12 LiDAR  回帰したときの直線と、実際のデータとの差分(残差)を最小にする [動画]  最小二乗法を使用

    • 差分を2乗して誤差を計算 • 誤差の和が最小になる傾きと切片の値を求める 残差 x y 回帰直線 𝑦 = 𝑎𝑥 + 𝑏
  3. 単回帰分析:検算 8 iPhone12 LiDAR  1) プログラミング(MATLAB)、2) Excel、3) 自分で実装の3つの方法で傾きと切片を計算した [動画]

    1) プログラミングで計算したときの結果 バックパック型スキャナー 2) Excelで計算したときの結果
  4. 単回帰分析:検算 9 バックパック型スキャナー iPhone12 LiDAR  3) スライド7で計算した結果を以下のように自分で実装(MATLAB) [動画] 算出結果

    • 意外とシンプルな式で実装することができた プログラミングの関数、Excel、自分で実装した結果が一致し、自分の理解を確認できた
  5. まとめ 10 iPhone12 LiDAR  単回帰分析について、数式を追いながら復習をしました  微分をすることで、傾きや切片を求めることができました [動画] 

    導出した式によって得られた結果が、ExcelやMATLABによって得られる結果と一致しました • 手計算で導出し、さらに自分でも実装して、検算してみることで、理解がさらに深まりました • 3次元データなどの他の種類のデータに対しても行えるように勉強を進めていきたいです