ShinyはR製、GPL v3のオープンソース・ソフトウェアです。

統計情報を誰でも扱いやすくするためにWebブラウザ上で使えるようにしたいが、サーバサイドの言語を覚えるのが面倒なんて場合に使って欲しいWebアプリケーションフレームワークが登場しました。それがShinyです。なんとRだけでWebアプリケーションが作れてしまいます。

[![](http://images.moongift.jp/2013/07/Screenshot 2013-07-08 9.30.51_thumb.1373377401.png)](http://images.moongift.jp/2013/07/Screenshot 2013-07-08 9.30.51.1373377401.png)
一例。右側がR、その結果が左側のグラフになります。画像での出力になります。

[![](http://images.moongift.jp/2013/07/Screenshot 2013-07-08 9.31.00_thumb.1373377406.png)](http://images.moongift.jp/2013/07/Screenshot 2013-07-08 9.31.00.1373377406.png)
入力によって描画を変えられます。

[![](http://images.moongift.jp/2013/07/Screenshot 2013-07-08 9.31.21_thumb.1373377411.png)](http://images.moongift.jp/2013/07/Screenshot 2013-07-08 9.31.21.1373377411.png)
複雑なグラフもRにとってはお手の物です。

[![](http://images.moongift.jp/2013/07/Screenshot 2013-07-08 9.32.24_thumb.1373377416.png)](http://images.moongift.jp/2013/07/Screenshot 2013-07-08 9.32.24.1373377416.png)
こんな描画も。ぐわあ、動いて見える…。

[![](http://images.moongift.jp/2013/07/Screenshot 2013-07-08 9.32.46_thumb.1373377424.png)](http://images.moongift.jp/2013/07/Screenshot 2013-07-08 9.32.46.1373377424.png)
分散図。

[![](http://images.moongift.jp/2013/07/Screenshot 2013-07-08 9.32.57_thumb.1373377428.png)](http://images.moongift.jp/2013/07/Screenshot 2013-07-08 9.32.57.1373377428.png)
トレンドの直線を追加。

[![](http://images.moongift.jp/2013/07/Screenshot 2013-07-08 9.33.30_thumb.1373377434.png)](http://images.moongift.jp/2013/07/Screenshot 2013-07-08 9.33.30.1373377434.png)
さらに男女分割。

もちろんShinyの使い方は通常のRとは異なりますので、覚えるべき部分はあるでしょう。基本はui.Rとserver.Rになります。HTML、JavaScript、CSSを覚える必要なく統計表示用Webアプリケーションが作れてしまうのはすごいです(HTMLを使う事もできます)。

MOONGIFTはこう見る

Excelなどでは困難な統計データを表示するのもRであれば簡単です。しかし敷居が高いために使える人がいなかったり、いてもちょっとした表示の修正まで依頼しなければならなかったりします。これは双方にとって手間でしかありません。

Rを使える方がShinyを覚えれば、データ分析のちょっとしたカスタマイズやデータの基準変更はユーザサイドで簡単にできるようになります。ビッグデータが注目される現在、社内外で幅広く使える技術になるのではないでしょうか。

RStudio - Shiny

rstudio/shiny