找回密码
 立即注册
查看: 2688|回复: 5

An Introduction to R下载

[复制链接]
发表于 2013-2-14 21:17:36 | 显示全部楼层 |阅读模式
An Introduction to R
目录
Preface : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 1
1 Introduction and preliminaries : : : : : : : : : : : : : : : : 2
1.1 The R environment : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 2
1.2 Related software and documentation: : : : : : : : : : : : : : : : : : : : : : : : : : : : 2
1.3 R and statistics : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 2
1.4 R and the window system : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 3
1.5 Using R interactively : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 3
1.6 An introductory session : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 4
1.7 Getting help with functions and features : : : : : : : : : : : : : : : : : : : : : : : : 4
1.8 R commands, case sensitivity, etc. : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 5
1.9 Recall and correction of previous commands : : : : : : : : : : : : : : : : : : : : 5
1.10 Executing commands from or diverting output to a file : : : : : : : : 6
1.11 Data permanency and removing objects : : : : : : : : : : : : : : : : : : : : : : : 6
2 Simple manipulations; numbers and vectors : : 7
2.1 Vectors and assignment : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 7
2.2 Vector arithmetic : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 8
2.3 Generating regular sequences : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 8
2.4 Logical vectors : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 9
2.5 Missing values : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 10
2.6 Character vectors : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 10
2.7 Index vectors; selecting and modifying subsets of a data set : : : : 11
2.8 Other types of objects : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 12
3 Objects, their modes and attributes : : : : : : : : : 13
3.1 Intrinsic attributes: mode and length : : : : : : : : : : : : : : : : : : : : : : : : : : 13
3.2 Changing the length of an object : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 14
3.3 Getting and setting attributes : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 14
3.4 The class of an object : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 15
4 Ordered and unordered factors: : : : : : : : : : : : : : : 16
4.1 A specific example : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 16
4.2 The function tapply() and ragged arrays : : : : : : : : : : : : : : : : : : : : : 16
4.3 Ordered factors : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 17
ii
5 Arrays and matrices: : : : : : : : : : : : : : : : : : : : : : : : : : : 19
5.1 Arrays : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 19
5.2 Array indexing. Subsections of an array : : : : : : : : : : : : : : : : : : : : : : : 19
5.3 Index matrices : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 20
5.4 The array() function : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 21
5.4.1 Mixed vector and array arithmetic. The recycling rule : : : : 21
5.5 The outer product of two arrays : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 22
5.6 Generalized transpose of an array : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 23
5.7 Matrix facilities : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 23
5.7.1 Matrix multiplication: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 23
5.7.2 Linear equations and inversion: : : : : : : : : : : : : : : : : : : : : : : : : : : : 24
5.7.3 Eigenvalues and eigenvectors : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 24
5.7.4 Singular value decomposition and determinants : : : : : : : : : : : 24
5.7.5 Least squares fitting and the QR decomposition : : : : : : : : : : 25
5.8 Forming partitioned matrices, cbind() and rbind(): : : : : : : : : : : 25
5.9 The concatenation function, c(), with arrays : : : : : : : : : : : : : : : : : : 26
5.10 Frequency tables from factors : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 26
6 Lists and data frames : : : : : : : : : : : : : : : : : : : : : : : : : 28
6.1 Lists : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 28
6.2 Constructing and modifying lists : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 29
6.2.1 Concatenating lists : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 29
6.3 Data frames : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 29
6.3.1 Making data frames : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 29
6.3.2 attach() and detach() : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 30
6.3.3 Working with data frames : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 30
6.3.4 Attaching arbitrary lists : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 31
6.3.5 Managing the search path : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 31
7 Reading data from files : : : : : : : : : : : : : : : : : : : : : : : 32
7.1 The read.table() function : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 32
7.2 The scan() function : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 33
7.3 Accessing builtin datasets : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 33
7.3.1 Loading data from other R packages : : : : : : : : : : : : : : : : : : : : : : 34
7.4 Editing data : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 34
8 Probability distributions : : : : : : : : : : : : : : : : : : : : : : 35
8.1 R as a set of statistical tables : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 35
8.2 Examining the distribution of a set of data : : : : : : : : : : : : : : : : : : : : 36
8.3 One- and two-sample tests : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 39
9 Grouping, loops and conditional execution : : 42
9.1 Grouped expressions : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 42
9.2 Control statements : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 42
9.2.1 Conditional execution: if statements : : : : : : : : : : : : : : : : : : : : : 42
9.2.2 Repetitive execution: for loops, repeat and while : : : : : : : 42
iii
10 Writing your own functions : : : : : : : : : : : : : : : : : 44
10.1 Simple examples : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 44
10.2 Defining new binary operators: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 45
10.3 Named arguments and defaults : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 45
10.4 The ‘...’ argument : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 46
10.5 Assignments within functions : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 46
10.6 More advanced examples : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 46
10.6.1 Efficiency factors in block designs : : : : : : : : : : : : : : : : : : : : : : : 46
10.6.2 Dropping all names in a printed array : : : : : : : : : : : : : : : : : : : 47
10.6.3 Recursive numerical integration : : : : : : : : : : : : : : : : : : : : : : : : : 48
10.7 Scope : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 48
10.8 Customizing the environment : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 50
10.9 Classes, generic functions and object orientation : : : : : : : : : : : : : : 51
11 Statistical models in R: : : : : : : : : : : : : : : : : : : : : : : 54
11.1 Defining statistical models; formulae : : : : : : : : : : : : : : : : : : : : : : : : : 54
11.1.1 Contrasts : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 56
11.2 Linear models: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 57
11.3 Generic functions for extracting model information : : : : : : : : : : : 57
11.4 Analysis of variance and model comparison : : : : : : : : : : : : : : : : : : : 58
11.4.1 ANOVA tables : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 59
11.5 Updating fitted models: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 59
11.6 Generalized linear models : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 60
11.6.1 Families: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 60
11.6.2 The glm() function : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 61
11.7 Nonlinear least squares and maximum likelihood models : : : : : : 63
11.7.1 Least squares : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 64
11.7.2 Maximum likelihood : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 65
11.8 Some non-standard models : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 65
12 Graphical procedures : : : : : : : : : : : : : : : : : : : : : : : : 67
12.1 High-level plotting commands : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 67
12.1.1 The plot() function : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 67
12.1.2 Displaying multivariate data : : : : : : : : : : : : : : : : : : : : : : : : : : : : 68
12.1.3 Display graphics : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 68
12.1.4 Arguments to high-level plotting functions : : : : : : : : : : : : : : : 69
12.2 Low-level plotting commands: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 70
12.2.1 Mathematical annotation: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 71
12.2.2 Hershey vector fonts : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 72
12.3 Interacting with graphics : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 72
12.4 Using graphics parameters : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 73
12.4.1 Permanent changes: The par() function: : : : : : : : : : : : : : : : : 73
12.4.2 Temporary changes: Arguments to graphics functions : : : : 74
12.5 Graphics parameters list : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 74
12.5.1 Graphical elements : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 75
12.5.2 Axes and tick marks : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 76
12.5.3 Figure margins : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 76
iv
12.5.4 Multiple figure environment : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 78
12.6 Device drivers : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 79
12.6.1 PostScript diagrams for typeset documents : : : : : : : : : : : : : : 80
12.6.2 Multiple graphics devices : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 80
12.7 Dynamic graphics : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 81
13 Packages : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 82
13.1 Standard packages : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 82
13.2 Contributed packages and CRAN : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 82
13.3 Namespaces: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 83
Appendix A A sample session: : : : : : : : : : : : : : : : : : 84
Appendix B Invoking R : : : : : : : : : : : : : : : : : : : : : : : : 88
B.1 Invoking R from the command line: : : : : : : : : : : : : : : : : : : : : : : : : : : : 88
B.2 Invoking R under Windows : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 92
B.3 Invoking R under Mac OS X: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 93
B.4 Scripting with R: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 94
Appendix C The command-line editor : : : : : : : : 96
C.1 Preliminaries : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 96
C.2 Editing actions : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 96
C.3 Command-line editor summary : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 96
Appendix D Function and variable index : : : : : 98
Appendix E Concept index : : : : : : : : : : : : : : : : : : : 101
Appendix F References : : : : : : : : : : : : : : : : : : : : : : : 103

下载:
An Introduction to R.rar (605.56 KB, 下载次数: 9, 售价: 5 )

备注:
很多人都有收集一堆资料而不看的习惯。为了有效利用资源,养成下载一本看一本的习惯,特设置了积分下载,请见谅。
多参加论坛的活动、多帮助别人,会很容易凑够积分的!
祝大家使用愉快!
回复

使用道具 举报

发表于 2015-10-19 11:23:30 | 显示全部楼层
楼主真是一针见血,我似乎就是那种下了资料不看的人,该改改这种臭毛病了
谢谢楼主
回复

使用道具 举报

发表于 2015-10-30 12:20:02 | 显示全部楼层
初学者,应该会有帮助,多谢
回复

使用道具 举报

发表于 2015-10-30 13:09:26 | 显示全部楼层
好吧,努力挣积分~
回复

使用道具 举报

发表于 2015-11-2 06:40:49 | 显示全部楼层
先攒一个资料。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|R语言中文网

GMT+8, 2024-11-24 21:08 , Processed in 0.024488 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表