数学やプログラミングの備忘録

数理最適化, Python, C++をメインに紹介するブログ。

MENU

機械学習

実践的!Rによる重回帰分析

pythonが流行する以前、Rで統計モデルを求めていた頃を思い出して、今日はRで重回帰分析(線形回帰)のプログラムを書いてみようと思います。実践的な流れとして、 CSV形式のデータを読み込む 読み込んだデータから必要な部分を抽出する 重回帰モデルを求める…

パーセプトロンって 何?仕組みを理論的に解説

何となく機械学習を勉強しようと思って、手始めにパーセプトロンについてまとめます。 歴史 1943年、 MCPニューロン と呼ばれる簡略化された脳細胞に関する初めての概念が発表される その数年後、MCPニューロンに基づく パーセプトロン の学習規則に関する最…

今すぐ使える!Pythonで線形回帰分析

はじめに 大学の宿題や研究、会社での突然の無茶振り、などなど、線形回帰モデルを求めなければならない場面は多々あると思います。そういう人の参考になればと思います。ちなみに、この記事では線形重回帰を扱います。 前提として、 線形回帰モデルにが何な…

(理論編)線形回帰モデルの計算方法

個のサンプルデータ が与えられたとき、最小二乗法 で 線形回帰モデル を求める方法をまとめます(いつも忘れちゃう)。 線形回帰モデル 例えば、上のサンプルデータが、 人の身長、体重、座高だったとして、身長の値を体重と座高を線形の式で表したいなー、…