RR RR
Wush Wu
Taiwan R User Group
R
2/80
http://spectrum.ieee.org/computing/software/the-2015-top-ten-programming-languages
3/80
http://myfootpath.com/careers/engineering-careers/statistician-careers/
4/80
http://www.r-bloggers.com/mapping-the-worlds-biggest-airlines/
5/80
http://r4stats.com/2013/03/19/r-2012-growth-exceeds-sas-all-time-total/
6/80
7/80
http://img.diynetwork.com/DIY/2003/09/18/t134_3ca_med.jpg
8/80
R
R
R
R
·
·
·
9/80
https://docs.oracle.com/cd/B28359_01/datamine.111/b28129/process.htm
10/80
R
11/80
http://globalebc.mx/cooperation-program
12/80
https://docs.oracle.com/cd/B28359_01/datamine.111/b28129/process.htm
13/80
http://img.diynetwork.com/DIY/2003/09/18/t134_3ca_med.jpg
14/80
http://www.youtube.com/watch?v=OCQU6M4pPiw
15/80
Data Package Lahman
R (httr rvest)
R API Package
·
·
·
Best Practices for Writing an API Package
quantmod twitteR
-
-
16/80
17/80
[1] "TWII"
TWII.OPEN TWII.HIGH TWII.LOW TWII.CLOSE TWII.VOLUME TWII.ADJUSTED
7871.41 7937.26 7843.60 7920.80 5710600 7920.777
7954.96 7999.42 7917.30 7917.30 5951400 7917.277
7929.89 7955.90 7901.24 7934.51 5717400 7934.487
7940.20 7942.23 7821.71 7835.57 5181400 7835.547
7778.57 7797.57 7736.11 7736.71 4292400 7736.688
7778.38 7827.93 7778.38 7790.01 4516000 7789.987
library(quantmod)
getSymbols("^TWII")
head(TWII)
18/80
: AirbnB uses R to scale data
science
Rbnb
Airbnb's engineering, data science, analytics and user
experience teams
Hadoop / SQL R Missing Data
·
·
·
·
500+
How Airbnb uses Machine Learning to Detect Host
Preferences
How well does NPS predict rebooking?
-
-
-
19/80
Reproducible Research·
R Markdown
Jupyter ir-kernel
-
-
20/80
21/80
22/80
R
R·
·
23/80
R R
24/80
http://joelcadwell.blogspot.tw/2013/03/lets-do-some-hierarchical-bayes-choice.html
25/80
R
GUI
R
·
·
R (help)-
·
·
·
·
26/80
R
R
R
·
R-
·
R R
-
-
27/80
R
R·
R
-
-
-
28/80
·
-
29/80
·
-
·
copy paste
-
-
30/80
31/80
ptt R_Language·
·
32/80
Estimate
NA
Beta
Beta
Intercept,data[,2],data[,3],data[,i],data[,j],data[,i]:data[,j]
33/80
[ ]:
Oracle ( big5)
DBMSencoding
[ ]:
con <- odbcConnect(dsn, uid = "", pwd = "", DBMSencoding="big5")
34/80
R
UseMethod("xmlNamespaceDefinitions") :
'xmlNamespaceDefinitions' "NULL"
35/80
[ ]:
R ( SAS)
.DAT
65 40
R
read.delim() XD
~
36/80
21
( 21 )
sample(52)
cards<-sample(52)
num<-cards%%13
num
(5213 )
?
37/80
38/80
39/80
·
·
·
40/80
R·
·
-
-
41/80
R
42/80
http://radiusonline.com/interns/my-first-month-at-radiusonline/learn-by-doing/
43/80
R R
Live Demo:
·
·
wush@datascienceandr.org-
44/80
·
-
-
·
45/80
01-RBasic-02-Data-Structure-Vectors
# 87 91
year1 <- 87:91
power1 <- c(6097059332, 6425887925, 6982579022, 7323992602.53436, 7954239517)
# 87 91
power2 <- c(59090445718, 61981666330, 67378329131, 66127460204.6482, 69696372914.6949)
# (`year1`) `7e9`
# `7e9` R `7 * 10^9`
year1.answer1 <- < >
# 87 91
power1.mean <- < >
46/80
02-RDataEngineer-01-Parsing
# <http://data.gov.tw/node/7769>
#
#
#
# R
pirate_info <- readLines(file(pirate_path, encoding = < encoding>))
47/80
02-RDataEngineer-06-Join
#' `gdp_path` `gdp`
#' `gdp_path` / GDP( )
...
#' cl_info mortgage_bal data_dt
#' cl_info `cl_info_year`
...
#' `gdp` `cl_info`
#' gdp mortgage_total_bal / gdp
48/80
·
vignettes
help
-
-
example
-
-
49/80
R
·
-
·
·
50/80
00-Hello-DataScienceAndR
01-RBasic
02-RDataEngineer
03-RVisualization
Optional-Programming
Project-ROpenData
·
·
·
·
·
·
51/80
Hello DataScienceAndR
swirl
·
-
-
-
·
52/80
R Basic
R
R
·
·
·
·
53/80
R Data Engineer
·
API Server JSON
-
-
-
-
·
·
54/80
R Visualization
ggplot2
googleVis ggmap
·
·
·
55/80
Hello World·
·
56/80
Wush Wu Chih Cheng Liang Cheng-Yu Lin Johnson
Hsieh CC - 3.0
·
·
57/80
58/80
2016-02-13 2016-07-15
1238
9528
5301
·
·
·
·
59/80
60/80
61/80
R
62/80
R
tracking server
·
-
·
-
63/80
64/80
65/80
http://www.effectivephilanthropy.org/qa-improving-application-and-reporting-processes/
66/80
67/80
Swirl Project
lesson.yaml
swirl
·
-
-
-
·
https://github.com/swirldev/swirl/compare/master...wush978:mast-
- Class: meta
Course: DataScienceAndR
Lesson: 00-Hello-DataScienceAndR
Author: Wush Wu
Type: Standard
Organization: Taiwan R User Group
68/80
69/80
cmd_question
- Class: cmd_question
Output: `chol2inv`
CorrectAnswer: help(chol2inv)
AnswerTests: any_of_exprs("?chol2inv", "help(chol2inv)")
Hint: `?` `help`
70/80
71/80
mult_question
- Class: mult_question
Output: |
assignment
R console `a - 1`
AnswerChoices: 1;2;" ";"4"
CorrectAnswer: 1
AnswerTests: omnitest(correctVal= '1')
72/80
73/80
script
- Class: script
Output: |
`submit()`
Rstudio
File -> Reopen With Encoding... -> UTF-8
Script: RBasic-02-HW.R
AnswerTests: rbasic_02_hw_test()
74/80
75/80
DataScienceAndR/
01-RBasic-02-Data-Structure-Vectors/
customTests.R
initLesson.R
lesson.yaml
scripts/
RBasic-02-HW.R
RBasic-02-HW-correct.R
76/80
Tests
omnitest
any_of_exprs
My implementations:
·
·
·
https://github.com/wush978/swirl/blob/master/R/answerTests3.R-
77/80
Installation
https://github.com/wush978/R/blob/gh-pages/init-swirl.R
78/80
Q&A
79/80
R vs Python
Choosing R or Python for data analysis? An infographic
Pros and Cons of R vs Python Sci-kit learn
Which is better for data analysis: R or Python?
How to Choose Between Learning Python or R First
·
·
·
·
80/80

More Related Content

PDF
[DSC 2016] 系列活動:李泳泉 / 星火燎原 - Spark 機器學習初探
PDF
手把手教你 R 語言分析實務
PDF
Overview of running R in the Oracle Database
PDF
Introduction to Data Mining with R and Data Import/Export in R
PDF
An Overview of Hadoop
PDF
ffbase, statistical functions for large datasets
PPTX
EuroPython 2015 - Big Data with Python and Hadoop
[DSC 2016] 系列活動:李泳泉 / 星火燎原 - Spark 機器學習初探
手把手教你 R 語言分析實務
Overview of running R in the Oracle Database
Introduction to Data Mining with R and Data Import/Export in R
An Overview of Hadoop
ffbase, statistical functions for large datasets
EuroPython 2015 - Big Data with Python and Hadoop

What's hot (10)

PPTX
Democratizing Big Semantic Data management
PPTX
Extreme Scripting July 2009
PPTX
R language tutorial
PDF
20190909_PGconf.ASIA_KaiGai
PPTX
Adding CF Attributes to an HDF5 File
PDF
breed_python_tx_redacted
PDF
Federated SPARQL Query Processing With Replicated Fragment
PPT
Sciunits: Resuable Research Object
PDF
Working with text data
PPTX
Introduction of Hadoop
Democratizing Big Semantic Data management
Extreme Scripting July 2009
R language tutorial
20190909_PGconf.ASIA_KaiGai
Adding CF Attributes to an HDF5 File
breed_python_tx_redacted
Federated SPARQL Query Processing With Replicated Fragment
Sciunits: Resuable Research Object
Working with text data
Introduction of Hadoop
Ad

Viewers also liked (20)

PDF
Big-data analytics: challenges and opportunities
PDF
資料科學的第一堂課 Data Science Orientation
PDF
機率統計 -- 使用 R 軟體
PDF
R統計軟體 -安裝與使用
PDF
新手村-資料探索
PPT
R統計軟體簡介
PDF
第一場預測
PPTX
不會寫程式的人友善上手機器學習-淺談 Azure machine learning studio
PDF
[DSC 2016] 系列活動:許懷中 / R 語言資料探勘實務
PDF
Collaboration with Statistician? 矩陣視覺化於探索式資料分析
PDF
曾韵/沒有大數據怎麼辦 ? 會計師事務所的小數據科學
PDF
初學R語言的60分鐘
PDF
那些你知道的,但還沒看過的 Big Data 風景 ─ 致 Hadooper
PDF
「資料視覺化」有志一同場次 at 2016 台灣資料科學年會
PDF
[系列活動] 資料探勘速遊 - Session4 case-studies
PPTX
李育杰/The Growth of a Data Scientist
PDF
[系列活動] 手把手教你R語言資料分析實務
PDF
[系列活動] Machine Learning 機器學習課程
PDF
手把手教你 R 語言資料分析實務/張毓倫&陳柏亨
PDF
[系列活動] Data exploration with modern R
Big-data analytics: challenges and opportunities
資料科學的第一堂課 Data Science Orientation
機率統計 -- 使用 R 軟體
R統計軟體 -安裝與使用
新手村-資料探索
R統計軟體簡介
第一場預測
不會寫程式的人友善上手機器學習-淺談 Azure machine learning studio
[DSC 2016] 系列活動:許懷中 / R 語言資料探勘實務
Collaboration with Statistician? 矩陣視覺化於探索式資料分析
曾韵/沒有大數據怎麼辦 ? 會計師事務所的小數據科學
初學R語言的60分鐘
那些你知道的,但還沒看過的 Big Data 風景 ─ 致 Hadooper
「資料視覺化」有志一同場次 at 2016 台灣資料科學年會
[系列活動] 資料探勘速遊 - Session4 case-studies
李育杰/The Growth of a Data Scientist
[系列活動] 手把手教你R語言資料分析實務
[系列活動] Machine Learning 機器學習課程
手把手教你 R 語言資料分析實務/張毓倫&陳柏亨
[系列活動] Data exploration with modern R
Ad

Similar to 吳齊軒/漫談 R 的學習挑戰與 R 語言翻轉教室 (20)

PDF
Sprint 131
PDF
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
PDF
Recent Changes and Challenges for Future Presto
PDF
Neotys PAC 2018 - Stephen Townshend
PDF
Introduction to R
PDF
Introduction to R ajay Ohri
PDF
Sprint 130
PPTX
Introduction to R
PDF
IRJET- Validation of Storage Devices with Serial Advanced Technology Attachm...
PDF
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...
PDF
A Fast Intro to Fast Query with ClickHouse, by Robert Hodges
PDF
PHP QA Tools
PDF
Maxtor Fireball 541DX (2B020H1) manual
PDF
Speed up your Machine Learning workflows with build-in algorithms
PDF
A Taxonomy of Clustering, or, No Container is an Island
PDF
No more Big Data Hacking—Time for a Complete ETL Solution with Oracle Data In...
PPTX
Malware Detection with OSSEC HIDS - OSSECCON 2014
PDF
Eta lang Beauty And The Beast
PPSX
implementation of a big data architecture for real-time analytics with data s...
PDF
J An Gutierrez Credentials
Sprint 131
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Recent Changes and Challenges for Future Presto
Neotys PAC 2018 - Stephen Townshend
Introduction to R
Introduction to R ajay Ohri
Sprint 130
Introduction to R
IRJET- Validation of Storage Devices with Serial Advanced Technology Attachm...
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...
A Fast Intro to Fast Query with ClickHouse, by Robert Hodges
PHP QA Tools
Maxtor Fireball 541DX (2B020H1) manual
Speed up your Machine Learning workflows with build-in algorithms
A Taxonomy of Clustering, or, No Container is an Island
No more Big Data Hacking—Time for a Complete ETL Solution with Oracle Data In...
Malware Detection with OSSEC HIDS - OSSECCON 2014
Eta lang Beauty And The Beast
implementation of a big data architecture for real-time analytics with data s...
J An Gutierrez Credentials

More from 台灣資料科學年會 (20)

PDF
[台灣人工智慧學校] 人工智慧技術發展與應用
PDF
[台灣人工智慧學校] 執行長報告
PDF
[台灣人工智慧學校] 工業 4.0 與智慧製造的發展趨勢與挑戰
PDF
[台灣人工智慧學校] 開創台灣產業智慧轉型的新契機
PDF
[台灣人工智慧學校] 開創台灣產業智慧轉型的新契機
PDF
[台灣人工智慧學校] 台北總校第三期結業典禮 - 執行長談話
PDF
[TOxAIA台中分校] AI 引爆新工業革命,智慧機械首都台中轉型論壇
PDF
[TOxAIA台中分校] 2019 台灣數位轉型 與產業升級趨勢觀察
PDF
[TOxAIA台中分校] 智慧製造成真! 產線導入AI的致勝關鍵
PDF
[台灣人工智慧學校] 從經濟學看人工智慧產業應用
PDF
[台灣人工智慧學校] 台中分校第二期開學典禮 - 執行長報告
PDF
台灣人工智慧學校成果發表會
PDF
[台中分校] 第一期結業典禮 - 執行長談話
PDF
[TOxAIA新竹分校] 工業4.0潛力新應用! 多模式對話機器人
PDF
[TOxAIA新竹分校] AI整合是重點! 竹科的關鍵轉型思維
PDF
[TOxAIA新竹分校] 2019 台灣數位轉型與產業升級趨勢觀察
PDF
[TOxAIA新竹分校] 深度學習與Kaggle實戰
PDF
[台灣人工智慧學校] Bridging AI to Precision Agriculture through IoT
PDF
[2018 台灣人工智慧學校校友年會] 產業經驗分享: 如何用最少的訓練樣本,得到最好的深度學習影像分析結果,減少一半人力,提升一倍品質 / 李明達
PDF
[2018 台灣人工智慧學校校友年會] 啟動物聯網新關鍵 - 未來由你「喚」醒 / 沈品勳
[台灣人工智慧學校] 人工智慧技術發展與應用
[台灣人工智慧學校] 執行長報告
[台灣人工智慧學校] 工業 4.0 與智慧製造的發展趨勢與挑戰
[台灣人工智慧學校] 開創台灣產業智慧轉型的新契機
[台灣人工智慧學校] 開創台灣產業智慧轉型的新契機
[台灣人工智慧學校] 台北總校第三期結業典禮 - 執行長談話
[TOxAIA台中分校] AI 引爆新工業革命,智慧機械首都台中轉型論壇
[TOxAIA台中分校] 2019 台灣數位轉型 與產業升級趨勢觀察
[TOxAIA台中分校] 智慧製造成真! 產線導入AI的致勝關鍵
[台灣人工智慧學校] 從經濟學看人工智慧產業應用
[台灣人工智慧學校] 台中分校第二期開學典禮 - 執行長報告
台灣人工智慧學校成果發表會
[台中分校] 第一期結業典禮 - 執行長談話
[TOxAIA新竹分校] 工業4.0潛力新應用! 多模式對話機器人
[TOxAIA新竹分校] AI整合是重點! 竹科的關鍵轉型思維
[TOxAIA新竹分校] 2019 台灣數位轉型與產業升級趨勢觀察
[TOxAIA新竹分校] 深度學習與Kaggle實戰
[台灣人工智慧學校] Bridging AI to Precision Agriculture through IoT
[2018 台灣人工智慧學校校友年會] 產業經驗分享: 如何用最少的訓練樣本,得到最好的深度學習影像分析結果,減少一半人力,提升一倍品質 / 李明達
[2018 台灣人工智慧學校校友年會] 啟動物聯網新關鍵 - 未來由你「喚」醒 / 沈品勳

Recently uploaded (20)

PPTX
IMPACT OF LANDSLIDE.....................
PDF
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
PPTX
Caseware_IDEA_Detailed_Presentation.pptx
PDF
Loose-Leaf for Auditing & Assurance Services A Systematic Approach 11th ed. E...
PDF
Tetra Pak Index 2023 - The future of health and nutrition - Full report.pdf
PPTX
Tapan_20220802057_Researchinternship_final_stage.pptx
PPT
DU, AIS, Big Data and Data Analytics.ppt
PPT
expt-design-lecture-12 hghhgfggjhjd (1).ppt
PPTX
FMIS 108 and AISlaudon_mis17_ppt_ch11.pptx
PDF
Global Data and Analytics Market Outlook Report
PDF
©️ 02_SKU Automatic SW Robotics for Microsoft PC.pdf
PPTX
sac 451hinhgsgshssjsjsjheegdggeegegdggddgeg.pptx
PPTX
Statisticsccdxghbbnhhbvvvvvvvvvv. Dxcvvvhhbdzvbsdvvbbvv ccc
PPTX
SET 1 Compulsory MNH machine learning intro
PPTX
DS-40-Pre-Engagement and Kickoff deck - v8.0.pptx
PPTX
CYBER SECURITY the Next Warefare Tactics
PPTX
Machine Learning and working of machine Learning
PDF
CS3352FOUNDATION OF DATA SCIENCE _1_MAterial.pdf
PPT
PROJECT CYCLE MANAGEMENT FRAMEWORK (PCM).ppt
PDF
Session 11 - Data Visualization Storytelling (2).pdf
IMPACT OF LANDSLIDE.....................
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
Caseware_IDEA_Detailed_Presentation.pptx
Loose-Leaf for Auditing & Assurance Services A Systematic Approach 11th ed. E...
Tetra Pak Index 2023 - The future of health and nutrition - Full report.pdf
Tapan_20220802057_Researchinternship_final_stage.pptx
DU, AIS, Big Data and Data Analytics.ppt
expt-design-lecture-12 hghhgfggjhjd (1).ppt
FMIS 108 and AISlaudon_mis17_ppt_ch11.pptx
Global Data and Analytics Market Outlook Report
©️ 02_SKU Automatic SW Robotics for Microsoft PC.pdf
sac 451hinhgsgshssjsjsjheegdggeegegdggddgeg.pptx
Statisticsccdxghbbnhhbvvvvvvvvvv. Dxcvvvhhbdzvbsdvvbbvv ccc
SET 1 Compulsory MNH machine learning intro
DS-40-Pre-Engagement and Kickoff deck - v8.0.pptx
CYBER SECURITY the Next Warefare Tactics
Machine Learning and working of machine Learning
CS3352FOUNDATION OF DATA SCIENCE _1_MAterial.pdf
PROJECT CYCLE MANAGEMENT FRAMEWORK (PCM).ppt
Session 11 - Data Visualization Storytelling (2).pdf

吳齊軒/漫談 R 的學習挑戰與 R 語言翻轉教室