R言語を使った心理統計の授業では、通常、Rコンソール画面にR言語で記述したスクリプトを打ち込むことによって、分析を行います。このようなキーボードからの命令の入力を主とする計算機とのやり取りをキャラクタユーザインターフェース(CUI)といいます。それに対して私たちが日常スマホやpcで使用しているアプリケーションは、クリックを主体とし、ラジオボタンやメニューなどのビジュアルな要素で操作します。このような計算機とのやり取りをグラフィカルユーザインターフェース(GUI)といいます。shinyは RStudio社が開発したパッケージであり、R言語で簡単にWebアプリケーションを作るためのフレームワークを提供してくれます。
教養教育の一環として心理統計を考えるとき、GUIのアプリの作成方法を学習することは重要です。shiny(シャイニー)を使えば、R言語だけでGUIのwebアプリを簡単に作れます。本チュートリアルでは、shinyによるGUIのアプリケーションを作成します。入力・処理・出力の、一通りの過程を体験します。是非ご参加ください。お待ちいたしております。
はじめに、Shinyの教育的意味について豊田から述べ、続いて1.〜3.までを堀田、4.〜6.までを馬が担当致しました。それぞれ、発表資料のpdfの@〜Bに対応しています。
以下が配布資料のリンクです。