参考文献

[1]
Y. Xie, Bookdown: Authoring books and technical documents with R markdown. Boca Raton, Florida: Chapman; Hall/CRC, 2016.Available: https://github.com/rstudio/bookdown
[2]
J. Allaire et al., Rmarkdown: Dynamic documents for r. 2021.Available: https://CRAN.R-project.org/package=rmarkdown
[3]
Y. Xie, Dynamic documents with R and knitr, 2nd ed. Boca Raton, Florida: Chapman; Hall/CRC, 2015.Available: https://yihui.org/knitr/
[4]
Y. Xie, TinyTeX: A lightweight, cross-platform, and easy-to-maintain LaTeX distribution based on TeX Live,” TUGboat, no. 1, pp. 30–32, 2019,Available: https://tug.org/TUGboat/Contents/contents40-1.html
[5]
H. Wickham, ggplot2: Elegant graphics for data analysis, 2nd ed. New York: Springer-Verlag, 2016.Available: https://ggplot2-book.org/
[6]
B. D. Ripley, “Statistical methods need software: A view of statistical computing,” Opening Lecture Royal Statistical Society. Plymouth, Sep. 04, 2002. Accessed: Nov. 09, 2019. [Online]. Available: https://www.stats.ox.ac.uk/~ripley/RSS2002.pdf
[7]
M. Tsagris and M. Papadakis, “Taking r to its limits: 70+ tips,” PeerJ Preprints, vol. 6, p. e26605v1, 2018, doi: 10.7287/peerj.preprints.26605v1.
[8]
J. M. Chambers, S, R, and Data Science,” The R Journal, vol. 12, no. 1, pp. 462–476, 2020, doi: 10.32614/RJ-2020-028.
[9]
B. D. Ripley and K. Hornik, “Date-time classes,” R News, vol. 1, no. 2, pp. 8–11, 2001,Available: https://cran.r-project.org/doc/Rnews/Rnews_2001-2.pdf
[10]
G. Grothendieck and T. Petzoldt, R Help Desk: Date and time classes in R,” R News, vol. 4, no. 1, pp. 29–32, 2004,Available: https://www.r-project.org/doc/Rnews/Rnews_2004-1.pdf
[11]
M. P. J. van der Loo, “The stringdist package for approximate string matching,” The R Journal, vol. 6, pp. 111–122, 2014,Available: https://CRAN.R-project.org/package=stringdist
[12]
K. Hornik, R FAQ: Frequently asked questions on R.” 2020.Available: https://CRAN.R-project.org/doc/FAQ/R-FAQ.html
[13]
P. Murrell, “Integrating grid graphics output with base graphics output,” R News, vol. 3, no. 2, pp. 7–12, 2003.
[14]
P. Murrell and R. Ihaka, “An approach to providing mathematical annotation in plots,” Journal of Computational and Graphical Statistics, vol. 9, no. 3, pp. 582–599, 2000.
[15]
Y. Qiu, showtext: Using system fonts in R graphics,” The R Journal, vol. 7, no. 1, pp. 99–108, Jun. 2015, doi: 10.32614/RJ-2015-008.
[16]
W. Chang, A. Kryukov, and P. Murrell, Fontcm: Computer modern font for use with extrafont package. 2014.Available: https://github.com/wch/fontcm
[17]
E. Torres-Manzanera, Xkcd: Plotting ggplot2 graphics in an XKCD style. 2018.
[18]
R. Stauffer, G. J. Mayr, M. Dabernig, and A. Zeileis, “Somewhere over the rainbow: How to make effective use of colors in meteorological visualizations,” Bulletin of the American Meteorological Society, vol. 96, no. 2, pp. 203–216, 2009, doi: 10.1175/BAMS-D-13-00155.1.
[19]
A. Zeileis, K. Hornik, and P. Murrell, “Escaping RGBland: Selecting colors for statistical graphics,” Computational Statistics & Data Analysis, vol. 53, no. 9, pp. 3259–3270, 2009, doi: 10.1016/j.csda.2008.11.033.
[20]
A. Zeileis et al., colorspace: A toolbox for manipulating and assessing colors and palettes,” arXiv.org E-Print Archive, arXiv 1903.06490, 2019.Available: http://arxiv.org/abs/1903.06490
[21]
E. Neuwirth, RColorBrewer: ColorBrewer palettes. 2014.Available: https://CRAN.R-project.org/package=RColorBrewer
[22]
Z. Gu, R. Eils, and M. Schlesner, “Complex heatmaps reveal patterns and correlations in multidimensional genomic data,” Bioinformatics, 2016.
[23]
P. Kampstra, beanplot: A boxplot alternative for visual comparison of distributions,” Journal of Statistical Software, vol. 28, no. 1, pp. 1–9, 2008,Available: http://www.jstatsoft.org/v28/c01/
[24]
Y. Tang, “Autoplotly: An r package for automatic generation of interactive visualizations for statistical results,” Journal of Open Source Software, vol. 3, 2018,Available: https://doi.org/10.21105/joss.00657
[25]
Y. Tang, M. Horikoshi, and W. Li, ggfortify: Unified interface to visualize statistical results of popular r packages,” The R Journal, vol. 8, no. 2, pp. 474–485, 2016, doi: 10.32614/RJ-2016-060.
[26]
Y. Xie, animation: An R package for creating animations and demonstrating statistical methods,” Journal of Statistical Software, vol. 53, no. 1, pp. 1–27, 2013,Available: http://www.jstatsoft.org/v53/i01/
[27]
J. Nocedal and S. J. Wright, Numerical optimization, 2nd ed. New York, NY: Springer, New York, NY, 2006. doi: 10.1007/978-0-387-40065-5.
[28]
A. Fu, B. Narasimhan, and S. Boyd, CVXR: An R package for disciplined convex optimization,” Journal of Statistical Software, vol. 94, no. 14, pp. 1–34, 2020, doi: 10.18637/jss.v094.i14.
[29]
J. Ypma, R interface to NLopt. 2020.Available: https://github.com/jyypma/nloptr
[30]
M. Binois and V. Picheny, GPareto: An R package for gaussian-process-based multi-objective optimization and analysis,” Journal of Statistical Software, vol. 89, no. 8, pp. 1–30, 2019, doi: 10.18637/jss.v089.i08.
[31]
S. Theußl, F. Schwendinger, and K. Hornik, ROI: An extensible R optimization infrastructure,” Journal of Statistical Software, vol. 94, no. 15, pp. 1–64, 2020, doi: 10.18637/jss.v094.i15.
[32]
L. Scrucca, GA: A package for genetic algorithms in R,” Journal of Statistical Software, vol. 53, no. 4, pp. 1–37, 2013,Available: https://www.jstatsoft.org/v53/i04/
[33]
L. Scrucca, “On some extensions to GA package: Hybrid optimisation, parallelisation and islands evolution,” The R Journal, vol. 9, no. 1, pp. 187–206, 2017,Available: https://journal.r-project.org/archive/2017/RJ-2017-008/
[34]
M. Gilli, D. Maringer, and E. Schumann, Numerical methods and optimization in finance, Second. Waltham, MA, USA: Elsevier/Academic Press, 2019.Available: http://www.enricoschumann.net/NMOF/
[35]
J. C. Nash, “On best practice optimization methods in r,” Journal of Statistical Software, vol. 60, no. 2, pp. 1–14, 2014, doi: 10.18637/jss.v060.i02.
[36]
B. A. Turlach, quadprog: Functions to solve quadratic programming problems. 2019.Available: https://CRAN.R-project.org/package=quadprog
[37]
H. W. Borchers, Pracma: Practical numerical math functions. 2021.Available: https://CRAN.R-project.org/package=pracma
[38]
R. Varadhan and P. Gilbert, BB: An R package for solving a large system of nonlinear equations and for optimizing a high-dimensional nonlinear objective function,” Journal of Statistical Software, vol. 32, no. 4, pp. 1–26, 2009,Available: https://www.jstatsoft.org/v32/i04/
[39]
K. Deb, “Multi-objective optimization,” in Search methodologies: Introductory tutorials in optimization and decision support techniques, E. K. Burke and G. Kendall, Eds. Boston, MA: Springer US, 2005, pp. 273–316. doi: 10.1007/0-387-28356-0_10.
[40]
K. Soetaert and F. Meysman, “Reactive transport in aquatic ecosystems: Rapid model prototyping in the open source software R,” Environmental Modelling & Software, vol. 32, pp. 49–60, 2012.
[41]
A. Couture-Beil, J. T. Schnute, R. Haigh, S. N. Wood, and B. J. Cairns, PBSddesolve: Solver for delay differential equations. 2019.Available: https://CRAN.R-project.org/package=PBSddesolve