Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
R をインストールする / Installing R
Search
Kenji Saito
PRO
November 28, 2024
Technology
0
5
R をインストールする / Installing R
早稲田大学大学院経営管理研究科「企業データ分析」2024 冬のオンデマンド教材 第2回で使用したスライドです。
Kenji Saito
PRO
November 28, 2024
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
講師自己紹介 / Self-Introduction of the Lecturer
ks91
PRO
0
2
発表と総括 / Presentations and Summary
ks91
PRO
0
14
市民科学にAI はどう活用できるか / How AI Can Be Used for Citizen Science
ks91
PRO
0
13
グリーンマイニングが Bitcoin プロトコルに及ぼす影響 / Impact of Green Mining on the Bitcoin Protocol
ks91
PRO
0
21
FinTech 13-14 : Ideathon, Presentations and Conclusions
ks91
PRO
0
60
デザイン相談会 / Design Consultation
ks91
PRO
0
15
FinTech 11-12 : Cyber-Physical Society and Future of Finance
ks91
PRO
0
60
メタ自然選択と製品トレーサビリティー / Meta-Natural Selection and Product Traceability
ks91
PRO
0
18
伝統的金融に呑まれる分散型金融 / Decentralised Finance Engulfed by Traditional Finance
ks91
PRO
0
25
Other Decks in Technology
See All in Technology
データプロダクトの定義からはじめる、データコントラクト駆動なデータ基盤
chanyou0311
3
390
乗っ取れKubernetes!!~リスクから学ぶKubernetesセキュリティの考え方~/k8s-risk-and-security
mochizuki875
2
130
SDN の Hype Cycle を一通り経験してみて思うこと / Going through the Hype Cycle of SDN
mshindo
3
300
Next.jsとNuxtが混在? iframeでなんとかする!
ypresto
2
2.1k
LINEヤフーにおけるPrerender技術の導入とその効果
narirou
2
3.1k
SAP Community and Developer Update
sygyzmundovych
0
350
個人でもIAM Identity Centerを使おう!(アクセス管理編)
ryder472
4
260
DynamoDB でスロットリングが発生したとき_大盛りver/when_throttling_occurs_in_dynamodb_long
emiki
1
520
Windows Server 2025 Pay as you Go ライセンスを試す
murachiakira
0
120
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
13
1.7k
Android 15 でウィジェットピッカーのプレビュー画像をGlanceで魅せたい/nikkei-tech-talk-27-1
nikkei_engineer_recruiting
0
110
iOSチームとAndroidチームでブランチ運用が違ったので整理してます
sansantech
PRO
1
180
Featured
See All Featured
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
How STYLIGHT went responsive
nonsquared
95
5.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
VelocityConf: Rendering Performance Case Studies
addyosmani
326
24k
A better future with KSS
kneath
238
17k
4 Signs Your Business is Dying
shpigford
180
21k
Optimizing for Happiness
mojombo
376
70k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
YesSQL, Process and Tooling at Scale
rocio
169
14k
Transcript
Boxes and whiskers — generated by Stable Diffusion XL v1.0
2024 2 R (WBS) 2024 2 R — 2024-11 – p.1/22
https://speakerdeck.com/ks91/collections/corporate-data-analysis-2024-winter 2024 2 R — 2024-11 – p.2/22
( 20 ) 1 • 2 R • 3 4
5 6 ( ) 7 (1) 8 (2) 9 R ( ) (1) 10 R ( ) (2) 11 R ( ) (1) 12 R ( ) (2) 13 GPT-4 14 GPT-4 15 ( ) LaTeX Overleaf 8 (12/16 ) / (2 ) OK / 2024 2 R — 2024-11 – p.3/22
R ( ) ( 8 ) : GPL (GNU General
Public License) 2024 2 R — 2024-11 – p.4/22
GNU General Public License (GPL) GNU ( ) GNU’s Not
Unix . . . GNU GPL GNU ( ) 0: ( ) 1: ↑ 2: 3: 4 → (copyleft) 4 copyleft R 2024 2 R — 2024-11 – p.5/22
RStudio R Python (IDE) GPL . . . ( :
^^;) R RStudio ( ) RStudio Desktop ↑ . . . 2024 2 R — 2024-11 – p.6/22
R RStudio R Windows macOS — — Linux (Ubuntu) GPL
( ) ↑ 2024 2 R — 2024-11 – p.7/22
Windows Windows 11 ARM (macOS ) (Intel ) ARM :
Arm Ltd. mac SoC (System on a Chip) (M1∼M4) Intel : Intel 2024 2 R — 2024-11 – p.8/22
R (Windows ) . . . https://www.r-project.org/ “download R” OS
R Windows ( ) OK 2024 2 R — 2024-11 – p.9/22
RStudio Desktop (Windows ) . . . https://posit.co/download/rstudio-desktop/ “2: Install
RStudio” OS RStudio “1: Install R” R ← RStudio . . . Windows ( ) OK RStudio Choose R Installation → default 64-bit version of R OK crash reports → 2024 2 R — 2024-11 – p.10/22
Console ‘> ’ 1 > x <- c(1, 2, 3,
4, 5) # X > y <- c(5, 4, 3, 2, 1) # Y > plot(x, y) # > plot(x, y, xlim=c(0, 6), ylim=c(0, 6)) # > m <- lm(y ~ x) # x y > m # > abline(m) # ‘> ’ # R ‘<-’ ‘c( . . . )’ combine ‘xlim’ ‘ylim’ ‘lm( . . . )’ linear model ( ) ‘A ∼ B’ B A ‘abline( . . . )’ 2024 2 R — 2024-11 – p.11/22
macOS macOS Ventura 13.6.1 ( Sequoia 15.1.1 ) Apple (ARM)
Apple : M1∼M4 2024 2 R — 2024-11 – p.12/22
R (macOS ) . . . https://www.r-project.org/ “download R” OS
R macOS OK 2024 2 R — 2024-11 – p.13/22
RStudio Desktop (macOS ) . . . https://posit.co/download/rstudio-desktop/ “2: Install
RStudio” OS RStudio “1: Install R” R ← RStudio . . . macOS RStudio 2024 2 R — 2024-11 – p.14/22
p.11 ‘Plots’ ‘Export’ ‘Save as Image...’ EPS (Encapsulated PostScript) EPS
L ATEX EPS macOS Skim PDF Windows (macOS ) PowerPoint (↑) . . . PDF PDF 2024 2 R — 2024-11 – p.15/22
Linux RStudio Desktop 2024 2 R — 2024-11 – p.16/22
Linux (Ubuntu) Ubuntu 22.04 ( Ubuntu 24.04 ) ARM (macOS
) ARM (binary) : 2 (source) : ( ) (build) : 2024 2 R — 2024-11 – p.17/22
R (Ubuntu ) (1/2) . . . https://www.r-project.org/ “download R”
“Source Code for all Platforms” “∼.tar.gz” unzip tar https://docs.posit.co/resources/install-r-source/ $ sudo sed -i.bak "/^#.*deb-src.*universe$/s/^# //g" /etc/apt/sources.list $ sudo apt update $ sudo apt build-dep r-base $ export R_VERSION=4.3.2 2024 2 R — 2024-11 – p.18/22
R (Ubuntu ) (2/2) https://docs.posit.co/resources/install-r-source/ (tar ) $ ./configure \
--prefix=/opt/R/${R_VERSION} \ --enable-R-shlib \ --enable-memory-profiling \ --with-blas \ --with-lapack $ make $ sudo make install $ sudo ln -s /opt/R/${R_VERSION}/bin/R /usr/local/bin/R $ sudo ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/local/bin/Rscript 2024 2 R — 2024-11 – p.19/22
RStudio Desktop (Ubuntu ) ( ) https://dailies.rstudio.com/rstudio/cherry-blossom/electron/jammy-arm64/ .deb (Ubuntu 24.04
) https://dailies.rstudio.com/rstudio/cranberry-hibiscus/electron/noble-arm64/ $ sudo apt install ./ 2024 2 R — 2024-11 – p.20/22
p.11 2024 2 R — 2024-11 – p.21/22
2024 2 R — 2024-11 – p.22/22