sapporo.r #3 lt: shiny by rstudio

29
Shiny を使った統計解析 Web アプリケーションの作成 SappoRo.R#3 2014/07/25@北海学園大学 水本 篤

Upload: atsushi-mizumoto

Post on 13-Jun-2015

3.295 views

Category:

Technology


2 download

DESCRIPTION

2014年7月25日(土)SappoRo.R #3 での Lightning Talks スライド http://kokucheese.com/event/index/167919/

TRANSCRIPT

Page 1: SappoRo.R #3 LT: Shiny by RStudio

Shinyを使った統計解析 Webアプリケーションの作成

SappoRo.R#3 2014/07/25@北海学園大学

水本 篤

Page 2: SappoRo.R #3 LT: Shiny by RStudio

自己紹介

Page 3: SappoRo.R #3 LT: Shiny by RStudio

But…

初心者にCLIは厳しい

Page 4: SappoRo.R #3 LT: Shiny by RStudio

RをGUIで利用できる http://socserv.mcmaster.ca/jfox/Misc/Rcmdr/Rcmdr-screenshot.html

R Commander(EZR)など

http://www.jichi.ac.jp/saitama-sct/SaitamaHP.files/statmedEN.html

Page 5: SappoRo.R #3 LT: Shiny by RStudio

https://sites.google.com/site/casualmacr/home

RをGUIで利用できる Mac用アプリのMacR

Page 6: SappoRo.R #3 LT: Shiny by RStudio

http://norimune.net/had

なんでもExcelでできちゃう

Page 7: SappoRo.R #3 LT: Shiny by RStudio

さらに便利なのが Webアプリケーション

Page 8: SappoRo.R #3 LT: Shiny by RStudio

http://www.m-sugaya.jp/python/

Page 9: SappoRo.R #3 LT: Shiny by RStudio

http://www.hju.ac.jp/~kiriki/anova4/index.html

Page 10: SappoRo.R #3 LT: Shiny by RStudio

http://www.kisnet.or.jp/nappa/software/star/

Page 11: SappoRo.R #3 LT: Shiny by RStudio

http://aoki2.si.gunma-u.ac.jp/JavaScript/

Page 12: SappoRo.R #3 LT: Shiny by RStudio

こういうのを作りたかった

http://hoxom-hist.appspot.com/hist.html

Page 13: SappoRo.R #3 LT: Shiny by RStudio

こういうのを作りたかった

http://www.wessa.net/rwasp_cronbach.wasp

Page 14: SappoRo.R #3 LT: Shiny by RStudio

2012年11月 Shiny 到来

http://d.hatena.ne.jp/hoxo_m/20121122/p1

Page 15: SappoRo.R #3 LT: Shiny by RStudio

2012年11月 Shiny 到来

http://www.slideshare.net/wdkz/shiny-16178934

Page 16: SappoRo.R #3 LT: Shiny by RStudio

1年ぐらい放置 理由:グラフだけなんじゃないの?

http://shiny.rstudio.com/

Page 17: SappoRo.R #3 LT: Shiny by RStudio

!

ベクトルもいける。

http://langtest.jp:3838/bs/

Page 18: SappoRo.R #3 LT: Shiny by RStudio

!

行列もいける。

(shinyAceパッケージを使用)

http://langtest.jp:3838/rel/

Page 19: SappoRo.R #3 LT: Shiny by RStudio

• 「外国語教育研究ハンドブック」のサンプルを使用して再現。

• アウトプットの見方がわかる • 自分でも簡単に分析できる。 • グラフを充実させている。 • Excelのデータをコピペするだけ。

langtest.jp

Page 20: SappoRo.R #3 LT: Shiny by RStudio

langtest.jp

Page 21: SappoRo.R #3 LT: Shiny by RStudio

ANOVA君も使える

https://twitter.com/MizumotoAtsushi/status/440365056019005440

Page 22: SappoRo.R #3 LT: Shiny by RStudio

パス図も

https://twitter.com/MizumotoAtsushi/status/401767489224187904

Page 23: SappoRo.R #3 LT: Shiny by RStudio

注意点•「誰でもできる」だけに危険。

•ドキュメンテーションがない。

•作図の自由度ゼロ。

•同時アクセスに弱い。(参考:Shiny-Serverをたった1行の変更でマルチプロセス化する方法)

•コードが残らないので再現性に乏しい。(MacRならコードが保存できる)

Page 24: SappoRo.R #3 LT: Shiny by RStudio

Shiny の使い方

http://shiny.rstudio.com/

Page 25: SappoRo.R #3 LT: Shiny by RStudio

Shiny の使い方

http://qiita.com/hoxo_m/items/c8365117f3444fb51df4

Page 26: SappoRo.R #3 LT: Shiny by RStudio

自分のサーバがなくてもOKhttp://shiny.rstudio.com/deploy/

Page 27: SappoRo.R #3 LT: Shiny by RStudio

自分のサーバがなくてもOK

http://qiita.com/hoxo_m/items/c71beb71386f10272378

Page 28: SappoRo.R #3 LT: Shiny by RStudio

langtest.jp

Page 29: SappoRo.R #3 LT: Shiny by RStudio

コードはGitHubですべて公開

https://github.com/mizumot