ブログラマーでない人のための gapminder データを用いた R 入門。
この講座の目的は、プログラミング初心者に R を使ったデータ解析のためのモジュール化されたコードの書き方と、 そのベストプラクティスを教えることです。R は多くの科学分野の統計分析や サードパーティーパッケージによる様々なデータ解析に使用されています。 私たちは、ソフトウェアカーペントリーワークショップに参加した多くの科学者が、R を使用し、 もっと学びたいと思っていると理解しています。この教材は、参加者に R の基本中の基本を 理解してもらうこと、解析をモジュラーユニットに分割することやタスクの自動化、 およびカプセル化など、科学的コンピューティングのベストプラクティスを教えることに主眼をおいています。
このワークショップは、プログラミング言語 R の基礎を教えることが目的であり、 統計分析を教えることは含まれていないことに注意してください。
レッスンには、1日に教えることができる以上の素材が含まれています。 講師ノートのページには、 1日または1日半のワークショップに適したレッスンプランがいくつかあります。
このワークショップでは、さまざまなサードパーティパッケージが使用されています。 これらは必ずしも最高だからという理由ではなく、汎用的という訳でもありませんが、有用であり、 主に使いやすさという観点から選ばれたパッケージです。
予備知識
コンピュータがデータと命令(プログラムやスクリプト等)をファイルに保存することを理解していること。 ファイルはディレクトリ(フォルダ)によって構成されていることを理解していること。 パスを指定することによって、作業ディレクトリにないファイルにアクセスする方法を理解していること。