Abstract
The previous chapter introduced all conceptual and numerical foundations for solving linear regression problems in the context of machine learning. There, the emphasis was on simple formulation that is easy to understand. However, machine learning regression offers many more methods and tools than already introduced. To this end, we will introduce model formulations that can easily be generalized and that additionally can also be efficiently implemented as vectorized Python code. Furthermore, the concept of basis functions offers a multitude of more advanced regression models such as piecewise formulations or non-parametric kernel regression.
The purpose of computing is insight, not numbers.
Richard Hamming (1915–1998)
American mathematician
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Recall that, \(\mathcal {J}(w_0, \ldots , w_n;\; \mathscr {D}^{\mathrm {train}})\) would be pronounced as “The resulting cost \({\mathcal {J}}\) for given training data is a function of the weights ….”
References
G. Arfken. Mathematical Methods for Physicists. Elsevier, 1985. DOI https://doi.org/10.1016/c2013-0-10310-8.
T. Hastie, R. Tibshirani, and J. Friedman. The Elements of Statistical Learning. Springer New York, 2009. DOI https://doi.org/10.1007/978-0-387-84858-7.
Q. Kong, T. Siauw, and A. M. Bayen. Python Programming and Numerical Methods. Elsevier, 2021. ISBN 978-0-12-819549-9. DOI https://doi.org/10.1016/c2018-0-04165-1.
W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery. Numerical Recipes 3rd Edition: The Art of Scientific Computing. Cambridge University Press, 3 edition, 2007. ISBN 0521880688.
G. A. F. Seber and A. J. Lee. Linear Regression Analysis. Wiley, Jan. 2003. DOI https://doi.org/10.1002/9780471722199.
P. Virtanen, R. Gommers, T. E. Oliphant, M. Haberland, T. Reddy, D. Cournapeau, E. Burovski, P. Peterson, W. Weckesser, J. Bright, S. J. van der Walt, M. Brett, J. Wilson, K. J. Millman, N. Mayorov, A. R. J. Nelson, E. Jones, R. Kern, E. Larson, C. J. Carey, İ. Polat, Y. Feng, E. W. Moore, J. VanderPlas, D. Laxalde, J. Perktold, R. Cimrman, I. Henriksen, E. A. Quintero, C. R. Harris, A. M. Archibald, A. H. Ribeiro, F. Pedregosa, P. van Mulbregt, and SciPy 1.0 Contributors. SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python. Nature Methods, 17: 261–272, 2020. DOI https://doi.org/10.1038/s41592-019-0686-2.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Sandfeld, S. (2024). Advanced Methods and Topics of Regression. In: Materials Data Science. The Materials Research Society Series. Springer, Cham. https://doi.org/10.1007/978-3-031-46565-9_13
Download citation
DOI: https://doi.org/10.1007/978-3-031-46565-9_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-46564-2
Online ISBN: 978-3-031-46565-9
eBook Packages: Chemistry and Materials ScienceChemistry and Material Science (R0)