Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Check these out next
機械学習と深層学習の数理
Ryo Nakamura
Rの高速化
弘毅 露崎
[R勉強会][データマイニング] R言語による時系列分析
Koichi Hamada
TalkingData AdTracking Fraud Detection Challenge (1st place solution)
Takanori Hayashi
カルマンフィルタ入門
Yasunori Nihei
一般化線形混合モデル入門の入門
Yu Tamura
研究効率化Tips Ver.2
cvpaper. challenge
ROSチュートリアル ROBOMECH2018
Ryuichi Ueda
1
of
36
Top clipped slide
そろそろRStudioの話
Aug. 3, 2012
•
0 likes
129 likes
×
Be the first to like this
Show More
•
48,353 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Report
Education
第25回東京R勉強会の発表資料です
Kazuya Wada
Follow
データマイニングエンジニア at 株式会社サイバーエージェント [CyberAgent]
Advertisement
Advertisement
Advertisement
Recommended
ブートストラップ法とその周辺とR
Daisuke Yoneoka
13K views
•
23 slides
乱択データ構造の最新事情 -MinHash と HyperLogLog の最近の進歩-
Takuya Akiba
32.2K views
•
37 slides
強化学習アルゴリズムPPOの解説と実験
克海 納谷
2.1K views
•
22 slides
機械学習モデルのハイパパラメータ最適化
gree_tech
27.4K views
•
117 slides
負の二項分布について
Hiroshi Shimizu
87.8K views
•
19 slides
【解説】 一般逆行列
Kenjiro Sugimoto
78.8K views
•
28 slides
More Related Content
Slideshows for you
(20)
機械学習と深層学習の数理
Ryo Nakamura
•
53.7K views
Rの高速化
弘毅 露崎
•
38.3K views
[R勉強会][データマイニング] R言語による時系列分析
Koichi Hamada
•
34.6K views
TalkingData AdTracking Fraud Detection Challenge (1st place solution)
Takanori Hayashi
•
6.8K views
カルマンフィルタ入門
Yasunori Nihei
•
4.4K views
一般化線形混合モデル入門の入門
Yu Tamura
•
148K views
研究効率化Tips Ver.2
cvpaper. challenge
•
17.4K views
ROSチュートリアル ROBOMECH2018
Ryuichi Ueda
•
2.5K views
はじめての「R」
Masahiro Hayashi
•
239.5K views
統計的因果推論 勉強用 isseing333
Issei Kurahashi
•
21.3K views
「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料
Ken'ichi Matsui
•
95.5K views
基礎からのベイズ統計学 輪読会資料 第4章 メトロポリス・ヘイスティングス法
Ken'ichi Matsui
•
25K views
グラフィカルモデル入門
Kawamoto_Kazuhiko
•
114.6K views
一般化線形モデル (GLM) & 一般化加法モデル(GAM)
Deep Learning Lab(ディープラーニング・ラボ)
•
23.6K views
勾配降下法の最適化アルゴリズム
nishio
•
47.9K views
協調フィルタリング入門
hoxo_m
•
44.7K views
GEE(一般化推定方程式)の理論
Koichiro Gibo
•
30.6K views
PyMCがあれば,ベイズ推定でもう泣いたりなんかしない
Toshihiro Kamishima
•
40.1K views
Scikit learnで学ぶ機械学習入門
Takami Sato
•
97.9K views
[DL輪読会]Hindsight Experience Replay
Deep Learning JP
•
2.9K views
Viewers also liked
(7)
RをAWSで使おう
Tohru Kobayashi
•
22.3K views
knitrBootstrapを使ってHTMLレポートをかわいくする
imuyaoti
•
2.2K views
HiRoshima.R#6 by imuyaoti
imuyaoti
•
1.3K views
for関数を使った繰り返し処理によるヒストグラムの一括出力
imuyaoti
•
12.2K views
Introduction to statistics
Kohta Ishikawa
•
101.9K views
Rの導入とRStudio事始め(改訂版)
Takashi Yamane
•
28.8K views
10分で分かるr言語入門ver2.5
Nobuaki Oshiro
•
36.6K views
Advertisement
Similar to そろそろRStudioの話
(20)
Tokyo.R#16 wdkz
Kazuya Wada
•
7.3K views
実は怖くないDevOps
Masanori Ishigami
•
1.4K views
Rが苦手な人にもRを使って頂くために~RcommanderとRook~
Kazuya Wada
•
5.3K views
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
Hideki Takase
•
1.4K views
自分色のLinuxホームサーバーを作ってみよう
Masahiko Hashimoto
•
2.1K views
RでつくるWebアプリ~rApache編~
Kazuya Wada
•
4.7K views
scala-kaigi1-sbt
Kenji Yoshida
•
5.8K views
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
ThinReports
•
6.4K views
Rstudio事始め
Takashi Yamane
•
77.6K views
Cell/B.E. プログラミング事始め
You&I
•
567 views
SIG-Audio準備会#2 オーディオツールの作り方 超入門編
Takafumi Inamori
•
3.6K views
Dodai projectの紹介
Osamu Habuka
•
2K views
Ansible2.0と実用例
OSSラボ株式会社
•
5K views
V6 unix in okinawa
magoroku Yamamoto
•
8.3K views
Appsody でnodejsのアプリを立ち上げよう!
Daisuke Hiraoka
•
273 views
Apache Spark 1000 nodes NTT DATA
NTT DATA OSS Professional Services
•
8.5K views
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
YusukeKuramata
•
5.1K views
20130203 oss-db-lpi
Shinichi Matsuda
•
2.5K views
20130203 OSS-DB Exam Silver 技術解説無料セミナー
Kazuko Itoda
•
3K views
RでGPU使ってみた
Kazuya Wada
•
15.9K views
More from Kazuya Wada
(13)
オンラインTVサービスの分析事例
Kazuya Wada
•
1.3K views
DeployR使ってみた話
Kazuya Wada
•
17.1K views
道玄坂Lt#2 wdkz
Kazuya Wada
•
4.7K views
ハイレゾの話
Kazuya Wada
•
5.3K views
Shiny-Serverあれこれ
Kazuya Wada
•
21K views
データサイエンティストカジュアルトーク by wdkz
Kazuya Wada
•
2.6K views
R-3.0.0でGLM
Kazuya Wada
•
4.9K views
はじめてのShiny
Kazuya Wada
•
14.5K views
JuliaでGLM
Kazuya Wada
•
3.2K views
Rで触れる日本経済~RでVAR編~
Kazuya Wada
•
5.4K views
RのffでGLMしてみたけど...
Kazuya Wada
•
11.1K views
Rでウォーリを探してみた
Kazuya Wada
•
7K views
RのffとbigmemoryとRevoScaleRとを比較してみた
Kazuya Wada
•
23K views
Advertisement
Recently uploaded
(20)
エネルギー・情報コース説明資料
Tokyo Institute of Technology
•
43 views
baofeng-UV-5R=sch manual=-21pages-.pdf
ivan ion
•
5 views
52魁北克大学.pdf
dsadasd17
•
3 views
★可查可存档〖制作梅西大学文凭证书毕业证〗
tujjj
•
2 views
得点力アップ講座.pptx
ssuser5cce1e
•
3 views
澳洲USQ高仿毕业证,办南昆士兰大学毕业证书,QQ/WeChat:819 4343,办USQ毕业证成绩单,办USQ本科/硕士假文凭,办USQ学历认证,办南...
MaggieSU14
•
12 views
20230528.pptx
ssuser5cce1e
•
12 views
Camosun毕业证成绩单,办卡莫森学院假毕业证成绩单QQ/WeChat:819 4343,办Camosun本科毕业证,办Camosun假文凭硕士证书,办...
BonnieLaymon
•
3 views
MOTION OF CHARGED PARTICLE IN MAGNETIC FIELD.ppt
DinamGyatsoAadHenmoo
•
2 views
57德保罗大学.pdf
dsadasd17
•
2 views
Fordham毕业证成绩单,办福特汉姆大学毕业证书,QQ/WeChat:819 4343,办Fordham本科毕业证,办Fordham假文凭硕士证书,办F...
BonnieLaymon
•
3 views
#专业办证《圣汤玛斯毕业证学位证原版精仿》
sarotex825pgobom
•
2 views
#国外留学文凭购买Windsor假毕业证书
fc2c0f2b1mymailol
•
2 views
QQ微信819 4343办CQU假毕业证成绩单,办中央昆士兰大学本科毕业证书,办CQU硕士假文凭,办CQU研究生学位证书,办CQU学历认证,办中央昆士兰大...
ColumbiaDiplomaColum
•
12 views
购买毕业证:赫尔大学文凭证书
tvescev
•
0 views
★可查可存档〖制作布莱顿大学文凭证书毕业证〗
mmmm282537
•
2 views
#学位证靠谱办Curtin文凭证书全套
qghfsvkwiqiubridge
•
2 views
#学位证靠谱办奥克兰大学文凭证书全套
qghfsvkwiqiubridge
•
2 views
#专业办证《UH毕业证学位证原版精仿》
sarotex825pgobom
•
2 views
★可查可存档〖制作奥克兰理工大学文凭证书毕业证〗
tujjj
•
2 views
そろそろRStudioの話
そろそろRStudioの話でもしてみようと思う
2012/08/04 Tokyo.R#25 和田 計也 サイバー系
サイバー系
はじめに ※この発表は個人の 見解であり、所属す る組織の公式見解で はありません。 2012/8/4 1
サイバー系
自己紹介 和田 計也(@wdkz) 静岡県袋井市出身 サイバー系企業でデータマイニングエンジニア職 最近はレポーティング周りの仕事してます 前職はバイオベンチャー バイオマーカ探索してた 学生時代は枯草菌の研究 2012/8/4 2
サイバー系
私はこうしてRStudioに乗り換えました 従来 エディタ(EmEditor) + RGUI featuring コピペ 現在 RStudio 乗り換えた理由 括弧補完してくれたり、オブジェクトの一覧が表示され てるから迷子にならないし、data.frameの中を手軽に 見れるし、plot図何枚も保持してくれてるし... Rmarkdownで記述してknitrでknit htmlして簡単にレポーティングできるから 2012/8/4 3
サイバー系
今日お伝えしたいこと 1. RStudio使いましょう! 2. R Markdownでコード保存しましょう! 3. knitrのknit HTMLでレポーティングしましょう! 2012/8/4 4
サイバー系
今日のお話 1. RStudioについて 2. R markdownとかknitrとかについて 3. チュートリアル 2012/8/4 5
サイバー系
今日のお話 1. RStudioについて 2. R markdownとかknitrとかについて 3. チュートリアル 2012/8/4 6
サイバー系
RStudioとは? RのIDE(Integrated Development Environment)です サイト http://rstudio.org/ スクショ→ 2012/8/4 7
サイバー系
Desktop版とServer版とあります Desktop版 Server版 ・誰かがセットアップして くれたら、みんな使える! ・みんなでコードを共有で きる! ・linuxでしか使えない libraryも使える! XML, RApache ... 2012/8/4 8
サイバー系
インストール_どっちか選んでね Desktop版 自分の使ってるOS用のバイナリ落としてダブルクリック Server版(のUbuntu版) sudo apt-get install r-base sudo apt-get install libssl0.9.8 http://rstudio.org/download/desktop sudo apt-get install libapparmor1 apparmor-utils wget http://download2.rstudio.org/rstudio-server-0.96.316- amd64.deb sudo dpkg -i rstudio-server-0.96.316-amd64.deb *RedHat/CentOSでもrpmでインストールできるよ。 でもRのバージョンは新し目のにしてね! http://rstudio.org/download/server 2012/8/4 9
サイバー系
RStudioを起動してみる Desktop版 アイコンをダブルクリック Server版 ブラウザでhttp://xxx.xxx.xxx.xxx:8787 ログイン画面 Firefox, Safari, Chrome以外のブラウザだと 以下の表示が出て使えない *ログインには、RStudioがインストールされたサーバのuserとpasswordを使う。 LDAPアカウントを使用する場合は後述。 2012/8/4 10
サイバー系
RStudio 画面_ Desktop版, Server版どちらでも同じです。 「Tool」→「Options」 Workspaceとか で画面割は設定できます Source FilesとかPlotsとか Console 2012/8/4 11
サイバー系
RStudio_右上のとこ Projectを選べるので便利です。 rm(list=ls()); setwd(“~/hogehoge/Prj3”) とかってやんなくていいから、 さくさく切り替えられます。 これ 2012/8/4 12
サイバー系
RStudio_Sourceパネル Sourceの種類を選べるが有無を言わずR Markdown形式 を選ぶ。(Markdownについては後述) これ 2012/8/4 13
サイバー系
RStudio_Sourceパネル 左下の クリックすると関数一覧が出現して、選択するこ とで関数にjumpできます。 これ 2012/8/4 14
サイバー系
RStudio_Sourceパネル ソース中で実行したいところを選択してRunボタン押すと 瞬時にConsoleにソースが転送されて実行されます ②Runボタン ①ここら辺のソースを 選択して 2012/8/4 15
サイバー系
RStudio_Workspaceパネル オブジェクト一覧が出てる(Consoleでls()したものと、 その中見がなんとなくわかるようなのが常に表示されて るのはありがたい) 例えばこれ クリックすると 中見が手軽に見れます 2012/8/4 16
サイバー系
RStudio_FilesとかPlotsとか デフォで右下のパネル Plotsはplot()の内容が表示される。 矢印ボタンで過去にplotした図に 戻れるしZoomとかExportとか 駆使して好きなサイズの絵で保存 できる。 ?で出てくるHelpもここに出る。 helpはちょい見辛いかな Filesはdir()の内容が表示されてる。 Server版はUpload機能もあり わざわざscpとかしなくていいから便利 2012/8/4 17
サイバー系
(おまけ)RStudio Server特有の話 LDAP権限でログインしたい $sudo vi /etc/pam.d/rstudio #%PAM-1.0 auth requisite pam_succeed_if.so uid >= 500 quiet #追記 #auth required pam_unix.so nodelay #コメントアウト #account required pam_unix.so #コメントアウト auth required pam_ldap.so #追記 account required pam_ldap.so #追記 2012/8/4 18
サイバー系
(おまけ)RStudio Server特有の話 使用するR本体を指定したい $sudo vi /etc/rstudio/rserver.conf rsession-which-r=/usr/lib64/R/bin/R ↑ここで使いたいVersionのRの場所を指定 利用するメモリ量を増やしたい(デフォルトは2G byte) $sudo vi /etc/rstudio/rserver.conf rsession-memory-limit-mb=24000 #再起動 $sudo /usr/lib/rstudio-server/bin/rstudio-server restart *ここら辺に載ってます http://rstudio.org/docs/server/configuration 2012/8/4 19
サイバー系
今日のお話 1. RStudioについて 2. R markdownとかknitrとかについて 3. チュートリアル 2012/8/4 20
サイバー系
Knitrとは? knitr ≈ Sweave + cacheSweave + pgfSweave + weaver + animation::saveLatex + R2HTML::RweaveHTML + highlight::HighlightWeaveLatex + 0.2 * brew + 0.1 * SweaveListingUtils /) + more ///) /,.=゙''"/ / i f ,.r='"-‐'つ____ こまけぇこたぁいいんだよ!! / / _,.-‐'~/⌒ ⌒\ / ,i ,二ニ⊃( ●). (●)\ 激しく優秀な / ノ il゙フ::::::⌒(__人__)⌒::::: \ レポーティング ,イ「ト、 ,!,!| |r┬-| | ツール in R / iトヾヽ_/ィ"\ `ー'´ / 2012/8/4 21
サイバー系
ちなみにKnitrを作った人、Yihui Xie Rでマインスイーパ できるライブラリ も作ってる! library(fun); mine_sweeper(width = 10, height = 10, mines = 20, text.cex = 2, cheat = FALSE, seed = NULL) 2012/8/4 22
サイバー系
Reproducible Researchを心懸けるには 1. 「Reproducible Research」=「再現可能な研究」 データ解析の手順(コード)と結果が一つのファイル内でまと まってるとHappy 参考)RでReproducible Research by @sfchaosさん 2. 簡単な実現方法 RStudioでコーディングして、ソースをR Markdown形式 で保存 ↓↓↓↓↓↓↓↓ ↓↓↓↓↓↓↓↓ knit HTMLによりhtml形式で出力 *Markdown・・・軽量マークアップ言語のひとつである。「読みやすく書きやす いプレーンテキストで書け、そして構造的に妥当なXHTML(もしくはHTML)に 変換することのできるフォーマット」として、John GruberとAaron Swartzに よって考案された。 wikipediaより 2012/8/4 23
サイバー系
R Markdown記法例 ### 初めてのR Markdown レポートのタイトル ```{r} plot(1:10) ここの間にRのコードを書く ``` 記法の詳細は[ここ ](http://www.rstudio.org/docs/authoring/using_markdown)を見てね こんな風に、リンクを貼れたりもできる 2012/8/4 24
サイバー系
R MarkdownのFAQ 1. warningがウザすぎてレポートが見辛い ‘’’{r, warning=FALSE} 2. Rのコードがレポートに無いほうがいい(結果のみがいい) ‘’’{r, echo=FALSE} 3. ggplot2で出力したはずの図が無い print(qplot(1:10)) 4. for文の中でplot(もしくはggplot)を何度か呼び出したはず なのに1枚の図しか出力されてない ```{r, fig.keep=‘all’} 2012/8/4 25
サイバー系
R MarkdownのFAQ_Table編 1. data.frameをhtmlのtableみたいに表示させたい この場合はhwriter::hwrite()関数かxtable::xtable()関数がいいと思い ます。 ‘’’{r, results=‘asis’} print(xtable::xtable(iris), type=‘html’) ``` 2. テーブル中の値を左寄せ、もしくは右寄せにしたい xt <- xtable::xtable(iris) xtable::align(xt) <- rep("l", ncol(iris) + 1) print(xt, type="html") 3. テーブルの枠が表示されない これはcssを設定しなければいけません →次ページへ 2012/8/4 26
サイバー系
R MarkdownのFAQ_Table編_枠表示編 テーブルの枠が表示されない デフォルトのmarkdown.cssのせいで表示されません。 Winの場合、C:¥Program Files¥RStudio¥resources¥markdown.css Linuxの場合、/usr/lib/rstudio-server/resources/markdown.css body, td { body { font-family: sans-serif; font-family: sans-serif; background-color: background-color: white; white; font-size: 12px; font-size: 12px; 書き換える margin: 8px; margin: 8px; } } td { : font-family: sans-serif; : font-size: 12px; table, td, th { margin: 8px; border: none; } } : : table, td, th { もしくは別ファイルでcss保存しておいて border: solid; options(rstudio.markdownToHTML = } function(inputFile, outputFile) { require(markdown) markdownToHTML(file=inputFile, output=outputFile, stylesheet='my.css') } ) 2012/8/4 27
サイバー系
(参考)Knit HTMLボタン押した時にやられていること 1. knit関数でRmdファイル→mdファイル作成 require(knitr) knit(input=‘sample.Rmd’, output=‘sample.md’) 2. markdownToHTML関数でmdファイル→htmlファイル 作成 require(markdown) markdownToHTML(file=‘sample.md’, output=‘sample.html’) 3. browseURL関数でブラウザ起動 utils::browseURL(paste('file://', file.path(getwd(),‘sample.html'), sep='')) 2012/8/4 28
サイバー系
今日のお話 1. RStudioについて 2. R markdownとかknitrとかについて 3. チュートリアル 2012/8/4 29
サイバー系
Knit HTMLを実行 ソース書き上がったら「Knit HTML」ボタンを押す 2012/8/4 30
サイバー系
Knit HTML実行中... 暫く待つ 2012/8/4 31
サイバー系
Knit HTML実行結果 内蔵ブラウザでレポートが表示される! htmlでsaveするかRPubsにpublishするか選びましょう! htmlの保存 ブラウザへ RPUBへ 2012/8/4 32
サイバー系
RPubへpublish http://rpubs.com/wdkz/1076 コード及び結果はURL リンク先を見て下さい 2012/8/4 33
サイバー系
チュートリアル其の弐(というか例) http://rpubs.com/wdkz/1078 最終的なレポートがhtml形式なので、Rのplotやggplotじゃなくて Google Visualisation APIを利用するって手もあります。 コード及び結果はURL リンク先を見て下さい 2012/8/4 34
サイバー系
まとめ 1. RStudio使いましょう! 2. R Markdownでコード保存しましょう! 3. &knitrのknit HTMLでレポーティングしましょう! 4. あわよくばRPubsで公開しましょう! 2012/8/4 md 35
Advertisement