3 講義の進め方

講義の中ではコーディングツールとして、

  • R
  • Rstudio

を利用します。各自講義開始までにRとRstudioのインストールを行っておいてください。準備の操作については参考資料を配布します。

現代のデータサイエンスでは統計学を理解するための基礎的な数学とプログラミングスキルが不可欠です。これらの両輪を同時に学習することは決して簡単ではありませんが、分からないという理由で歩みを止めずにぜひ頑張って取り組んでください。

講義では一つのテーマの説明が終わったのち演習の時間をとり、答えを確認するという形式をとります。また各講義の最後に次週までの課題レポートを配布し、レポートの内容は成績に加味されます。

3.1 ChatGPTなどのAIを利用したプログラミング支援の利用について

冒頭でも述べたように、本講義ではChatGPTなどのAIを利用したプログラミング支援を利用することを歓迎します。 プログラミングを初めて学ぶ人にとっては、プログラミング言語の文法を覚えることは大変なことです。 そのため、プログラミング言語の文法を覚えることに時間を取られてしまい、本来のプログラミングの目的である、 データの分析や可視化に時間を割くことができないという問題があります。 ChatGPTなどのAIを利用したプログラミング支援は、プログラミング言語の文法を覚えることなく、 プログラミングを行うことができるため、プログラミング初心者にとっては非常に有用なツールです。

ただし、生成されたコードの意味するところ、コードの結果出てくる数値やグラフを正しく解釈するには プログラミング言語の文法を理解する必要も、統計的な基礎を理解する必要もあります。 その意味では、現段階ではまだ人が学ぶべき理由は十分にあると言えるでしょう。