Finding if an outcome is predictable

Suppose we are asked to predict something given a set of features, how do we know if that target is actually predictable? That is, how do we know if there is actually some relation between the dependant and independent features or there are some patterns in the data which could be exploited by a machine learning algorithm?

What if the target outcomes are just random? How do we test for this relationship before we start building ML/DL models?

Topic feature-engineering feature-construction correlation data-mining machine-learning

Category Data Science


That would be a part of feature selection. There are many methods to find out if there are relationships between the dependent variable and independent variables. To name a few: plots, measures of correlation, measures of mutual information.

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.