Suche senden
Hochladen
関東第3回ゼロはじめるからR言語勉強会ー グラフ
•
6 gefällt mir
•
11,406 views
Paweł Rusin
Folgen
Technologie
Business
Melden
Teilen
Melden
Teilen
1 von 24
Empfohlen
R言語で統計分類基本
R言語で統計分類基本
Paweł Rusin
第4回関東ゼロからはじめるR言語勉強会
第4回関東ゼロからはじめるR言語勉強会
Iida Keisuke
第4回関東ゼロからはじめるR言語勉強会(t検定を勉強してみよう)
第4回関東ゼロからはじめるR言語勉強会(t検定を勉強してみよう)
Iida Keisuke
推定と標本抽出
推定と標本抽出
山津 貴之
R言語で始めよう、データサイエンス(ハンズオン勉強会) 〜機会学習・データビジュアライゼーション事始め〜
R言語で始めよう、データサイエンス(ハンズオン勉強会) 〜機会学習・データビジュアライゼーション事始め〜
Yasuyuki Sugai
WordBench京都9月号
WordBench京都9月号
Koji Asaga
WordBench京都 9月号:kintone×WordPressハンズオン
WordBench京都 9月号:kintone×WordPressハンズオン
Takashi Hosoya
サンプリングと推定 Siとht推定量
サンプリングと推定 Siとht推定量
T T
Empfohlen
R言語で統計分類基本
R言語で統計分類基本
Paweł Rusin
第4回関東ゼロからはじめるR言語勉強会
第4回関東ゼロからはじめるR言語勉強会
Iida Keisuke
第4回関東ゼロからはじめるR言語勉強会(t検定を勉強してみよう)
第4回関東ゼロからはじめるR言語勉強会(t検定を勉強してみよう)
Iida Keisuke
推定と標本抽出
推定と標本抽出
山津 貴之
R言語で始めよう、データサイエンス(ハンズオン勉強会) 〜機会学習・データビジュアライゼーション事始め〜
R言語で始めよう、データサイエンス(ハンズオン勉強会) 〜機会学習・データビジュアライゼーション事始め〜
Yasuyuki Sugai
WordBench京都9月号
WordBench京都9月号
Koji Asaga
WordBench京都 9月号:kintone×WordPressハンズオン
WordBench京都 9月号:kintone×WordPressハンズオン
Takashi Hosoya
サンプリングと推定 Siとht推定量
サンプリングと推定 Siとht推定量
T T
RではじめるTwitter解析
RではじめるTwitter解析
Takeshi Arabiki
Google Prediction APIを使う前に知っておきたい統計のはなし
Google Prediction APIを使う前に知っておきたい統計のはなし
pinmarch_t Tada
統計学基礎
統計学基礎
Yuka Ezura
R高速化
R高速化
Monta Yashi
初心者のためのRとRStudio入門 vol.2
初心者のためのRとRStudio入門 vol.2
OWL.learn
Emnlp読み会資料
Emnlp読み会資料
Jiro Nishitoba
Rの導入とRStudio事始め(改訂版)
Rの導入とRStudio事始め(改訂版)
Takashi Yamane
EMNLP 2015 yomikai
EMNLP 2015 yomikai
Yo Ehara
Humor Recognition and Humor Anchor Extraction
Humor Recognition and Humor Anchor Extraction
裕樹 奥田
星野「調査観察データの統計科学」第3章
星野「調査観察データの統計科学」第3章
Shuyo Nakatani
Learning Better Embeddings for Rare Words Using Distributional Representations
Learning Better Embeddings for Rare Words Using Distributional Representations
Takanori Nakai
マルコフ連鎖モンテカルロ法 (2/3はベイズ推定の話)
マルコフ連鎖モンテカルロ法 (2/3はベイズ推定の話)
Yoshitake Takebayashi
星野「調査観察データの統計科学」第1&2章
星野「調査観察データの統計科学」第1&2章
Shuyo Nakatani
そろそろRStudioの話
そろそろRStudioの話
Kazuya Wada
数理最適化とPython
数理最適化とPython
Yosuke Onoue
ベイズ統計入門
ベイズ統計入門
Miyoshi Yuya
[Yang, Downey and Boyd-Graber 2015] Efficient Methods for Incorporating Knowl...
[Yang, Downey and Boyd-Graber 2015] Efficient Methods for Incorporating Knowl...
Shuyo Nakatani
Rstudio事始め
Rstudio事始め
Takashi Yamane
A Neural Attention Model for Sentence Summarization [Rush+2015]
A Neural Attention Model for Sentence Summarization [Rush+2015]
Yuta Kikuchi
Data Exploration and Visualization with R
Data Exploration and Visualization with R
Yanchang Zhao
Data science lab Report (Mtech 2nd Sem R programming)
Data science lab Report (Mtech 2nd Sem R programming)
AshwiniTelang
RDataMining slides-data-exploration-visualisation
RDataMining slides-data-exploration-visualisation
Yanchang Zhao
Weitere ähnliche Inhalte
Andere mochten auch
RではじめるTwitter解析
RではじめるTwitter解析
Takeshi Arabiki
Google Prediction APIを使う前に知っておきたい統計のはなし
Google Prediction APIを使う前に知っておきたい統計のはなし
pinmarch_t Tada
統計学基礎
統計学基礎
Yuka Ezura
R高速化
R高速化
Monta Yashi
初心者のためのRとRStudio入門 vol.2
初心者のためのRとRStudio入門 vol.2
OWL.learn
Emnlp読み会資料
Emnlp読み会資料
Jiro Nishitoba
Rの導入とRStudio事始め(改訂版)
Rの導入とRStudio事始め(改訂版)
Takashi Yamane
EMNLP 2015 yomikai
EMNLP 2015 yomikai
Yo Ehara
Humor Recognition and Humor Anchor Extraction
Humor Recognition and Humor Anchor Extraction
裕樹 奥田
星野「調査観察データの統計科学」第3章
星野「調査観察データの統計科学」第3章
Shuyo Nakatani
Learning Better Embeddings for Rare Words Using Distributional Representations
Learning Better Embeddings for Rare Words Using Distributional Representations
Takanori Nakai
マルコフ連鎖モンテカルロ法 (2/3はベイズ推定の話)
マルコフ連鎖モンテカルロ法 (2/3はベイズ推定の話)
Yoshitake Takebayashi
星野「調査観察データの統計科学」第1&2章
星野「調査観察データの統計科学」第1&2章
Shuyo Nakatani
そろそろRStudioの話
そろそろRStudioの話
Kazuya Wada
数理最適化とPython
数理最適化とPython
Yosuke Onoue
ベイズ統計入門
ベイズ統計入門
Miyoshi Yuya
[Yang, Downey and Boyd-Graber 2015] Efficient Methods for Incorporating Knowl...
[Yang, Downey and Boyd-Graber 2015] Efficient Methods for Incorporating Knowl...
Shuyo Nakatani
Rstudio事始め
Rstudio事始め
Takashi Yamane
A Neural Attention Model for Sentence Summarization [Rush+2015]
A Neural Attention Model for Sentence Summarization [Rush+2015]
Yuta Kikuchi
Andere mochten auch
(19)
RではじめるTwitter解析
RではじめるTwitter解析
Google Prediction APIを使う前に知っておきたい統計のはなし
Google Prediction APIを使う前に知っておきたい統計のはなし
統計学基礎
統計学基礎
R高速化
R高速化
初心者のためのRとRStudio入門 vol.2
初心者のためのRとRStudio入門 vol.2
Emnlp読み会資料
Emnlp読み会資料
Rの導入とRStudio事始め(改訂版)
Rの導入とRStudio事始め(改訂版)
EMNLP 2015 yomikai
EMNLP 2015 yomikai
Humor Recognition and Humor Anchor Extraction
Humor Recognition and Humor Anchor Extraction
星野「調査観察データの統計科学」第3章
星野「調査観察データの統計科学」第3章
Learning Better Embeddings for Rare Words Using Distributional Representations
Learning Better Embeddings for Rare Words Using Distributional Representations
マルコフ連鎖モンテカルロ法 (2/3はベイズ推定の話)
マルコフ連鎖モンテカルロ法 (2/3はベイズ推定の話)
星野「調査観察データの統計科学」第1&2章
星野「調査観察データの統計科学」第1&2章
そろそろRStudioの話
そろそろRStudioの話
数理最適化とPython
数理最適化とPython
ベイズ統計入門
ベイズ統計入門
[Yang, Downey and Boyd-Graber 2015] Efficient Methods for Incorporating Knowl...
[Yang, Downey and Boyd-Graber 2015] Efficient Methods for Incorporating Knowl...
Rstudio事始め
Rstudio事始め
A Neural Attention Model for Sentence Summarization [Rush+2015]
A Neural Attention Model for Sentence Summarization [Rush+2015]
Ähnlich wie 関東第3回ゼロはじめるからR言語勉強会ー グラフ
Data Exploration and Visualization with R
Data Exploration and Visualization with R
Yanchang Zhao
Data science lab Report (Mtech 2nd Sem R programming)
Data science lab Report (Mtech 2nd Sem R programming)
AshwiniTelang
RDataMining slides-data-exploration-visualisation
RDataMining slides-data-exploration-visualisation
Yanchang Zhao
Datamining R 2nd
Datamining R 2nd
sesejun
Create a Powerpoint using R software and ReporteRs package
Create a Powerpoint using R software and ReporteRs package
kassambara
Ansi+b+16 9+tee-reducciones
Ansi+b+16 9+tee-reducciones
arleto
Datamining r 2nd
Datamining r 2nd
sesejun
R part iii
R part iii
Ruru Chowdhury
Ahmad_Raza
Ahmad_Raza
Ahmad Raza
Create a PowerPoint document from template using R software and ReporteRs pac...
Create a PowerPoint document from template using R software and ReporteRs pac...
kassambara
Ähnlich wie 関東第3回ゼロはじめるからR言語勉強会ー グラフ
(10)
Data Exploration and Visualization with R
Data Exploration and Visualization with R
Data science lab Report (Mtech 2nd Sem R programming)
Data science lab Report (Mtech 2nd Sem R programming)
RDataMining slides-data-exploration-visualisation
RDataMining slides-data-exploration-visualisation
Datamining R 2nd
Datamining R 2nd
Create a Powerpoint using R software and ReporteRs package
Create a Powerpoint using R software and ReporteRs package
Ansi+b+16 9+tee-reducciones
Ansi+b+16 9+tee-reducciones
Datamining r 2nd
Datamining r 2nd
R part iii
R part iii
Ahmad_Raza
Ahmad_Raza
Create a PowerPoint document from template using R software and ReporteRs pac...
Create a PowerPoint document from template using R software and ReporteRs pac...
Mehr von Paweł Rusin
Workflow and development in globally distributed mobile teams
Workflow and development in globally distributed mobile teams
Paweł Rusin
Rust言語紹介
Rust言語紹介
Paweł Rusin
LOD METI
LOD METI
Paweł Rusin
関東第2回r勉強会
関東第2回r勉強会
Paweł Rusin
課題 (第三回)
課題 (第三回)
Paweł Rusin
第三回R勉強会
第三回R勉強会
Paweł Rusin
第2回R勉強会1
第2回R勉強会1
Paweł Rusin
Mehr von Paweł Rusin
(7)
Workflow and development in globally distributed mobile teams
Workflow and development in globally distributed mobile teams
Rust言語紹介
Rust言語紹介
LOD METI
LOD METI
関東第2回r勉強会
関東第2回r勉強会
課題 (第三回)
課題 (第三回)
第三回R勉強会
第三回R勉強会
第2回R勉強会1
第2回R勉強会1
Kürzlich hochgeladen
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Kürzlich hochgeladen
(20)
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
関東第3回ゼロはじめるからR言語勉強会ー グラフ
1.
第四回R勉強会 Rで作った感動したグラフを紹介
2.
1. plot Sepal.Length Sepal.Width
Petal.Length Petal.Width Species 1 5.1 3.5 1.4 0.2 "setosa" 2 4.9 3 1.4 0.2 "setosa" 3 4.7 3.2 1.3 0.2 "setosa" 4 4.6 3.1 1.5 0.2 "setosa" 5 5 3.6 1.4 0.2 "setosa" 6 5.4 3.9 1.7 0.4 "setosa" 7 4.6 3.4 1.4 0.3 "setosa" 8 5 3.4 1.5 0.2 "setosa" 9 4.4 2.9 1.4 0.2 "setosa" 10 4.9 3.1 1.5 0.1 "setosa"
3.
1. plot plot(x,y, ...) > plot(iris[,"Sepal.Length"],iris[,"Petal.Length"])
4.
1. plot plot(iris[,"Sepal.Length"],iris[,"Petal.Length"], xlab = "Sepal
Length", ylab = "Petal Length", main = "Iris data: Sepal vs. Petal Length")
5.
1. plot plot(iris[,"Sepal.Length"],iris[,"Petal.Length"], xlab = "Sepal
Length", ylab = "Petal Length", main = "Iris data: Sepal vs. Petal Length", col=c("orange3","seagreen4"))
6.
1. plot plot(iris[,"Sepal.Length"],iris[,"Petal.Length"], xlab = "Sepal
Length", ylab = "Petal Length", main = "Iris data: Sepal vs. Petal Length", col=c("orange3","seagreen4")) par(bty="l",las=1,bg="antiquewhite1")
7.
1. plot plot(iris[,"Sepal.Length"],iris[,"Petal.Length"], xlab = "Sepal
Length", ylab = "Petal Length", main = "Iris data: Sepal vs. Petal Length", col=c("orange3","seagreen4")) legend("bottomright",legend=c("Sepal Length","Petal Length"), fill=c("orange3","seagreen4"),ncol=1,title="Iris data legend")
8.
● ggplot2でデータフレームは中心になりました ● 色と大きさと形でデータの属性を表せる ● ggplot2のグラフは三つのレイヤーで作れる: – Data
layer (データフレーム) – Graphics layers (点や線など ) – Statistic layers ● qplotとggplotの関数でグラフを作ります 2. ggplot2
9.
2. ggplot2 Sepal.Length Sepal.Width
Petal.Length Petal.Width Species 1 5.1 3.5 1.4 0.2 "setosa" 2 4.9 3 1.4 0.2 "setosa" 3 4.7 3.2 1.3 0.2 "setosa" 4 4.6 3.1 1.5 0.2 "setosa" 5 5 3.6 1.4 0.2 "setosa" 6 5.4 3.9 1.7 0.4 "setosa" 7 4.6 3.4 1.4 0.3 "setosa" 8 5 3.4 1.5 0.2 "setosa" 9 4.4 2.9 1.4 0.2 "setosa" 10 4.9 3.1 1.5 0.1 "setosa"
10.
2. ggplot2 ● qplot(Sepal.Length,Petal.Length,data=iris) ●
qplot(Sepal.Length,Petal.Length,data=iris,color=Species) ● qplot(Sepal.Length,Petal.Length,data=iris,color=Species,size=Petal.Width) ● qplot(Sepal.Length,Petal.Length,data=iris,color=Species,size=Petal.Width,alpha=I(0.7))
11.
2. ggplot2 ● qplot(Sepal.Length,Petal.Length,data=iris,color=Species)+geom_rug() ●
qplot(Sepal.Length,Petal.Length,data=iris,color=Species)+geom_line() ● qplot(Sepal.Length,Petal.Length,data=iris,color=Species)+stat_smooth()
12.
2. ggplot2 labels vals 79
rnorm(mean=0,sd=0) 0.7996605 396 rexp(rate=0.3) 9.3830294 240 rnorm(mean=1,sd=0.5) 0.9357393 194 rnorm(mean=-3,sd=3) 1.1291675 200 rnorm(mean=-3,sd=3) 6.1559452 245 rnorm(mean=1,sd=0.5) 1.0050954 ….... > head(xy) > qplot(vals,data=xy,col=labels,fill=labels,alpha=I(.3),size=I(.8),geom="density")
13.
3. shiny ● Node.jsを使って統計的なア プリをWEBにアップことが できる ● 対話的なデータアプリを目 指す ● サーバとUIはずっとR言語 で作れる
14.
3. shiny shinyUI(pageWithSidebar( headerPanel(), sidebarPanel(), mainPanel() )) headerPanel sidebarPanel mainPanel
15.
3. shiny shinyUI(pageWithSidebar( headerPanel("Benkyokai app"), ... )) Benkyoukai
app
16.
3. shiny shinyUI(pageWithSidebar( ... sidebarPanel( numericInput(inputId =
"n_points",label = "Number points randomized",value=100), ...), numericInput
17.
3. shiny shinyUI(pageWithSidebar( ... sidebarPanel( numericInput(inputId =
"n_points",label = "Number points randomized",value=100), checkboxInput(inputId = "dnorm", label = "Show normal distribution graph", value = TRUE), ...), numericInput checkboxInput
18.
3. shiny shinyUI(pageWithSidebar( ... sidebarPanel( numericInput(inputId =
"n_points",label = "Number points randomized",value=100), checkboxInput(inputId = "dnorm", label = "Show normal distribution graph", value = TRUE), conditionalPanel(condition = "input.dnorm == true", numericInput(inputId = "norm_mean",label = "Mean",value=0), numericInput(inputId = "norm_std_dev",label = "Standard deviation",value=1)), ...), numericInput checkboxInput conditionalPanel numericInput numericInput
19.
3. shiny shinyUI(pageWithSidebar( ... ), mainPanel(plotOutput(outputId =
"main_plot",width="750px", height = "500px")) ... )) mainPanel PlotOutput
20.
3. shiny
21.
3. shiny shinyServer(function(input, output)
{ output$main_plot <- renderPlot({ plot.new() plot.window(c(-3,3),c(0,1),main="fds") axis(2,at=seq(0,1,by=0.2)) axis(1,at=seq(-5,5,by=0.5)) if(input$dnorm){ lines(density(rnorm(input$n_points,input$norm_mean,input$norm_std_dev)), col="blue") } if(input$dexp){ lines(density(rexp(input$n_points,input$exp_rate)),col="green") } if(input$dgamma){ lines(density(rgamma(input$n_points,input$gamma_shape)),col="red") } }) })
22.
3. shiny
23.
4. 続き ビッグデータを表 す: グラフを表 す: 地理的なデー タ: qgraphパッケー ジ bigvisパッケージ ggmapパッケー ジ
24.
一緒にR言語を勉強しましょう!