卒論・修論への取り組む際に,以下のルーティンを意識しましょう。

  1. 研究開始RStudioサーバーを開いて,GitHubからプルする(Rstudioサーバーを最新の状態にする)。
  2. 研究卒論・修論の作業をする(調べたこと考えたことのメモ,データ収集準備,解析,執筆などなど)
  3. 研究終了ラボノートを書いてコミットした上でGitHubにプッシュする。

この1〜3を繰り返していくことで,卒論・修論ができていきます。日々の研究の記録を丁寧に残して,実験した内容,発見や仮説などをタイムスタンプをつけて残すことは研究公正において重要になります。ただ,既存のラボノートや電子ラボノートは簡単なものでなく,心理学ではなかなか定着していない状況があります。そこで,psyinfrパッケージにはRから使える簡易な電子ラボノートを用意しています。


以下の作業をする場合は,GitHubの設定Research Compendiumの設定を事前にしておきましょう。

(1)研究開始

R StudioのConsoleに,以下のコードを打ち込みます。それだけです(これだけなので覚えてね)。

psyinfr::researchIn()


すると,GitHubからプルしてRstudioサーバーを最新の状態になって,日付のついた電子ラボノート用Rmdファイルを作成されます。


(2)研究

さて,卒論・修論の作業をしましょう。RStuidoでの卒論・修論の作業となると,データ収集準備・データ解析・執筆となるかと思うかもしれませんが,それよりも,卒論・修論に関して調べたこと・考えたことのメモをしっかり残しましょう。

卒論・修論に関して調べたこと・考えたことのメモは,ラボノートに書きましょう。ラボノートには以下のように書き込めます。ゼミでホワイトボードを使った場合は,その写真をアップするのも良いと思います。


(3)研究終了

その日の研究が終わったら,以下のコードを打ち込みます。それだけです(これだけなので覚えてね)。

psyinfr::researchOut()


実行すると,まずその日のラボノートをRMarkdownからPDFに変換します(なにかRMarkdownの記述に問題があるとエラーがでます)。それをlabnoteフォルダ内のPDFフォルダにコピーして,最後にコミットをした上でGitHubにプッシュします。これらが自動で行われます。


GitHubで確認すると,自動で入るコミットメッセージとともにラボノートがPDFフォルダに入っています。これで,あとで確認ができます。


まとめ

日々の研究では,以下の1〜3を以下のコマンドを使って繰り返します。

  1. 研究開始psyinfr::researchIn()
  2. 研究
  3. 研究終了 psyinfr::researchOut()