R语言基础与光谱建模
2021-07-20
前言
All things are difficult before they are easy
本书将着重在数据整理、数据预处理、数据拆分和数据建模等方面展开,通过实例,来为大家系统讲解如何通过R语言进行光谱数据建模和预测,希望能为想学习R语言但又不知道如何开始的学者提供帮助。这本书不会包含太多纯理论性的内容,如果想更多了解模型算法,请同时参考其他更专业的书籍。
![](88.png)
本书的在线版本已获得知识共享署名-非商业性-相同方式共享4.0国际许可的许可。
The online version of this book is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.R软件安装
要开始使用R软件,首先需要下载R软件,R软件完全免费,你可以很容易的下载R,根据你的电脑系统选择相应的版本。下载安装好R软件以后,打开R软件,你会发现R界面比较原始,不知如何开始。这时候还有一个重要的软件会让你一目了然,那就是R studio,这是一个增强R软件用户交互界面的软件,非常人性化并且也是免费的。进入链接后,选择下载R studio desktop 免费版即可。 当你安装好R studio,以后你就不用打开R软件了,每次直接打开R studio就可以进行操作,因为R studio 是基于R软件而进行运算的,所以每次打开R studio,系统会默认打开了R软件,好了,在接下来的章节我们就将由简入深的感受R语言的魅力。
我的 R 进程信息:
sessionInfo()
## R version 4.0.5 (2021-03-31)
## Platform: x86_64-w64-mingw32/x64 (64-bit)
## Running under: Windows 10 x64 (build 18363)
##
## Matrix products: default
##
## locale:
## [1] LC_COLLATE=Chinese (Simplified)_China.936
## [2] LC_CTYPE=Chinese (Simplified)_China.936
## [3] LC_MONETARY=Chinese (Simplified)_China.936
## [4] LC_NUMERIC=C
## [5] LC_TIME=Chinese (Simplified)_China.936
##
## attached base packages:
## [1] stats graphics grDevices utils datasets methods base
##
## loaded via a namespace (and not attached):
## [1] bookdown_0.21 digest_0.6.27 R6_2.5.0 jsonlite_1.7.2
## [5] magrittr_2.0.1 evaluate_0.14 highr_0.8 stringi_1.5.3
## [9] rlang_0.4.10 jquerylib_0.1.3 bslib_0.2.4 rmarkdown_2.7
## [13] tools_4.0.5 stringr_1.4.0 xfun_0.22 yaml_2.2.1
## [17] compiler_4.0.5 htmltools_0.5.1.1 knitr_1.31 sass_0.3.1
致谢
感谢家人:学习和工作的动力
感谢单位:好的科研态度离不开好的科研平台
感谢领导和同事:没有领导和同事的支持,我可能没这个机会写这本书
感谢杨鑫宇:一位很爱学习的硕士生,是我写这本书的最初灵感来源
感谢新西兰:好山好水好安静的地方,让我没其他事可以做,只能学习
感谢博士导师:是他让我接触R语言
李彦杰
写于新西兰一个市级村-北帕默斯顿
2020年03月13日