Nonlinear regression with R-R语言非线性回归英文版
目录
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 A stock-recruitment model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Competition between plant biotypes . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Grouped dose-response data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Getting Started. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1 Background. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2 Getting started with nls() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2.1 Introducing the data example . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.2 Model fitting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.3 Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.4 Making plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2.5 Illustrating the estimation . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.3 Generalised linear models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3 Starting Values and Self-starters . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.1 Finding starting values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.1.1 Graphical exploration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.1.2 Searching a grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.2 Using self-starter functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.2.1 Built-in self-starter functions for nls() . . . . . . . . . . . . . . . 30
3.2.2 Defining a self-starter function for nls() . . . . . . . . . . . . . 31
Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4 More on nls() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.1 Arguments and methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.2 Supplying gradient information . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.2.1 Manual supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
X Contents
4.2.2 Automatic supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.3 Conditionally linear parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.3.1 nls() using the "plinear" algorithm . . . . . . . . . . . . . . . . 42
4.3.2 A pedestrian approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.4 Fitting models with several predictor variables . . . . . . . . . . . . . . 45
4.4.1 Two-dimensional predictor . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.4.2 General least-squares minimisation . . . . . . . . . . . . . . . . . . 48
4.5 Error messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.6 Controlling nls() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5 Model Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
5.1 Model assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
5.2 Checking the mean structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
5.2.1 Plot of the fitted regression curve . . . . . . . . . . . . . . . . . . . . 56
5.2.2 Residual plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
5.2.3 Lack-of-fit tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
5.3 Variance homogeneity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
5.3.1 Absolute residuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
5.3.2 Levene’s test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
5.4 Normal distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.4.1 QQ plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
5.4.2 Shapiro-Wilk test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
5.5 Independence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
6 Remedies for Model Violations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
6.1 Variance modelling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
6.1.1 Power-of-the-mean variance model . . . . . . . . . . . . . . . . . . . 74
6.1.2 Other variance models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
6.2 Transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
6.2.1 Transform-both-sides approach . . . . . . . . . . . . . . . . . . . . . . 78
6.2.2 Finding an appropriate transformation . . . . . . . . . . . . . . . 81
6.3 Sandwich estimators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
6.4 Weighting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
6.4.1 Decline in nitrogen content in soil . . . . . . . . . . . . . . . . . . . 87
Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
7 Uncertainty, Hypothesis Testing, and Model Selection . . . . . 93
7.1 Profile likelihood . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
7.2 Bootstrap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
7.3 Wald confidence intervals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
7.4 Estimating derived parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
7.5 Nested models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
7.5.1 Using t-tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Contents XI
7.5.2 Using F-tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
7.6 Non-nested models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
8 Grouped Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
8.1 Fitting grouped data models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
8.1.1 Using nls() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
8.1.2 Using gnls() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
8.1.3 Using nlsList() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
8.2 Model reduction and parameter models . . . . . . . . . . . . . . . . . . . . 114
8.2.1 Comparison of entire groups . . . . . . . . . . . . . . . . . . . . . . . . 114
8.2.2 Comparison of specific parameters . . . . . . . . . . . . . . . . . . . 115
8.3 Common control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
8.4 Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
8.5 Nonlinear mixed models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Appendix A: Datasets and Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Appendix B: Self-starter Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Appendix C: Packages and Functions . . . . . . . . . . . . . . . . . . . . . . . . . . 137
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
下载
Nonlinear regression with R.rar
(1.2 MB, 下载次数: 6, 售价: 5 )
备注:
很多人都有收集一堆资料而不看的习惯。为了有效利用资源,养成下载一本看一本的习惯,特设置了积分下载,请见谅。
多参加论坛的活动、多帮助别人,会很容易凑够积分的!
祝大家使用愉快!
|