Skip to content

Commit d7705e3

Browse files
committed
add cnmap.rda to A03-06
1 parent ddb76a2 commit d7705e3

File tree

68 files changed

+14100
-151
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+14100
-151
lines changed

A01 R Basics/A01_01_intro.Rmd

Lines changed: 35 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,15 @@ knitr::opts_chunk$set(warning = FALSE, message = FALSE,
3838

3939
一种<ora>开源</ora>的<ora>解释型统计分析</ora>程序语言/[软件工具包](http://www.r-project.org)
4040

41-
<div class="columns-2">
41+
<div class="col-2L">
4242

4343
### 历史
4444

4545
- 前身是S (John Chambers, et al. Bell Lab, 1976) --> S-Plus
4646
-**R**oss Ihaka & **R**obert Gentleman开发(U Aucland, 1990s)
4747
- R Core Team成立,维护R核心代码(1997)
4848

49-
<p class="forceBreak"></p>
49+
</div><div class="col-2R">
5050

5151
### 现状
5252

@@ -61,7 +61,7 @@ knitr::opts_chunk$set(warning = FALSE, message = FALSE,
6161

6262
## R有何用? {.smaller}
6363

64-
<div class='columns-2'>
64+
<div class='col-2L'>
6565

6666
### 数据科学
6767
- 数据抽取
@@ -76,7 +76,7 @@ knitr::opts_chunk$set(warning = FALSE, message = FALSE,
7676
+ 统计推断
7777
+ 挖掘预测
7878

79-
<p class="forceBreak"></p>
79+
</div><div class="col-2R">
8080

8181
- 可视化
8282
+ 制图
@@ -101,7 +101,7 @@ knitr::opts_chunk$set(warning = FALSE, message = FALSE,
101101
102102
</div>
103103

104-
<div class='columns-2'>
104+
<div class='col-2L'>
105105

106106
### <gre>优点</gre>
107107

@@ -115,7 +115,7 @@ knitr::opts_chunk$set(warning = FALSE, message = FALSE,
115115
+ 背靠附加包,代码产出率高
116116
+ 胶水语言,便于混搭其他工具
117117

118-
<p class="forceBreak"></p>
118+
</div><div class="col-2R">
119119

120120
### <crb>缺点</crb>
121121

@@ -132,7 +132,8 @@ knitr::opts_chunk$set(warning = FALSE, message = FALSE,
132132

133133
## R适合谁学?
134134

135-
<div class="columns-2">
135+
<div class="col-2L">
136+
136137
### 这些人适合学R
137138

138139
- 日常业务需求
@@ -144,7 +145,8 @@ knitr::opts_chunk$set(warning = FALSE, message = FALSE,
144145
+ 对数据/算法/结构有兴趣
145146
+ 有一点黑客精神
146147

147-
<p class="forceBreak"></p>
148+
</div><div class="col-2R">
149+
148150
### 你可能关心的问题
149151

150152
- <gbl>Q: 需要编程经验吗?</gbl>
@@ -177,7 +179,7 @@ knitr::opts_chunk$set(warning = FALSE, message = FALSE,
177179

178180
## 30%的时间 - 书本和课堂 {.smaller}
179181

180-
<div class="columns-2">
182+
<div class="col-2L">
181183

182184
### 书本(供参考)
183185

@@ -191,7 +193,9 @@ knitr::opts_chunk$set(warning = FALSE, message = FALSE,
191193
+ R语言编程艺术 (*Norman Matloff*)
192194
+ 高级R语言编程指南 (*H. Wickham*)
193195
+ Software for data analysis programming with R (*J. Chambers*)
194-
196+
197+
</div><div class="col-2R">
198+
195199
### 在线课堂
196200

197201
- **M**assive **O**pen **O**nline **C**ourses
@@ -205,7 +209,7 @@ knitr::opts_chunk$set(warning = FALSE, message = FALSE,
205209

206210
## 70%的时间 - 社区和实战
207211

208-
<div class="columns-2">
212+
<div class="col-2L">
209213

210214
### 社区
211215

@@ -218,7 +222,7 @@ knitr::opts_chunk$set(warning = FALSE, message = FALSE,
218222
- 竞赛
219223
+ [Kaggle](http://www.kaggle.com), [Euler Project](https://projecteuler.net)
220224

221-
<p class="forceBreak"></p>
225+
</div><div class="col-2R">
222226

223227
### 实战
224228

@@ -275,7 +279,7 @@ knitr::opts_chunk$set(warning = FALSE, message = FALSE,
275279

276280
## 一些初始配置 (RStudio) {.smaller}
277281

278-
<div class="columns-2">
282+
<div class="col-2L">
279283

280284
### 全局设置
281285
(Tools -> Global Options)
@@ -288,7 +292,7 @@ knitr::opts_chunk$set(warning = FALSE, message = FALSE,
288292
- 修改CRAN Mirror
289293
- 修改外观主题
290294

291-
<p class="forceBreak"></p>
295+
</div><div class="col-2R">
292296

293297
### 环境配置
294298
(Control Panel\All Control Panel Items\System -> Change settings -> Advanced -> Environment variables)
@@ -320,7 +324,7 @@ knitr::opts_chunk$set(warning = FALSE, message = FALSE,
320324

321325
### 推荐一些常用包
322326

323-
<div class="columns-2">
327+
<div class="col-2L">
324328

325329
- 数据抽取
326330
+ 数据库: `RODBC`, `RMySQL`, `RPostgresSQL`
@@ -334,7 +338,7 @@ knitr::opts_chunk$set(warning = FALSE, message = FALSE,
334338
+ 金融/时序: `quantmod`, `xts`, `zoo`
335339
+ 地理: `sp`, `maps`, `maptools`, `ggmap`
336340

337-
<p class="forceBreak"></p>
341+
</div><div class="col-2R">
338342

339343
- 数据挖掘
340344
+ 机器学习: `caret`, `e1071`, `kernlab`
@@ -354,31 +358,33 @@ knitr::opts_chunk$set(warning = FALSE, message = FALSE,
354358

355359
通过Rcmdr或rattle包调用`tcltk`库,驱动图形界面,进行整理、分析、挖掘
356360

357-
<div class="columns-2">
361+
<div class="col-2L">
358362

359363
#### R Commander (经典分析利器)
360364

361365
```{r, eval=FALSE, echo=TRUE}
362366
library(Rcmdr) ## 加载Rcmdr包
363367
Commander() ## Rcmdr主函数
364368
```
369+
365370
![](A01_01_intro_files/figure-html/rcmdr.png)
366371

367-
<p class="forceBreak"> </p>
372+
</div><div class="col-2R">
368373

369374
#### rattle (整合数据挖掘功能)
370375

371376
```{r, eval=FALSE, echo=TRUE}
372377
library(rattle) ## 加载rattle包
373378
rattle() ## rattle主函数
374379
```
380+
375381
![](A01_01_intro_files/figure-html/rattle.png)
376382

377383
</div>
378384

379385
## 交互命令行 {.smaller}
380386

381-
<div class="columns-2">
387+
<div class="col-2L">
382388

383389
#### 用法
384390

@@ -391,7 +397,7 @@ rattle() ## rattle主函数
391397
| 1 | 直观 | 结果杂乱 |
392398
| 2 | 便捷 | 无法复用 |
393399

394-
<p class="forceBreak"></p>
400+
</div><div class="col-2R">
395401

396402
#### 例子
397403
```{r scatter_cars, fig.cap='scatter cars', fig.width=4.5, fig.height=2.5, warning=FALSE, message=FALSE}
@@ -404,7 +410,7 @@ plot_ly(cars, x=~speed, y=~dist) %>% add_markers()
404410

405411
## 脚本 {.smaller}
406412

407-
<div class="columns-2">
413+
<div class="col-2L">
408414

409415
#### 用法
410416

@@ -418,7 +424,8 @@ plot_ly(cars, x=~speed, y=~dist) %>% add_markers()
418424
| 1 | 可复用 | 需脚本管理 |
419425
| 2 | 代码逻辑 | 结果欠结构 |
420426

421-
<p class="forceBreak"></p>
427+
</div><div class="col-2R">
428+
422429
#### 例子
423430

424431
保存一个[intro.R](A01_01_intro_files/file/intro.R)脚本
@@ -447,7 +454,7 @@ Rscript.exe intro.R
447454

448455
## 可重复报告
449456

450-
<div class="columns-2">
457+
<div class="col-2L">
451458

452459
#### 用法
453460

@@ -461,7 +468,7 @@ Rscript.exe intro.R
461468
| 1 | 可反复运行 | 有一定学习成本 |
462469
| 2 | 文学化编程 | 需要一定的构思 |
463470

464-
<p class="forceBreak"></p>
471+
</div><div class="col-2R">
465472

466473
#### 例子
467474

@@ -478,7 +485,7 @@ Rscript.exe intro.R
478485

479486
## 入门仪式: Hello, world! {.smaller}
480487

481-
<div class="columns-2">
488+
<div class="col-2L">
482489

483490
#### Java
484491

@@ -504,7 +511,7 @@ public class HelloWorld
504511
</html>
505512
```
506513

507-
<p class="forceBreak"></p>
514+
</div><div class="col-2R">
508515

509516
#### JavaScript
510517

@@ -535,3 +542,5 @@ print("Hello, world!")
535542
## {.grayblue}
536543

537544
<p style="font-size:100px;font-family:'Arial Black'"><br/>Thank you! </p>
545+
<br><br>
546+
[返回目录](http://madlogos.github.io/R_Tutorial)

0 commit comments

Comments
 (0)