A supervised weeding method to cluster high dimensional predictors with application to job market analysis.
Yuyang Li1, Jianxin Bi2, Jingyuan Liu2
1Department of Statistics, Iowa State University, Ames, IA, USA.
Journal of Applied Statistics
|December 4, 2024
Summary
This study introduces a supervised weeding algorithm for clustering high-dimensional data. The method effectively identifies sparse clusters and predicts response variables, outperforming existing approaches.
Area of Science:
- Data mining
- Bioinformatics
- Text analysis
Background:
- Clustering high-dimensional predictors is crucial in fields like text mining and biological data analysis.
- Standard clustering methods identify patterns within predictors but cannot predict response variables.
- Existing methods often focus on either clustering or prediction, not both.
Purpose of the Study:
- To develop a supervised weeding algorithm for detecting sparse clusters and capturing prediction effects simultaneously.
- To address the dual requirement of clustering and prediction in high-dimensional data analysis.
- To introduce a novel approach for supervised predictor selection and clustering.
Main Methods:
- An iterative feature screening and coherence evaluation procedure.
- Backward elimination of unimportant predictors to form nested sets.
- Monte Carlo simulations for assessing finite-sample performance.
- Application to a job description dataset to analyze keyword impact on salaries.
Main Results:
- The proposed supervised weeding algorithm demonstrates comparable clustering and prediction performance to existing specialized methods.
- The method effectively identifies significant predictor groups that influence response variables.
- Simulation results confirm the algorithm's finite-sample performance.
Conclusions:
- The supervised weeding algorithm offers a robust solution for the dual problem of clustering and prediction in high-dimensional data.
- This approach enhances the utility of clustering by incorporating predictive capabilities.
- The method provides valuable insights into feature importance and relationships within complex datasets.
Related Concept Videos
Survival Tree
60
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a...
Building a Survival Tree
Constructing a...
60
Quantifying and Rejecting Outliers: The Grubbs Test
1.5K
Sometimes, a data set can have a recorded numerical observation that greatly deviates from the rest of the data. Assuming that the data is normally distributed, a statistical method called the Grubbs test can be used to determine whether the observation is truly an outlier. To perform a two-tailed Grubbs test, first, calculate the absolute difference between the outlier and the mean. Then, calculate the ratio between this difference and the standard deviation of the sample. This...
1.5K
Cluster Sampling Method
11.6K
Appropriate sampling methods ensure that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest.
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
11.6K
Outliers and Influential Points
4.0K
An outlier is an observation of data that does not fit the rest of the data. It is sometimes called an extreme value. When you graph an outlier, it will appear not to fit the pattern of the graph. Some outliers are due to mistakes (for example, writing down 50 instead of 500), while others may indicate that something unusual is happening. Outliers are present far from the least squares line in the vertical direction. They have large "errors," where the "error" or residual is the...
4.0K
Multiple Regression
2.9K
Multiple regression assesses a linear relationship between one response or dependent variable and two or more independent variables. It has many practical applications.
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...
2.9K
Residuals and Least-Squares Property
7.3K
The vertical distance between the actual value of y and the estimated value of y. In other words, it measures the vertical distance between the actual data point and the predicted point on the line
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...
7.3K


