SlideShare a Scribd company logo
1 of 8
Download to read offline
R
2020 2 9
1 1
2 ? 2
2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.3 R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3 R 4
3.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4 —R Studio 4
5 6
5.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6 8
6.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1
• ?
•
• R ?
• R
• R Studio
•
1
1 R
2 ?
=⇒
2.1
• :::::::::::::::::::::
↓
•
=⇒ 0 1 =
• 0 1 2 binary
• 0 1 =
:::::::::::::::::::::::::::::
↓
compiler
•
•
: C C++ Java Objective-C Swift Lisp
Java
2.2
•
=⇒ 1
• ; =⇒
) R JavaScript Python Ruby Perl PHP Lisp
•
I 2
2.3 R 1 R
–
–
–
– OS
–
•
•
2.3 R
• R
• R R OS
• OS R
https://cloud.r-project.org
• PC R
2.4
•
•
•
•
•
•
•
•
I 3
1 R
3 R
R ⇐= R
R > R
> 1 + 1
[1] 2
> 4 * 3
[1] 12
> 3/2
[1] 1.5
> 10 * 3 + 2
[1] 32
> 10 * (3 + 2)
[1] 50
quit() y
n
•
=⇒
•
•
3.1
• R
•
•
4 —R Studio
R
1 RStudio
I 4
1 R
• Integrated Development Environment
=⇒ RStudio— R IDE https://www.rstudio.com
Open Source RStudio Desktop
•
R
•
I 5
1 R
•
• PC USB
5
√
2
(1)
 Windows
Mac Option +
> cat(" 2 = ", sqrt(2), "n")
2 = 1.414214
cat()
1
cat() 3
引数を区切るコンマ
引数 引数 引数
cat() 3
1 3
I 6
5.1 1 R
"1" + 1
cat() 3
1
n R n
newline n
sqrt()
(2) “ch01.R”
File → New File → R Script
UTF-8
.R
(3)
OS
Source
(4) Source Source with Echo
(5) Source
Run
5.1
•
•
I 7
1 R
•
•
• n
• cat()
• sqrt()
6
hello.R
========================
Hello World!
========================
6.1
cat("========================n")
cat(" Hello World!n")
cat("========================n")
3 cat()
RStudio Source with Echo
> cat("========================n")
========================
> cat(" Hello World!n")
Hello World!
> cat("========================n")
========================
Source R
3
1
cat("========================n Hello World!n========================n")
I 8

More Related Content

What's hot

Chuyên đề 6 góc lượng giác và công thức lượng giác
Chuyên đề 6 góc lượng giác và công thức lượng giácChuyên đề 6 góc lượng giác và công thức lượng giác
Chuyên đề 6 góc lượng giác và công thức lượng giác
phamchidac
 

What's hot (20)

第2回 基本演算,データ型の基礎,ベクトルの操作方法
第2回 基本演算,データ型の基礎,ベクトルの操作方法第2回 基本演算,データ型の基礎,ベクトルの操作方法
第2回 基本演算,データ型の基礎,ベクトルの操作方法
 
第9回 大規模データを用いたデータフレーム操作実習(3)
第9回 大規模データを用いたデータフレーム操作実習(3)第9回 大規模データを用いたデータフレーム操作実習(3)
第9回 大規模データを用いたデータフレーム操作実習(3)
 
第8回 大規模データを用いたデータフレーム操作実習(2)
第8回 大規模データを用いたデータフレーム操作実習(2)第8回 大規模データを用いたデータフレーム操作実習(2)
第8回 大規模データを用いたデータフレーム操作実習(2)
 
第4章 確率的学習---単純ベイズを使った分類
第4章 確率的学習---単純ベイズを使った分類第4章 確率的学習---単純ベイズを使った分類
第4章 確率的学習---単純ベイズを使った分類
 
పరిశుద్ధాత్మ దేవుడు
పరిశుద్ధాత్మ దేవుడు పరిశుద్ధాత్మ దేవుడు
పరిశుద్ధాత్మ దేవుడు
 
ఆదికాండము సర్వే.pdf
ఆదికాండము సర్వే.pdfఆదికాండము సర్వే.pdf
ఆదికాండము సర్వే.pdf
 
యోవేలు గ్రంథ ధ్యానములు
యోవేలు గ్రంథ ధ్యానములు యోవేలు గ్రంథ ధ్యానములు
యోవేలు గ్రంథ ధ్యానములు
 
エッシャーと双曲幾何 - 第2回 #日曜数学会 in 札幌
エッシャーと双曲幾何 - 第2回 #日曜数学会 in 札幌エッシャーと双曲幾何 - 第2回 #日曜数学会 in 札幌
エッシャーと双曲幾何 - 第2回 #日曜数学会 in 札幌
 
ఫీనెహాసు
ఫీనెహాసు ఫీనెహాసు
ఫీనెహాసు
 
[DL輪読会]Deep Learning 第12章 アプリケーション
[DL輪読会]Deep Learning 第12章 アプリケーション[DL輪読会]Deep Learning 第12章 アプリケーション
[DL輪読会]Deep Learning 第12章 アプリケーション
 
合同数問題と保型形式
合同数問題と保型形式合同数問題と保型形式
合同数問題と保型形式
 
[DL輪読会]Deep Learning 第10章 系列モデリング 回帰結合型ニューラルネットワークと再帰型ネットワーク
[DL輪読会]Deep Learning 第10章 系列モデリング 回帰結合型ニューラルネットワークと再帰型ネットワーク[DL輪読会]Deep Learning 第10章 系列モデリング 回帰結合型ニューラルネットワークと再帰型ネットワーク
[DL輪読会]Deep Learning 第10章 系列モデリング 回帰結合型ニューラルネットワークと再帰型ネットワーク
 
PRML ベイズロジスティック回帰 4.5 4.5.2
PRML ベイズロジスティック回帰 4.5 4.5.2PRML ベイズロジスティック回帰 4.5 4.5.2
PRML ベイズロジスティック回帰 4.5 4.5.2
 
Chuyên đề 6 góc lượng giác và công thức lượng giác
Chuyên đề 6 góc lượng giác và công thức lượng giácChuyên đề 6 góc lượng giác và công thức lượng giác
Chuyên đề 6 góc lượng giác và công thức lượng giác
 
[DL輪読会]Deep Learning 第20章 深層生成モデル
[DL輪読会]Deep Learning 第20章 深層生成モデル[DL輪読会]Deep Learning 第20章 深層生成モデル
[DL輪読会]Deep Learning 第20章 深層生成モデル
 
二分探索法で作る再帰呼び出しできるCプリプロセッサマクロ
二分探索法で作る再帰呼び出しできるCプリプロセッサマクロ二分探索法で作る再帰呼び出しできるCプリプロセッサマクロ
二分探索法で作る再帰呼び出しできるCプリプロセッサマクロ
 
二次形式と素数で遊ぼう - 第2回 #日曜数学会
二次形式と素数で遊ぼう - 第2回 #日曜数学会 二次形式と素数で遊ぼう - 第2回 #日曜数学会
二次形式と素数で遊ぼう - 第2回 #日曜数学会
 
素数の分解法則(フロベニウスやばい) #math_cafe
素数の分解法則(フロベニウスやばい) #math_cafe 素数の分解法則(フロベニウスやばい) #math_cafe
素数の分解法則(フロベニウスやばい) #math_cafe
 
xtsパッケージで時系列解析
xtsパッケージで時系列解析xtsパッケージで時系列解析
xtsパッケージで時系列解析
 
[DL輪読会]Deep Learning 第9章 畳み込みネットワーク
[DL輪読会]Deep Learning 第9章 畳み込みネットワーク[DL輪読会]Deep Learning 第9章 畳み込みネットワーク
[DL輪読会]Deep Learning 第9章 畳み込みネットワーク
 

Similar to 第1回 Rプログラミングを始めよう(解答付き)

Similar to 第1回 Rプログラミングを始めよう(解答付き) (20)

Manuel du module additionnel RF-LAMINATE pour RFEM
Manuel du module additionnel RF-LAMINATE pour RFEMManuel du module additionnel RF-LAMINATE pour RFEM
Manuel du module additionnel RF-LAMINATE pour RFEM
 
The Ring programming language version 1.9 book - Part 1 of 210
The Ring programming language version 1.9 book - Part 1 of 210The Ring programming language version 1.9 book - Part 1 of 210
The Ring programming language version 1.9 book - Part 1 of 210
 
The Ring programming language version 1.5.4 book - Part 1 of 185
The Ring programming language version 1.5.4 book - Part 1 of 185The Ring programming language version 1.5.4 book - Part 1 of 185
The Ring programming language version 1.5.4 book - Part 1 of 185
 
The Ring programming language version 1.6 book - Part 1 of 189
The Ring programming language version 1.6 book - Part 1 of 189The Ring programming language version 1.6 book - Part 1 of 189
The Ring programming language version 1.6 book - Part 1 of 189
 
Baromètre des connexions Internet fixes dans les départements d’outre-mer ...
 Baromètre des connexions Internet fixes dans les départements d’outre-mer ... Baromètre des connexions Internet fixes dans les départements d’outre-mer ...
Baromètre des connexions Internet fixes dans les départements d’outre-mer ...
 
The Ring programming language version 1.7 book - Part 1 of 196
The Ring programming language version 1.7 book - Part 1 of 196The Ring programming language version 1.7 book - Part 1 of 196
The Ring programming language version 1.7 book - Part 1 of 196
 
The Ring programming language version 1.5.2 book - Part 1 of 181
The Ring programming language version 1.5.2 book - Part 1 of 181The Ring programming language version 1.5.2 book - Part 1 of 181
The Ring programming language version 1.5.2 book - Part 1 of 181
 
The Ring programming language version 1.5.3 book - Part 1 of 184
The Ring programming language version 1.5.3 book - Part 1 of 184The Ring programming language version 1.5.3 book - Part 1 of 184
The Ring programming language version 1.5.3 book - Part 1 of 184
 
PMP Report
PMP ReportPMP Report
PMP Report
 
The Ring programming language version 1.8 book - Part 1 of 202
The Ring programming language version 1.8 book - Part 1 of 202The Ring programming language version 1.8 book - Part 1 of 202
The Ring programming language version 1.8 book - Part 1 of 202
 
NORQUAL PLANIN OR
NORQUAL PLANIN ORNORQUAL PLANIN OR
NORQUAL PLANIN OR
 
Introduction á C-sharp
Introduction á C-sharpIntroduction á C-sharp
Introduction á C-sharp
 
Guide administrateur22
Guide administrateur22Guide administrateur22
Guide administrateur22
 
Rapport Projet De Fin D'étude de Conception et développement d’une applicatio...
Rapport Projet De Fin D'étude de Conception et développement d’une applicatio...Rapport Projet De Fin D'étude de Conception et développement d’une applicatio...
Rapport Projet De Fin D'étude de Conception et développement d’une applicatio...
 
The Ring programming language version 1.5.1 book - Part 1 of 180
The Ring programming language version 1.5.1 book - Part 1 of 180The Ring programming language version 1.5.1 book - Part 1 of 180
The Ring programming language version 1.5.1 book - Part 1 of 180
 
réaliser une plateforme d’automatisation et de génération des rapports de test
réaliser une plateforme d’automatisation et de génération des rapports de testréaliser une plateforme d’automatisation et de génération des rapports de test
réaliser une plateforme d’automatisation et de génération des rapports de test
 
The Ring programming language version 1.4.1 book - Part 1 of 31
The Ring programming language version 1.4.1 book - Part 1 of 31The Ring programming language version 1.4.1 book - Part 1 of 31
The Ring programming language version 1.4.1 book - Part 1 of 31
 
hipath_3000_man.pdf
hipath_3000_man.pdfhipath_3000_man.pdf
hipath_3000_man.pdf
 
courspython3.pdf
courspython3.pdfcourspython3.pdf
courspython3.pdf
 
The Ring programming language version 1.4 book - Part 1 of 30
The Ring programming language version 1.4 book - Part 1 of 30The Ring programming language version 1.4 book - Part 1 of 30
The Ring programming language version 1.4 book - Part 1 of 30
 

More from Wataru Shito

More from Wataru Shito (20)

第3章 遅延学習---最近傍法を使った分類
第3章 遅延学習---最近傍法を使った分類第3章 遅延学習---最近傍法を使った分類
第3章 遅延学習---最近傍法を使った分類
 
統計的推定の基礎 2 -- 分散の推定
統計的推定の基礎 2 -- 分散の推定統計的推定の基礎 2 -- 分散の推定
統計的推定の基礎 2 -- 分散の推定
 
統計的推定の基礎 1 -- 期待値の推定
統計的推定の基礎 1 -- 期待値の推定統計的推定の基礎 1 -- 期待値の推定
統計的推定の基礎 1 -- 期待値の推定
 
演習II.第1章 ベイズ推論の考え方 Part 3.講義ノート
演習II.第1章 ベイズ推論の考え方 Part 3.講義ノート演習II.第1章 ベイズ推論の考え方 Part 3.講義ノート
演習II.第1章 ベイズ推論の考え方 Part 3.講義ノート
 
演習II.第1章 ベイズ推論の考え方 Part 3.スライド
演習II.第1章 ベイズ推論の考え方 Part 3.スライド演習II.第1章 ベイズ推論の考え方 Part 3.スライド
演習II.第1章 ベイズ推論の考え方 Part 3.スライド
 
演習II.第1章 ベイズ推論の考え方 Part 2.講義ノート
演習II.第1章 ベイズ推論の考え方 Part 2.講義ノート演習II.第1章 ベイズ推論の考え方 Part 2.講義ノート
演習II.第1章 ベイズ推論の考え方 Part 2.講義ノート
 
演習II.第1章 ベイズ推論の考え方 Part 2.スライド
演習II.第1章 ベイズ推論の考え方 Part 2.スライド演習II.第1章 ベイズ推論の考え方 Part 2.スライド
演習II.第1章 ベイズ推論の考え方 Part 2.スライド
 
演習II.第1章 ベイズ推論の考え方 Part 1.講義ノート
演習II.第1章 ベイズ推論の考え方 Part 1.講義ノート演習II.第1章 ベイズ推論の考え方 Part 1.講義ノート
演習II.第1章 ベイズ推論の考え方 Part 1.講義ノート
 
マクロ経済学I 「第8章 総需要・総供給分析(AD-AS分析)」
マクロ経済学I 「第8章 総需要・総供給分析(AD-AS分析)」マクロ経済学I 「第8章 総需要・総供給分析(AD-AS分析)」
マクロ経済学I 「第8章 総需要・総供給分析(AD-AS分析)」
 
経済数学II 「第9章 最適化(Optimization)」
経済数学II 「第9章 最適化(Optimization)」経済数学II 「第9章 最適化(Optimization)」
経済数学II 「第9章 最適化(Optimization)」
 
マクロ経済学I 「第10章 総需要 II.IS-LM分析とAD曲線」
マクロ経済学I 「第10章 総需要 II.IS-LM分析とAD曲線」マクロ経済学I 「第10章 総需要 II.IS-LM分析とAD曲線」
マクロ経済学I 「第10章 総需要 II.IS-LM分析とAD曲線」
 
経済数学II 「第12章 制約つき最適化」
経済数学II 「第12章 制約つき最適化」経済数学II 「第12章 制約つき最適化」
経済数学II 「第12章 制約つき最適化」
 
マクロ経済学I 「第9章 総需要 I」
マクロ経済学I 「第9章 総需要 I」マクロ経済学I 「第9章 総需要 I」
マクロ経済学I 「第9章 総需要 I」
 
経済数学II 「第11章 選択変数が2個以上の場合の最適化」
経済数学II 「第11章 選択変数が2個以上の場合の最適化」経済数学II 「第11章 選択変数が2個以上の場合の最適化」
経済数学II 「第11章 選択変数が2個以上の場合の最適化」
 
マクロ経済学I 「第6章 開放経済の長期分析」
マクロ経済学I 「第6章 開放経済の長期分析」マクロ経済学I 「第6章 開放経済の長期分析」
マクロ経済学I 「第6章 開放経済の長期分析」
 
経済数学II 「第8章 一般関数型モデルの比較静学」
経済数学II 「第8章 一般関数型モデルの比較静学」経済数学II 「第8章 一般関数型モデルの比較静学」
経済数学II 「第8章 一般関数型モデルの比較静学」
 
マクロ経済学I 「第4,5章 貨幣とインフレーション」
マクロ経済学I 「第4,5章 貨幣とインフレーション」マクロ経済学I 「第4,5章 貨幣とインフレーション」
マクロ経済学I 「第4,5章 貨幣とインフレーション」
 
マクロ経済学I 「第3章 長期閉鎖経済モデル」
マクロ経済学I 「第3章 長期閉鎖経済モデル」マクロ経済学I 「第3章 長期閉鎖経済モデル」
マクロ経済学I 「第3章 長期閉鎖経済モデル」
 
経済数学II 「第7章 微分法とその比較静学への応用」
経済数学II 「第7章 微分法とその比較静学への応用」経済数学II 「第7章 微分法とその比較静学への応用」
経済数学II 「第7章 微分法とその比較静学への応用」
 
経済数学II 「第6章 比較静学と導関数の概念」
経済数学II 「第6章 比較静学と導関数の概念」経済数学II 「第6章 比較静学と導関数の概念」
経済数学II 「第6章 比較静学と導関数の概念」
 

第1回 Rプログラミングを始めよう(解答付き)

  • 1. R 2020 2 9 1 1 2 ? 2 2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2.2 . . . . . . . . . . . . . . . . . . . . . . . . . 2 2.3 R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 R 4 3.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 4 —R Studio 4 5 6 5.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 6 8 6.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1 • ? • • R ? • R • R Studio • 1
  • 2. 1 R 2 ? =⇒ 2.1 • ::::::::::::::::::::: ↓ • =⇒ 0 1 = • 0 1 2 binary • 0 1 = ::::::::::::::::::::::::::::: ↓ compiler • • : C C++ Java Objective-C Swift Lisp Java 2.2 • =⇒ 1 • ; =⇒ ) R JavaScript Python Ruby Perl PHP Lisp • I 2
  • 3. 2.3 R 1 R – – – – OS – • • 2.3 R • R • R R OS • OS R https://cloud.r-project.org • PC R 2.4 • • • • • • • • I 3
  • 4. 1 R 3 R R ⇐= R R > R > 1 + 1 [1] 2 > 4 * 3 [1] 12 > 3/2 [1] 1.5 > 10 * 3 + 2 [1] 32 > 10 * (3 + 2) [1] 50 quit() y n • =⇒ • • 3.1 • R • • 4 —R Studio R 1 RStudio I 4
  • 5. 1 R • Integrated Development Environment =⇒ RStudio— R IDE https://www.rstudio.com Open Source RStudio Desktop • R • I 5
  • 6. 1 R • • PC USB 5 √ 2 (1) Windows Mac Option + > cat(" 2 = ", sqrt(2), "n") 2 = 1.414214 cat() 1 cat() 3 引数を区切るコンマ 引数 引数 引数 cat() 3 1 3 I 6
  • 7. 5.1 1 R "1" + 1 cat() 3 1 n R n newline n sqrt() (2) “ch01.R” File → New File → R Script UTF-8 .R (3) OS Source (4) Source Source with Echo (5) Source Run 5.1 • • I 7
  • 8. 1 R • • • n • cat() • sqrt() 6 hello.R ======================== Hello World! ======================== 6.1 cat("========================n") cat(" Hello World!n") cat("========================n") 3 cat() RStudio Source with Echo > cat("========================n") ======================== > cat(" Hello World!n") Hello World! > cat("========================n") ======================== Source R 3 1 cat("========================n Hello World!n========================n") I 8