Читать книгу Rank-Based Methods for Shrinkage and Selection - A.K. Saleh Md.Ehsanes, A. K. Md. Ehsanes Saleh - Страница 13

Preface

Оглавление

The objective of this book is to introduce the audience to the theory and application of robust statistical methodologies using rank-based methods. We present a number of new ideas and research directions in machine learning and statistical analysis that the reader can and should pursue in the future. We begin by noting that the well-known least squares and likelihood principles are traditional methods of estimation in machine learning and data science. One of the most widely read books is the Introduction to Statistical Learning (James et al., 2013) which describes these and other methods. However, it also properly identifies many of their shortcomings, especially in terms of robustness in the presence of outliers. Our book describes a number of novel ideas and concepts to resolve these problems, many of which are worthy of further investigation. Our goal is to motivate the interest of more researchers to pursue further activities in this field. We build on this motivation to carry out a rigorous mathematical analysis of rank-based penalty estimators.

From our point of view, outliers are present in almost all real-world data sets. They may be the result of human error, transmission error, measurement error or simply due to the nature of the data being collected. Whatever be the reason, we must first recognize that all data sets have some form of outliers and then build solutions based on this fact. Outliers may greatly affect the estimates and lead to poor prediction accuracy. As a result, operations such as data cleaning, outlier detection and robust regression methods are extremely important in building models that provide suitably accurate prediction capability. Here, we describe rank-based methods to address many such problems. Indeed, many researchers are now involved in these and other methods towards robust data science. Most of the methods and results presented in this book were derived from our implementations in R and Python which are languages used routinely by statisticians and by practitioners in machine learning and data science. Some of the problems at the end of each chapter involve the use of R. The reader will be well-served to follow the descriptions in the book while implementing the ideas wherever possible in R or Python. This is the best way to get the most out of this book.

Rank regression is based on the linear rank dispersion function described by Jaeckel (1972). The dispersion function replaces the least squares loss function to enable estimates based on the median rather than the mean. This book is intended to guide the reader in this direction starting with basic principles such as the importance of the median vs. the mean, comparisons of rank vs. least squares methods on simple linear problems, and the role of penalty functions in improving the accuracy of prediction. We present new practical methods of data cleaning, subset selection and shrinkage estimation in the context of rank-based methods. We then begin our theoretical journey starting with basic rank statistics for location and simple linear models, and then move on to multiple regression, ANOVA and problems in a high-dimensional setting. We conclude with new ideas not published elsewhere in the literature in the area of rank-based logistic regression and neural networks to address classification problems in machine learning and data science.

We believe that most practitioners today are still employing least squares and log-likelihood methods that are not robust in the presence of outliers. This is due to the long history of these estimation methods in statistics and their natural adoption in the machine learning community over the past two decades. However, the history of estimation theory actually changed its course radically many decades prior when Stein (1956) and James and Stein (1961) proved that the sample mean based on a sample from a p-dimensional multivariate normal distribution is inadmissible under a quadratic loss function for p ≥ 3. This result gave birth to a class of shrinkage estimators in various forms and set-ups. Due to the immense impact of Stein’s theory, scores of technical papers appeared in the literature covering many areas of application. Beginning in the 1970s, the pioneering work of Saleh and Sen (1978, 1983, 1984b, a, 1985a, a, b, c, d, e, 1986, 1987) expanded the scope of this class of shrinkage estimators using the “quasi-empirical Bayes” method to obtain robust (such as R-, L-, and M-estimation) Stein-type estimators. Details are provided in Saleh (2006).

Of particular interest here is the use of penalty estimators in the context of robust R-estimation. Next generation “shrinkage estimators” known as “ridge regression estimators” for the multiple linear regression model were developed by Hoerl and Kennard (1970) based on “Tikhonov’s regularization” (Tikhonov, 1963). The ridge regression (RR) estimator is the result of minimizing the penalized least squares criterion using an L2-penalty function. Ridge regression laid the foundation of penalty estimation. Later, Tibshirani (1996) proposed the “least absolute shrinkage and selection operator” (LASSO) by minimizing the penalized least squares criterion using an L1-penalty function which went viral in the area of model selection.

Unlike the RR estimator, LASSO simultaneously selects and estimates variables. It is the reminiscent of “subset selection”. The subset selection rule is extremely variable due to its inherent discreteness (Breiman, 1996; Fan and Li, 2001). It is also highly variable and often trapped into a locally optimal solution rather than the globally optimal solution. LASSO is a continuous process and stable; however, it is not suggested to be used in multicollinear situations. Zou and Hastie (2005) proposed a compromised penalty function which is a combination of L1 and L2 penalty giving rise to the “elastic net” estimator. It can select groups of correlated variables. It is metaphorically like a stretchable fishing net retaining all potentially big fish.

Although LASSO simultaneously estimates and selects variables, it does not possess “oracle properties” in general. To overcome this problem Fan and Li (2001) proposed the “smoothly clipped absolute deviation” (SCAD) penalty function. Following Fan and Li (2001), Zou (2006) modified LASSO using a weighted L1-penalty function. Zou (2006) called this estimator an adaptive LASSO (aLASSO). Later, Zhang (2010) suggested a minimax concave penalty (MCP) estimator. All results found in the above literature are based on penalized least squares criterion.

This book contains a thorough study of rank-based estimation with three basic penalty estimators, namely, ridge regression, LASSO and “elastic net”. It also includes preliminary test and Stein-type R-estimators for completeness. Efforts are made to present a clear and balanced introduction of rank-based estimators with mathematical comparisons of the properties of various estimators considered. The book is directed towards graduate students, researchers of statistics, economics, bio-statistical biologists and for all applied statisticians, economists and computer scientists and data scientists, among others. The literature is very limited in the area of robust penalty and other shrinkage estimators in the context of rank-based estimation. Here, we provide both theoretical and practical aspects of the subject matter.

The book is spread over twelve chapters. Chapter 1 begins with an introductory examination of the median, outliers and robust rank-based methods, along with a brief look at penalty estimators. Chapter 2 continues with the characteristics of rank-based penalty estimators and demonstrates their enormous value in machine learning. Chapter 3 provides the preliminaries of rank-based theory and various aspects of it, along with a description of penalty estimators, which are then applied to location and simple linear models. Chapters 4 deals with ANOVA and Chapter 5 with seemingly unrelated simple linear models. Chapter 6 considers the multiple linear model and Chapter 7 expands on the “partially linear regression model” (PLM). The Liu regression estimator is discussed in Chapter 8. Chapter 9 introduces the AR(p) model. Chapter 10 covers selection and shrinkage of variables in high-dimensional data analysis. Chapter 11 deals with multivariate rank-based logistic regression models. Finally, Chapter 12 concludes with applications of rank-based neural networks.

To our knowledge, this is one of the first books to combine advanced statistical analysis with advanced machine learning. Each chapter is self-contained but those interested in machine learning may consider Chapters 1 and 2, and 11 and 12, while those interested in statistics may consider Chapters 310. A good mix of the two would be derived from Chapters 14 and 11 and 12. It is our hope that readers in both fields will find something of value, and that it will lead to many areas of future research.

The authors wish to thank the developers of Rfit (Kloke and McKean, 2012) and glmnet (Stanford University) which are extremely useful packages for R-estimation and penalized maximum likelihood estimation, respectively. We also thank Professor Brent Johnson (University of Rochester) for the rank-based LASSO and aLASSO code (Johnson and Peng, 2008) provided on his website.

Professor A.K. Md. E. Saleh is grateful to NSERC for supporting his research for more than four decades and is appreciative of Professors P.K. Sen (U. of North Carolina), J. Jurečková (Charles U., Prague), M. Ghosh (Gainsville, Florida), H. L. Koul (Michigan State U.), T. Kubokawa (Tokyo, Japan), T. Shiraishi (Tsukuba, Japan) and C. Robert (Université Paris-Dauphine) for their active participation during the time of these grants. He is grateful to his loving wife, Shahidara Saleh, for her support over 70 years of marriage. He also appreciates his grandchildren Jasmine Alam, Sarah Alam, Migel Saleh and Malique Saleh for their loving care.

Professor M. Arashi wishes to thank his family in Iran, specifically his wife, Reihaneh Arashi (maiden name: Soleimani) for her everlasting love and support and his daughter, Elena Arashi. This research is supported by Ferdowsi University of Mashhad, Iran and in part by the National Research Foundation (NRF) SARChI Research Chair UID: 71199, and DST-NRF Centre of Excellence in Mathematical and Statistical Sciences (CoE-MaSS) of South Africa.

Professor R. Saleh wishes to thank his parents, Dr. Ehsanes Saleh and Mrs. Shadidara Saleh, for their love and support. He also wishes to acknowledge valuable discussions with Victor Aken’Ova and Sohaib Majzoub regarding logistic regression and neural networks, and the encouragement and support from Lynn Saleh, Isme Alam, Raihan Saleh and Jody Fast during the writing of this book.

Dr. M. Norouzirad deeply thanks her parents, Abbas Ali Norouzirad and Fereshteh Arefian for their unconditional trust, timely encouragement, and endless patience. She also thanks her sister, Mehrnoosh Norouzirad, for heart-warming kindness. She also wishes to acknowledge funding provided by National Funds through the FCT - FundaÇão para a Ciência e a Tecnologia, I.P., under the scope of the project UIDB/00297/2020 (Center for Mathematics and Applications).

A.K. Md. Ehsanes Saleh

Mohammad Arashi

Resve A. Saleh

Mina Norouzirad

Rank-Based Methods for Shrinkage and Selection

Подняться наверх