Submit Search
Upload
Rの導入とRStudio事始め(改訂版)
•
14 likes
•
28,919 views
Takashi Yamane
Follow
Hijiyama.R#3での発表資料です。
Read less
Read more
Software
Report
Share
Report
Share
1 of 25
Download now
Download to read offline
Recommended
はじめての「R」
はじめての「R」
Masahiro Hayashi
初心者のためのRとRStudio入門 vol.2
初心者のためのRとRStudio入門 vol.2
OWL.learn
Python 学習教材 (~299ページ)
Python 学習教材 (~299ページ)
Jun MITANI
統計ソフトRの使い方_2015.04.17
統計ソフトRの使い方_2015.04.17
hicky1225
データ解析技術入門(R編)
データ解析技術入門(R編)
Takumi Asai
Rはいいぞ!むしろなぜ使わないのか!!
Rはいいぞ!むしろなぜ使わないのか!!
Shushi Namba
「R言語による Random Forest 徹底入門 -集団学習による分類・予測-」 - #TokyoR #11
「R言語による Random Forest 徹底入門 -集団学習による分類・予測-」 - #TokyoR #11
Koichi Hamada
10分で分かるr言語入門ver2.15 15 1010
10分で分かるr言語入門ver2.15 15 1010
Nobuaki Oshiro
Recommended
はじめての「R」
はじめての「R」
Masahiro Hayashi
初心者のためのRとRStudio入門 vol.2
初心者のためのRとRStudio入門 vol.2
OWL.learn
Python 学習教材 (~299ページ)
Python 学習教材 (~299ページ)
Jun MITANI
統計ソフトRの使い方_2015.04.17
統計ソフトRの使い方_2015.04.17
hicky1225
データ解析技術入門(R編)
データ解析技術入門(R編)
Takumi Asai
Rはいいぞ!むしろなぜ使わないのか!!
Rはいいぞ!むしろなぜ使わないのか!!
Shushi Namba
「R言語による Random Forest 徹底入門 -集団学習による分類・予測-」 - #TokyoR #11
「R言語による Random Forest 徹底入門 -集団学習による分類・予測-」 - #TokyoR #11
Koichi Hamada
10分で分かるr言語入門ver2.15 15 1010
10分で分かるr言語入門ver2.15 15 1010
Nobuaki Oshiro
Rによる高速処理 まだfor使ってるの?
Rによる高速処理 まだfor使ってるの?
jundoll
直交領域探索
直交領域探索
okuraofvegetable
ggplot2用例集 入門編
ggplot2用例集 入門編
nocchi_airport
Python基礎その2
Python基礎その2
大貴 末廣
Rでコンジョイント分析
Rでコンジョイント分析
osamu morimoto
Graph Neural Networks
Graph Neural Networks
tm1966
FDRの使い方 (Kashiwa.R #3)
FDRの使い方 (Kashiwa.R #3)
Haruka Ozaki
5分でわかるかもしれないglmnet
5分でわかるかもしれないglmnet
Nagi Teramo
道具としての機械学習:直感的概要とその実際
道具としての機械学習:直感的概要とその実際
Ichigaku Takigawa
不均衡データのクラス分類
不均衡データのクラス分類
Shintaro Fukushima
機械学習のためのベイズ最適化入門
機械学習のためのベイズ最適化入門
hoxo_m
XAI (説明可能なAI) の必要性
XAI (説明可能なAI) の必要性
西岡 賢一郎
統計分析
統計分析
大貴 末廣
Visual Studio CodeでRを使う
Visual Studio CodeでRを使う
Atsushi Hayakawa
深層学習の非常に簡単な説明
深層学習の非常に簡単な説明
Seiichi Uchida
臨床疫学研究における傾向スコア分析の使い⽅ 〜観察研究における治療効果研究〜
臨床疫学研究における傾向スコア分析の使い⽅ 〜観察研究における治療効果研究〜
Yasuyuki Okumura
画像処理基礎
画像処理基礎
大貴 末廣
ドロネー三角形分割
ドロネー三角形分割
Yusuke Matsushita
第1回Rを使って統計分析を勉強する会
第1回Rを使って統計分析を勉強する会
Nobuto Inoguchi
因果推論の基礎
因果推論の基礎
Hatsuru Morita
Rstudio事始め
Rstudio事始め
Takashi Yamane
統計を始める方へ①_データ環境Rの基本的なプログラミング|データアーティスト
統計を始める方へ①_データ環境Rの基本的なプログラミング|データアーティスト
Satoru Yamamoto
More Related Content
What's hot
Rによる高速処理 まだfor使ってるの?
Rによる高速処理 まだfor使ってるの?
jundoll
直交領域探索
直交領域探索
okuraofvegetable
ggplot2用例集 入門編
ggplot2用例集 入門編
nocchi_airport
Python基礎その2
Python基礎その2
大貴 末廣
Rでコンジョイント分析
Rでコンジョイント分析
osamu morimoto
Graph Neural Networks
Graph Neural Networks
tm1966
FDRの使い方 (Kashiwa.R #3)
FDRの使い方 (Kashiwa.R #3)
Haruka Ozaki
5分でわかるかもしれないglmnet
5分でわかるかもしれないglmnet
Nagi Teramo
道具としての機械学習:直感的概要とその実際
道具としての機械学習:直感的概要とその実際
Ichigaku Takigawa
不均衡データのクラス分類
不均衡データのクラス分類
Shintaro Fukushima
機械学習のためのベイズ最適化入門
機械学習のためのベイズ最適化入門
hoxo_m
XAI (説明可能なAI) の必要性
XAI (説明可能なAI) の必要性
西岡 賢一郎
統計分析
統計分析
大貴 末廣
Visual Studio CodeでRを使う
Visual Studio CodeでRを使う
Atsushi Hayakawa
深層学習の非常に簡単な説明
深層学習の非常に簡単な説明
Seiichi Uchida
臨床疫学研究における傾向スコア分析の使い⽅ 〜観察研究における治療効果研究〜
臨床疫学研究における傾向スコア分析の使い⽅ 〜観察研究における治療効果研究〜
Yasuyuki Okumura
画像処理基礎
画像処理基礎
大貴 末廣
ドロネー三角形分割
ドロネー三角形分割
Yusuke Matsushita
第1回Rを使って統計分析を勉強する会
第1回Rを使って統計分析を勉強する会
Nobuto Inoguchi
因果推論の基礎
因果推論の基礎
Hatsuru Morita
What's hot
(20)
Rによる高速処理 まだfor使ってるの?
Rによる高速処理 まだfor使ってるの?
直交領域探索
直交領域探索
ggplot2用例集 入門編
ggplot2用例集 入門編
Python基礎その2
Python基礎その2
Rでコンジョイント分析
Rでコンジョイント分析
Graph Neural Networks
Graph Neural Networks
FDRの使い方 (Kashiwa.R #3)
FDRの使い方 (Kashiwa.R #3)
5分でわかるかもしれないglmnet
5分でわかるかもしれないglmnet
道具としての機械学習:直感的概要とその実際
道具としての機械学習:直感的概要とその実際
不均衡データのクラス分類
不均衡データのクラス分類
機械学習のためのベイズ最適化入門
機械学習のためのベイズ最適化入門
XAI (説明可能なAI) の必要性
XAI (説明可能なAI) の必要性
統計分析
統計分析
Visual Studio CodeでRを使う
Visual Studio CodeでRを使う
深層学習の非常に簡単な説明
深層学習の非常に簡単な説明
臨床疫学研究における傾向スコア分析の使い⽅ 〜観察研究における治療効果研究〜
臨床疫学研究における傾向スコア分析の使い⽅ 〜観察研究における治療効果研究〜
画像処理基礎
画像処理基礎
ドロネー三角形分割
ドロネー三角形分割
第1回Rを使って統計分析を勉強する会
第1回Rを使って統計分析を勉強する会
因果推論の基礎
因果推論の基礎
Viewers also liked
Rstudio事始め
Rstudio事始め
Takashi Yamane
統計を始める方へ①_データ環境Rの基本的なプログラミング|データアーティスト
統計を始める方へ①_データ環境Rの基本的なプログラミング|データアーティスト
Satoru Yamamoto
データ・ビジュアライゼーション&ストーリーテリングを学ぶ!ハンズオンセミナー
データ・ビジュアライゼーション&ストーリーテリングを学ぶ!ハンズオンセミナー
Data Visualization Japan
AI(人工知能)インフォグラフィックス【時間をかけずにすぐわかる】
AI(人工知能)インフォグラフィックス【時間をかけずにすぐわかる】
Satoru Yamamoto
そろそろRStudioの話
そろそろRStudioの話
Kazuya Wada
一般化線形混合モデル入門の入門
一般化線形混合モデル入門の入門
Yu Tamura
Rデータフレーム自由自在
Rデータフレーム自由自在
Takeshi Arabiki
30分でわかる『R』によるデータ分析|データアーティスト
30分でわかる『R』によるデータ分析|データアーティスト
Satoru Yamamoto
Newman アルゴリズムによるソーシャルグラフのクラスタリング
Newman アルゴリズムによるソーシャルグラフのクラスタリング
Atsushi KOMIYA
RとPythonによるデータ解析入門
RとPythonによるデータ解析入門
Atsushi Hayakawa
Viewers also liked
(10)
Rstudio事始め
Rstudio事始め
統計を始める方へ①_データ環境Rの基本的なプログラミング|データアーティスト
統計を始める方へ①_データ環境Rの基本的なプログラミング|データアーティスト
データ・ビジュアライゼーション&ストーリーテリングを学ぶ!ハンズオンセミナー
データ・ビジュアライゼーション&ストーリーテリングを学ぶ!ハンズオンセミナー
AI(人工知能)インフォグラフィックス【時間をかけずにすぐわかる】
AI(人工知能)インフォグラフィックス【時間をかけずにすぐわかる】
そろそろRStudioの話
そろそろRStudioの話
一般化線形混合モデル入門の入門
一般化線形混合モデル入門の入門
Rデータフレーム自由自在
Rデータフレーム自由自在
30分でわかる『R』によるデータ分析|データアーティスト
30分でわかる『R』によるデータ分析|データアーティスト
Newman アルゴリズムによるソーシャルグラフのクラスタリング
Newman アルゴリズムによるソーシャルグラフのクラスタリング
RとPythonによるデータ解析入門
RとPythonによるデータ解析入門
Similar to Rの導入とRStudio事始め(改訂版)
ビジネスマネージャとデータ分析
ビジネスマネージャとデータ分析
TOSHI STATS Co.,Ltd.
20180915 mynavi rpa_seminar
20180915 mynavi rpa_seminar
kounan13
Io t,ai時代のソフトウェア
Io t,ai時代のソフトウェア
Toshiaki Kurokawa
自然言語処理紹介(就職編)
自然言語処理紹介(就職編)
長岡技術科学大学 自然言語処理研究室
再出発するリモートワーク ワークスタイルチェンジから見えた課題と2021年に向けた展望
再出発するリモートワーク ワークスタイルチェンジから見えた課題と2021年に向けた展望
aslead
Rブートキャンプ
Rブートキャンプ
Kosuke Sato
月間 250 億 imps 配信するために fluct が考えていること!
月間 250 億 imps 配信するために fluct が考えていること!
MasamichiIdeue
Ansibleは簡単なIT自動化
Ansibleは簡単なIT自動化
You&I
アドテクを支える技術 〜1日40億リクエストを捌くには〜
アドテクを支える技術 〜1日40億リクエストを捌くには〜
MicroAd, Inc.(Engineer)
Developer Summit Summer 2013 C1セッション CA Technologies
Developer Summit Summer 2013 C1セッション CA Technologies
SA CA
6製品1サービスの開発にPortfolio for JIRAを使ってみた
6製品1サービスの開発にPortfolio for JIRAを使ってみた
Hiroshi Ohnuki
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱
Koichi ITO
kintoneの開発プロセスとプロジェクト管理ツール
kintoneの開発プロセスとプロジェクト管理ツール
Yuki Okada
20170705 apiをつくろう
20170705 apiをつくろう
CData Software Japan
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
Katsuhiro Morishita
Msセミナー20170830 slideshare
Msセミナー20170830 slideshare
NHN テコラス株式会社
Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用
Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用
Preferred Networks
オープンデータで実現する作文測定分析のシステム構成
オープンデータで実現する作文測定分析のシステム構成
yamahige
ソフトウェアUI妥当性確認の形式化に向けて
ソフトウェアUI妥当性確認の形式化に向けて
Shuji Kinoshita
データプランナーによるデータ系施策について
データプランナーによるデータ系施策について
Recruit Lifestyle Co., Ltd.
Similar to Rの導入とRStudio事始め(改訂版)
(20)
ビジネスマネージャとデータ分析
ビジネスマネージャとデータ分析
20180915 mynavi rpa_seminar
20180915 mynavi rpa_seminar
Io t,ai時代のソフトウェア
Io t,ai時代のソフトウェア
自然言語処理紹介(就職編)
自然言語処理紹介(就職編)
再出発するリモートワーク ワークスタイルチェンジから見えた課題と2021年に向けた展望
再出発するリモートワーク ワークスタイルチェンジから見えた課題と2021年に向けた展望
Rブートキャンプ
Rブートキャンプ
月間 250 億 imps 配信するために fluct が考えていること!
月間 250 億 imps 配信するために fluct が考えていること!
Ansibleは簡単なIT自動化
Ansibleは簡単なIT自動化
アドテクを支える技術 〜1日40億リクエストを捌くには〜
アドテクを支える技術 〜1日40億リクエストを捌くには〜
Developer Summit Summer 2013 C1セッション CA Technologies
Developer Summit Summer 2013 C1セッション CA Technologies
6製品1サービスの開発にPortfolio for JIRAを使ってみた
6製品1サービスの開発にPortfolio for JIRAを使ってみた
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱
kintoneの開発プロセスとプロジェクト管理ツール
kintoneの開発プロセスとプロジェクト管理ツール
20170705 apiをつくろう
20170705 apiをつくろう
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
Msセミナー20170830 slideshare
Msセミナー20170830 slideshare
Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用
Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用
オープンデータで実現する作文測定分析のシステム構成
オープンデータで実現する作文測定分析のシステム構成
ソフトウェアUI妥当性確認の形式化に向けて
ソフトウェアUI妥当性確認の形式化に向けて
データプランナーによるデータ系施策について
データプランナーによるデータ系施策について
More from Takashi Yamane
ベイズモデリングによる第2種信号検出モデルの表現
ベイズモデリングによる第2種信号検出モデルの表現
Takashi Yamane
DiagrammeRと仲良くなった話ーグラフィカルモデルのためのDiagrammeR速習ー
DiagrammeRと仲良くなった話ーグラフィカルモデルのためのDiagrammeR速習ー
Takashi Yamane
信号検出理論 (『実践ベイズモデリング』15章)
信号検出理論 (『実践ベイズモデリング』15章)
Takashi Yamane
Osaka.stan#4 chap8
Osaka.stan#4 chap8
Takashi Yamane
要因計画データに対するベイズ推定アプローチ
要因計画データに対するベイズ推定アプローチ
Takashi Yamane
PypeRで実験と分析を一本化する
PypeRで実験と分析を一本化する
Takashi Yamane
ガンマ分布 @魁!!広島ベイズ塾
ガンマ分布 @魁!!広島ベイズ塾
Takashi Yamane
(実験心理学徒だけど)一般化線形混合モデルを使ってみた
(実験心理学徒だけど)一般化線形混合モデルを使ってみた
Takashi Yamane
ANOVA君とanovatan
ANOVA君とanovatan
Takashi Yamane
MCMCによる回帰分析@ベイズセミナー
MCMCによる回帰分析@ベイズセミナー
Takashi Yamane
第一回広島ベイズ塾・最小二乗法
第一回広島ベイズ塾・最小二乗法
Takashi Yamane
Anova君を使った分散分析
Anova君を使った分散分析
Takashi Yamane
Mendeleyで簡単! 論文管理
Mendeleyで簡単! 論文管理
Takashi Yamane
More from Takashi Yamane
(13)
ベイズモデリングによる第2種信号検出モデルの表現
ベイズモデリングによる第2種信号検出モデルの表現
DiagrammeRと仲良くなった話ーグラフィカルモデルのためのDiagrammeR速習ー
DiagrammeRと仲良くなった話ーグラフィカルモデルのためのDiagrammeR速習ー
信号検出理論 (『実践ベイズモデリング』15章)
信号検出理論 (『実践ベイズモデリング』15章)
Osaka.stan#4 chap8
Osaka.stan#4 chap8
要因計画データに対するベイズ推定アプローチ
要因計画データに対するベイズ推定アプローチ
PypeRで実験と分析を一本化する
PypeRで実験と分析を一本化する
ガンマ分布 @魁!!広島ベイズ塾
ガンマ分布 @魁!!広島ベイズ塾
(実験心理学徒だけど)一般化線形混合モデルを使ってみた
(実験心理学徒だけど)一般化線形混合モデルを使ってみた
ANOVA君とanovatan
ANOVA君とanovatan
MCMCによる回帰分析@ベイズセミナー
MCMCによる回帰分析@ベイズセミナー
第一回広島ベイズ塾・最小二乗法
第一回広島ベイズ塾・最小二乗法
Anova君を使った分散分析
Anova君を使った分散分析
Mendeleyで簡単! 論文管理
Mendeleyで簡単! 論文管理
Rの導入とRStudio事始め(改訂版)
1.
Rの導入と基本操作 広島大学大学院 教育学研究科 山根 嵩史 2015.11.28 Hijiyama.R
#3
2.
とはなにか •統計処理を目的とするプログラミング言語 •無償+オープンソースのソフトウェア •できることがたくさん データ整形,広範&高度な統計処理,作図 etc… •関連書籍もたくさん
3.
•メリットを挙げればきりがない フリーソフトウェアである パッケージが豊富である Webや書籍や勉強会で情報が簡単に手に入る etc... •一番敷居が高いのはCUIというところ? しかし,その他の主要な統計ソフトでもCUIは不可避 •CUIではないHADには年齢制限がある ※実際にはありません なぜ なのか
4.
•https://www.r-project.org/about.html にアクセス •“CRAN” •Japanのどこか •各々の環境に合わせて ダウンロード&インストール のインストール
5.
•基本的な計算 •関数を使用した計算 関数を利用して複雑な計算を行う 基本的に 関数名(引数, 引数,
...) 自分で作ることも!→小杉先生の発表をお楽しみに Rは大文字と小文字を区別するため,下の例だとエラーが出る と対話してみる 1+1 2^2 sqrt(4) Sqrt(4)
6.
•オブジェクトへの代入 オブジェクトに数値を代入(<-)し,操作する もちろん既存のデータでも可能 •オブジェクトの要素へのアクセス 1列目だけ取り出す 2行3列目の数値を取り出す 特定の列だけ取り出す データ$列名 と対話してみる x <-
c(1, 10, 100) dat <- head(iris) dat[,1] dat[2,3] dat$Sepal.Length
7.
•パッケージの利用 素のRでできることはそこまで多くない 計算プログラムをまとめた“パッケージ”を使うことで, 新しい関数が使用可能になり,より高度な処理が可能に と対話してみる Rに実装されているfactanal関数 ・最尤方による因子分析 ・回転法はバリマックス回転と プロマックス回転の2種類 psychパッケージのfa関数 ・最尤方,主因子法,最小二乗法 などの推定法を選択可能 ・他にもオブリミン回転,ジオミン 回転などの回転法を選択可能 Rに実装されているplot関数で作図 ggplot2パッケージのggplot関数で作図
8.
•パッケージのインストール Install.packages関数を使うか,Tools→Install Packages... library関数で呼び出す と対話してみる install.packages("ggplot2") library(ggplot2)
9.
・R-Tips (http://cse.naro.affrc.go.jp/takezawa/r-tips/r.html) Rの基本操作集 ・seekR (http://seekr.jp/) Rのための検索エンジン ・Rjpwiki
(http://www.okada.jp.org/RWiki/) ・Rオンラインガイド (http://psycho.edu.yamaguchi-u.ac.jp/?page_id=242) 音声によるRの解説 よかったらどうぞ 関連の便利なサイト
10.
RStudio事始め 広島大学大学院 教育学研究科 山根 嵩史 2015.11.28 Hijiyama.R
#3 Revised!
11.
とはなにか •R用の統合開発環境 •Rの機能を拡張して使いやすくしてくれるソフト •Rを飯ごう炊爨だとすると,RStudioはシステムキッチン •HiRoshima.R#2でRstudioの使い方について紹介しましたが, バージョンアップ (v0.99) に伴い便利な機能が多数追加 =
=
12.
•https://www.rstudio.com/ にアクセス •“Download RStudio” •“Desktop” •“DOWNLOAD
RSTUDIO DESKTOP” •各々の環境に合ったものを選択し ダウンロード&インストール のインストール
13.
• 起動するとRが自動的に読み込まれる (Tools →
Global Options...→ General でバージョン変更も可能) • 画面が ①エディタ ②コンソール ③ワークスペース ④その他 に4分割される • 画面の配置は Tools → Global Options... → Pane Layout で変更 僕は右上にコンソール派です の画面説明 ① ② ③ ④
14.
①エディタ •Rのコードやコメントアウト(#)を入力する •コードを選択し,右上のRunボタンか Ctrl+Enterで実行する •コードの新規作成や 書いたソースコードの保存 既存のソースを開くのもここ •Rのコードはトライ&エラーなので, 清書用と考えればOK の画面説明
15.
②コンソール •コードの実行と計算結果の表示 •R本体が格納されている感じ •上下矢印キーでコードの履歴を, Ctrl+↑でこれまでのすべての コードを参照できる •Tabキーでコードの補完 関数名と引数を確認できる (エディタ画面でも可) の画面説明
16.
③ワークスペース •作成されたデータセットや オブジェクト,関数などの 要約が表示される •データセットを選択することで エディタ画面に新しいタブとして データセットが表示される の画面説明
17.
④その他 •Plots画面 作図したグラフ等の表示 左右矢印ボタンでグラフの 切り替え •Exportボタンから,サイズを変更して Image, PDF, として保存したり クリップボードに貼り付けたり の画面説明
18.
④その他 •History画面 これまでのコードの履歴が 表示される •コンソールやエディタに 貼り付けることも の画面説明
19.
④その他 •Packages画面 インストールされている パッケージが表示される チェックボックスで呼び出し •Help画面 ?(関数名)やhelp関数で 呼び出すヘルプが表示される 英語だが,読めばだいたい 何とかなる の画面説明
20.
Tips of •コードのチェック機能 •カンマが抜けていたり,引数が足りなかったりする場合には警告 マークが出る
21.
Tips of •コードの補完機能 コードの補完は関数名だけでなく,オブジェクトや (インストールさ れている)
パッケージ名に対しても有効
22.
Tips of •コードの検索・置換 •エディタ画面では,コードの検索と置換ができる
23.
Tips of •ソースコードを畳む&ジャンプ •{}でくくられたコードは畳むことができる •コードの後ろに“ーーーー”をつけることで,指定した範囲を畳ん だり,次の見出しまでジャンプすることができる
24.
Tips of •データセットのタブ表示 •フィルター機能も追加されました
25.
Tips of •プロジェクトの作成・切り替え •現在の作業状態をProjectとして保存,呼び出すことができる •いちいちディレクトリ設定や関数の呼び出しをしなくて済む
Download now