[自己紹介]
私は、新卒で自動車関係の仕事に就いた。
毎日、車の部品を仕分けたり、EXCELの部品の表示を作っていたりして、毎日を過ごしていた。ある日、車の部品を運んでいた際、人の力ではなく、コンピュータで部品を仕分けることが出来たなら、作業効率が上がるのではないかと頭の中で考えていた。そこで、インターネットを使って調べてみるとプログラミングというワードが出てきた。以前から興味はあったがどんなものかは全く知らなかったため、すぐさまAidemyに申し込んだ
[学習に関してのながれ]
一ヶ月目
Pythonの基本的な文法・構文の仕組みと使い方を理解していくことでプログラミングの基礎を身につけた。
二ヶ月目。
分からないことを完璧に理解することにこだわらず。後で添削問題を行う際に復習や学びなおしを何度も行った。
また、使用するテクニックや確認プロセスのコード等はその意味を理解して使用することが大切であると感じた。
平日は1時間、休日は2時間を学習に充てた。
三月目
終盤はより実戦的のコースが続いたため、非常に難しかった、過去のコースに振り返ったり、メンサーの力を借りて何とか乗りきった。
[成果物を選んだ背景・理由]
我が国の糖尿病有病者及び患者予備軍は、推定1000万人と言われている。糖尿病大量の食事に接種すると血中にたくさんブドウ糖が流れ、血糖値が高くなる。すると一時的に上がったブドウ糖濃度を一定に保とうとインスリンが分泌量が増える。インスリンの分泌量が多い状態が続くと、インスリンを作るすい臓はやがて疲れてしまい、次第にインスリンを分泌しなくなり、血糖値の高い状態が常に続く。解決策としてはインスリンの分泌量が多い状態が続くと、インスリンを作るすい臓はやがて疲れてしまい、次第にインスリンを分泌しなくなり、血糖値の高い状態が常に続くようになる。そのまま放置しておくと将来的に心臓病や、失明、腎不全、足の切断といった、より重い病気(糖尿病の慢性合併症)につながる。発症を防ぐために睡眠の質の向上や運動習慣の他に人間ドッグが挙げられる。今回、糖尿病患者が上記以外の発生要因以外にもどのようなものが数値に変化を及ぼすか調査したい。今回、Pythonの教師あり学習を用いて検証していく。
[データ分析」
データセットはsklearn.datasets.load_diabetesを用いた。各項目をプロットしたものをデータ化した。そので回帰分析を行った。
[結果]
下記のグラフから9.血清トリグリセリドレベルの対数にはある程度の相関が見られたが、その他の検査項目ではそのような特徴は見られなかった。各モデルの決定係数が差が小さいリッジ回帰がモデルとして最適だったことが確認できた。
・ターゲットと検査項目のグラフ
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
・各モデルの比較
[まとめと今後の活動]
Aidemyを受講する際、本当に続けられるかと不安だった。足りない時間の間どう有効に使うかを考えた。難しい課題がある場合は基本に戻り解決した。ほんの僅かではあるが自身の成長を垣間見る瞬間を感じた。今後、学習した内容を仕事にも生かせるよう頑張りたい。最後に、プログラミングに関して初学者の私を親切かつ丁寧に支えてくれたメンサー方に心よりお礼申し上げる。