サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
GPT-4o
qiita.com/pdm21
Arrayクラスを拡張して、回帰直線を求める(配列の平均/分散/不偏分散/標準偏差/共分散/を定義する)RubyRails最小二乗法回帰分析平均 概要 ポートフォリオで体重管理アプリを作成しているのですが、過去の数値から将来の体重を予測する機能を実装中です。 最小二乗法で回帰直線の傾きと切片を導くロジックをRubyで書きました。 詳細 y = 2x となるような配列を用意しました。(実際はモデルの変数を使う予定です) 時間が空いたときに解説を書きます...(すみません) module ArrayStatistics refine Array do def average # 平均 sum.fdiv(size) end def variance # 分散 @average = average inject(0) { |result,n| result + (n - @average) **
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く