Related Experiment Video
Updated: Sep 6, 2025

07:15
Machine Learning Algorithms for Early Detection of Bone Metastases in an Experimental Rat Model
Published on: August 16, 2020
6.9K
Are missing values important for earnings forecast? a machine learning perspective
Ajim Uddin1, Xinyuan Tao1, Chia-Ching Chou2
1New Jersey Institute of Technology, Newark, New Jersey, USA.
Summary
Machine learning effectively imputes missing analyst forecasts, significantly reducing earnings forecast errors by 41%. Coupled matrix factorization further improves accuracy, enhancing financial predictions.
Area of Science:
- Financial econometrics
- Machine learning applications
- Data imputation techniques
Background:
- Analysts' forecasts are crucial for estimating firm earnings but often contain missing values.
- Existing methods struggle to fully leverage incomplete forecast data, impacting prediction accuracy.
Purpose of the Study:
- To apply machine learning for imputing missing analyst forecast data.
- To predict firm future earnings using both imputed and observed forecasts.
- To evaluate and compare different imputation methods for financial forecasting.
Main Methods:
- Utilized machine learning techniques, including matrix factorization (MF), to impute missing values in individual analyst forecasts.
- Developed a stochastic gradient descent-based coupled matrix factorization (CMF) model integrating multiple datasets.
- Evaluated imputation performance and its impact on earnings forecast accuracy.
Main Results:
- Imputing missing values reduced forecast error by 41% compared to using the mean forecast.
- Matrix factorization (MF) demonstrated consistent out-performance across various evaluation metrics and firms.
- Coupled matrix factorization (CMF) further reduced earnings forecast error by an additional 19% compared to MF using a single dataset.
Conclusions:
- Machine learning imputation significantly enhances the utility of analyst forecasts for earnings prediction.
- Matrix factorization is a robust method for handling missing forecast data.
- Coupled matrix factorization offers superior imputation quality and forecast accuracy by leveraging multiple data sources.
Related Concept Videos
Outliers and Influential Points
4.2K
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.2K
Prediction Intervals
2.3K
The interval estimate of any variable is known as the prediction interval. It helps decide if a point estimate is dependable.
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
2.3K
Truncation in Survival Analysis
294
Truncation in survival analysis refers to the exclusion of individuals or events from the dataset based on specific criteria related to the time of the event. This exclusion can happen in two primary forms: left truncation and right truncation.
Left truncation occurs when individuals who experienced the event of interest before a certain time are not included in the study. This is often due to a "delayed entry" into the study where only those who survive until a certain entry point are...
Left truncation occurs when individuals who experienced the event of interest before a certain time are not included in the study. This is often due to a "delayed entry" into the study where only those who survive until a certain entry point are...
294
Detection of Gross Error: The Q Test
6.4K
When one or more data points appear far from the rest of the data, there is a need to determine whether they are outliers and whether they should be eliminated from the data set to ensure an accurate representation of the measured value. In many cases, outliers arise from gross errors (or human errors) and do not accurately reflect the underlying phenomenon. In some cases, however, these apparent outliers reflect true phenomenological differences. In these cases, we can use statistical methods...
6.4K
Microsoft Excel: Regression Analysis
880
Regression analysis in Microsoft Excel is a powerful statistical method for examining the relationship between a dependent variable and one or more independent variables. It's used extensively in fields such as economics, biology, and business to predict outcomes, understand relationships, and make data-driven decisions. The most common type is linear regression, which attempts to fit a straight line through the data points to model the relationship between variables.
To perform regression...
To perform regression...
880
Regression Analysis
6.0K
Regression analysis is a statistical tool that describes a mathematical relationship between a dependent variable and one or more independent variables.
In regression analysis, a regression equation is determined based on the line of best fit– a line that best fits the data points plotted in a graph. This line is also called the regression line. The algebraic equation for the regression line is called the regression equation. It is represented as:
In regression analysis, a regression equation is determined based on the line of best fit– a line that best fits the data points plotted in a graph. This line is also called the regression line. The algebraic equation for the regression line is called the regression equation. It is represented as:
6.0K

