在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例Clojure → R语言:R for Everyone

R语言:R for Everyone

Clojure

下载此实例
  • 开发语言:Others
  • 实例大小:10.82M
  • 下载次数:19
  • 浏览次数:136
  • 发布时间:2022-04-01
  • 实例类别:Clojure
  • 发 布 人:文从字顺
  • 文件格式:.pdf
  • 所需积分:2
 相关标签: R语言 语言

实例介绍

【实例简介】R语言:R for Everyone

【实例截图】

【核心代码】

Contents
Foreword xv
Preface xvii
Acknowledgments xxi
About the Author xxv
1 Getting R 1
1.1 Downloading R 1
1.2 R Version 2
1.3 32-bit vs. 64-bit 2
1.4 Installing 2
1.5 Microsoft R Open 14
1.6 Conclusion 14
2 The R Environment 15
2.1 Command Line Interface 16
2.2 RStudio 17
2.3 Microsoft Visual Studio 31
2.4 Conclusion 31
3 R Packages 33
3.1 Installing Packages 33
3.2 Loading Packages 36
3.3 Building a Package 37
3.4 Conclusion 37
4 Basics of R 39
4.1 Basic Math 39
4.2 Variables 40
4.3 Data Types 42
4.4 Vectors 47
4.5 Calling Functions 52
4.6 Function Documentation 52
4.7 Missing Data 53
4.8 Pipes 54
4.9 Conclusion 55
viii Contents
5 Advanced Data Structures 57
5.1 data.frame s 57
5.2 Lists 64
5.3 Matrices 70
5.4 Array s 73
5.5 Conclusion 74
6 Reading Data into R 75
6.1 Reading CSVs 75
6.2 Excel Data 79
6.3 Reading from Databases 81
6.4 Data from Other Statistical Tools 84
6.5 R Binary Files 85
6.6 Data Included with R 87
6.7 Extract Data from Web Sites 88
6.8 Reading JSON Data 90
6.9 Conclusion 92
7 Statistical Graphics 93
7.1 Base Graphics 93
7.2 ggplot2 96
7.3 Conclusion 110
8 Writing R functions 111
8.1 Hello, World! 111
8.2 Function Arguments 112
8.3 Return Values 114
8.4 do.call 115
8.5 Conclusion 116
9 Control Statements 117
9.1 if and else 117
9.2 switch 120
9.3 ifelse 121
9.4 Compound Tests 123
9.5 Conclusion 123
Contents ix
10 Loops, the Un- R Way to Iterate 125
10.1 for Loops 125
10.2 while Loops 127
10.3 Controlling Loops 127
10.4 Conclusion 128
11 Group Manipulation 129
11.1 Apply Family 129
11.2 aggregate 132
11.3 plyr 136
11.4 data.table 140
11.5 Conclusion 150
12 Faster Group Manipulation with dplyr 151
12.1 Pipes 151
12.2 tbl 152
12.3 select 153
12.4 filter 161
12.5 slice 167
12.6 mutate 168
12.7 summarize 171
12.8 group_by 172
12.9 arrange 173
12.10 do 174
12.11 dplyr with Databases 176
12.12 Conclusion 178
13 Iterating with purrr 179
13.1 map 179
13.2 map with Specified Types 181
13.3 Iterating over a data.frame 186
13.4 map with Multiple Inputs 187
13.5 Conclusion 188
14 Data Reshaping 189
14.1 cbind and rbind 189
14.2 Joins 190
x Contents
14.3 reshape2 197
14.4 Conclusion 200
15 Reshaping Data in the Tidyverse 201
15.1 Binding Rows and Columns 201
15.2 Joins with dplyr 202
15.3 Converting Data Formats 207
15.4 Conclusion 210
16 Manipulating Strings 211
16.1 paste 211
16.2 sprintf 212
16.3 Extracting Text 213
16.4 Regular Expressions 217
16.5 Conclusion 224
17 Probability Distributions 225
17.1 Normal Distribution 225
17.2 Binomial Distribution 230
17.3 Poisson Distribution 235
17.4 Other Distributions 238
17.5 Conclusion 240
18 Basic Statistics 241
18.1 Summary Statistics 241
18.2 Correlation and Covariance 244
18.3 T-Tests 252
18.4 ANOVA 260
18.5 Conclusion 263
19 Linear Models 265
19.1 Simple Linear Regression 265
19.2 Multiple Regression 270
19.3 Conclusion 287
20 Generalized Linear Models 289
20.1 Logistic Regression 289
20.2 Poisson Regression 293
Contents xi
20.3 Other Generalized Linear Models 297
20.4 Survival Analysis 297
20.5 Conclusion 302
21 Model Diagnostics 303
21.1 Residuals 303
21.2 Comparing Models 309
21.3 Cross-Validation 313
21.4 Bootstrap 318
21.5 Stepwise Variable Selection 321
21.6 Conclusion 324
22 Regularization and Shrinkage 325
22.1 Elastic Net 325
22.2 Bayesian Shrinkage 342
22.3 Conclusion 346
23 Nonlinear Models 347
23.1 Nonlinear Least Squares 347
23.2 Splines 350
23.3 Generalized Additive Models 353
23.4 Decision Trees 359
23.5 Boosted Trees 361
23.6 Random Forests 364
23.7 Conclusion 366
24 Time Series and Autocorrelation 367
24.1 Autoregressive Moving Average 367
24.2 VAR 374
24.3 GARCH 379
24.4 Conclusion 388
25 Clustering 389
25.1 K-means 389
25.2 PAM 397
25.3 Hierarchical Clustering 403
25.4 Conclusion 407
xii Contents
26 Model Fitting with Caret 409
26.1 Caret Basics 409
26.2 Caret Options 409
26.3 Tuning a Boosted Tree 411
26.4 Conclusion 415
27 Reproducibility and Reports with knitr 417
27.1 Installing a LaTeX Program 417
27.2 LaTeX Primer 418
27.3 Using knitr with LaTeX 420
27.4 Conclusion 426
28 Rich Documents with RMarkdown 427
28.1 Document Compilation 427
28.2 Document Header 427
28.3 Markdown Primer 429
28.4 Markdown Code Chunks 430
28.5 htmlwidgets 432
28.6 RMarkdown Slideshows 444
28.7 Conclusion 446
29 Interactive Dashboards with Shiny 447
29.1 Shiny in RMarkdown 447
29.2 Reactive Expressions in Shiny 452
29.3 Server and UI 454
29.4 Conclusion 463
30 Building R Packages 465
30.1 Folder Structure 465
30.2 Package Files 465
30.3 Package Documentation 472
30.4 Tests 475
30.5 Checking, Building and Installing 477
30.6 Submitting to CRAN 479
30.7 C Code 479
30.8 Conclusion 484
Contents xiii
A Real-Life Resources 485
A.1 Meetups 485
A.2 Stack Overflow 486
A.3 Twitter 487
A.4 Conferences 487
A.5 Web Sites 488
A.6 Documents 488
A.7 Books 488
A.8 Conclusion 489
B Glossary 491
List of Figures 507
List of Tables 513
General Index 515
Index of Functions 521
Index of Packages 527
Index of People 529
Data Index 531

标签: R语言 语言

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警