Python Numpy・Scikit-learnを使った単回帰分析について【3ステップ解説 回帰の基礎からPythonでの分析まで】
エンジニア+データサイエンティスト/2=kgrneerと申します(*'ω'*)
機械学習エンジニアならば,誰もが通るであろう『回帰分析』意外と内容がまとまっている記事が少ないように感じたので,
『そもそも回帰分析とは何か』という方のために回帰分析の基礎から学び,実際にPythonを使って近似曲線描画⇒分析という流れで分析するまでを一つにまとめてみました。実際に分析を行っており,コードも公開しております。
全編,具体例としてCreepyNutsのCD価格を分析してます!!ただのファンです。すいません。
Step1:回帰分析のイメージを掴む。
回帰分析には線形とか非線形とか、単回帰とか重回帰とか解りづらい言葉が多く,機械学習初心者あるいはPython初学者の中にはこういった言葉を見るだけで嫌になる人も多いのではないでしょうか。(文系高卒の私も例外ではありませんでした。)
そういった方のために回帰分析とは何かどんな分類がされているのか。ということから簡単なグラフ描画までをまとめてあります。
Pythonの使い方さえわかりゃいい!!という方は飛ばしてください(*'ω'*)
Step2.線形単回帰分析 PythonのScikit-learnを使って分析してみる
回帰分析の中で最も単純なのは線形単回帰分析です。Pythonのscikit-learnを使って分析してみます!!単純な分析であれば,線形単回帰で十分です。
近似曲線の描画から,実際に算出を行う過程までを詳細に記載してあります!!
厳しめの助手『ミルクちゃん』に怒られながら頑張る姿も必見です。
Step3.非線形単回帰分析 NumpyとScikit-learnを使って分析
ちょっと難易度UP。ここまで来ればPythonでの単回帰分析は対外のことに対応できるでしょう。
非線形単回帰では次数の考え方が重要であると共に、『決定係数』というパラメータがもの凄く重要になります。
分析後のデータをどう扱うのかといことまで書いたまとめ編です!!
Step3までを網羅すると,Pythonでの単回帰分析はほぼ完ぺきにできます!!
是非よんでみて下さい!!
明日は明日の風が吹く kgrneerでした♪
この記事を投稿は下記のブログから引用しております。
エンジニア×ブログ PDCAを回せば最強の副業に!【転職しなくても大丈夫!?】
エンジニア+データサイエンティスト/2=kgrneerと申します(*'ω'*)
エンジニア系のブログを書いていて思ったことなんですが、エンジニア×ブログはPDCAを意識して運用することで、『最強』の副業になります。
”PDCA”はPlan(計画)→ Do(実行)→ Check(評価)→ Act(改善)の頭文字を取った略語です。これを細かくサイクルすることで業務の効率化をはかるという手法です。エンジニアや開発関連の仕事をされている方は実際に使っていたり、聞いたことあるという方も多いと思います。
それをエンジニア×ブログにあてはめて、実際に回していったところ、見事にはまり、結果に繋がっています。
これはエンジニアに限らず、美容師さんや農業をやっている方など、特殊技能を持った人ならあてはまる部分も多いです。
今回はそのノウハウを公開します。
・そもそもエンジニアって?という方はこちらから。(*'ω'*)
・こちらにエンジニア×ブログのPDCAノウハウを公開!!
ここまで読んでいただくと,エンジニアやデータサイエンティスト等、工学系技術職の方はすぐにブログを始めたくなるはずです(*'ω'*)
ブログが気になる方はこちらから!!
ノーネームブログ ~AIー機械学習エンジニア・データサイエンティストの駆け込み寺を目指す~
意外とつまづく!?Python学習の環境を整えよう!!ダウンロードからIDEの設定・動作確認まで
エンジニア+データサイエンティスト/=kgrneerと申します(*'ω'*)
特に音や振動の分析が得意で、プログラミング・分析ツール、解析手法についての記事を書いています。
今回はPythonの初学者、プログラミングを勉強を始めたいという方に向けて、Pythonのダウンロードから、VScodeというIDE(開発統合環境)の設定までを支援する記事を作成しました(´・ω・`)
意外とインストールやテキストエディターの設定で詰まっている人が多いですよね!?この記事を読んでいただけたら、スムーズにPythonの学習に取り組めると思います。
・まずはPythonのダウンロード・ インストール動作確認までをまとめた記事です(*'ω'*)
・次にVSCodeのインストール➡Pythonとの連携➡動作確認!!
ここまで読んでいただくと,すぐにPythonの学習が始められます。
Python勉強方法やポイントについての記事も書いていますので良かったら読んでみて下さい(*'ω'*)
ブログが気になる方はこちらから!!
ノーネームブログ ~AIー機械学習エンジニア・データサイエンティストの駆け込み寺を目指す~
【韓国と何があった!?】GSOMIA・竹島問題 プログラミングでロジカルに解決!?
エンジニア+データサイエンティスト/=kgrneerと申します(*'ω'*)
韓国と日本の問題。根深いですね。と言いつつ私は何が起きているのかきちんと理解できていませんでした。
なので、今韓国との間に何が起きているか、過去に何があったのか。
そういったことを調べました。
韓国人の友達もおり、日本と韓国の友好を切に願っています。
私はプログラミングをマ学ぶことで、世界が平和になると本気で思っています。
韓国と日本の問題もきっと解決できるはず!!
2020年には小中学生もプログラミングが必修化されます。そういった内容も含め、
記事を書いてみました。
ソウルの景色…美しいですね!!
詳しい内容は下の記事にあります!!賛同できる方、こいつ何言ってんだと思う方色々いるかもしれませんが、まずは記事を読んでいただけると幸いです(*'ω'*)
皆さんの考えを知りたいです!!コメントいただけると幸いです!
ブログが気になる方はこちらから!!
ノーネームブログ ~AIー機械学習エンジニア・データサイエンティストの駆け込み寺を目指す~
機械学習初心者必見!!Pythonの基礎は独学で学べる!?プログラミング学習の始め方
エンジニア+データサイエンティスト/=kgrneerと申します(*'ω'*)
特に音や振動の分析が得意で,プログラミング・分析ツール,解析手法についての記事を書いています。
今回はPythonの初学者、プログラミングを勉強を始めた方に向けて、私がPythonを独学した方法を公開します!!
Pythonの独学は無理!!と最初からあきらめているあなた!少なくとも基礎は誰でも学べます(*'ω'*)参考にしていただけたら幸いです!!
こちらが詳しい内容を記載した記事です!!
よろしくお願いします!!
具体的な勉強の内容も更新してます!!次回以降お楽しみにして下さい!
ブログが気になる方はこちらから!!
ノーネームブログ ~AIー機械学習エンジニア・データサイエンティストの駆け込み寺を目指す~
FFTを3ステップでわかりやすく解説 式さえ見なけりゃ難しくない!
はてなブログの皆さま!!2回目の投稿です!!
エンジニア+データサイエンティスト/=kgrneerと申します(*'ω'*)
特に音や振動の分析が得意で,プログラミング・分析ツール,解析手法についての記事を書いています。
その中でも今回は『FFT』という分析手法にフォーカスしました。
FFTはFast Fourie Transformの頭文字を取った略語で、高速フーリエ変換という意味です。なんだかとても難しそうですよね?
今回はFFTやフーリエ変換について、よりわかりやすく、より簡単に説明するために『式を使わないで説明する』というコンセプトで記事を書いてみました。
音響や振動のみならず、光学、電気工学の分野でも役に立つ内容です。是非読んでみて下さい。
kgrneer.com
ブログが気になる方はこちらから!!
ノーネームブログ ~AIー機械学習エンジニア・データサイエンティストの駆け込み寺を目指す~
初投稿!!【ブログ初心者向け】グーグルアドセンス審査 一発合格(2019年8月)Googl AdSens 取得のためのブログ記事
はてなブログの皆さま!!初めまして!!エンジニア兼データサイエンティストのkgrneerと申します(*'ω'*)
本業の忘備録として、ブログを始めてみましたが、文章を書くことの楽しさに気づき、嵌ってしまっています!!
記事が5記事溜まったところで、試しにグーグルアドセンスの申請を行ったところ、なんと合格通知が届きました。
特にコンサル等を受けていたわけでもなく、インターネットで調べてノーコストで合格することができました!!
これからブログを始める皆さん、アドセンス合格を目指す皆さまの少しでも役に立てるようにと記事を作成しました!!2019年8月の最新情報です!!気になる方は下記のリンクからお願いします!!(*'ω'*)
ブログが気になる方はこちらから!!
ノーネームブログ ~AIー機械学習エンジニア・データサイエンティストの駆け込み寺を目指す~