Classification and Regression with the BigML Dashboard
3.14 Takeaways
This chapter explains linear regressions in detail. Here is a list of key points:
A linear regression is a supervised Machine Learning algorithm used to solve regression problems.
A linear regression is built from a dataset available in BigML and used to make an evaluation, a single prediction, or a batch prediction.
You can create a linear regression with just one click or configure it as you wish. BigML provides several configuration options before creating your linear regression.
To create a linear regression you need a dataset containing at least one numeric field.
Categorical fields must be converted to numeric values in order to train a linear regression model.
If you do not specify any Objective Field, BigML will take the last numeric field in your dataset.
BigML allows you to include your numeric fields’ missing values as valid values to train your linear regression model.
The chart view provides a visual way to analyze a field impact on predictions given certain values for the rest of the fields.
You get a prediction interval along with the predicted value.
BigML displays all your linear regression coefficients in a table view which you can also download as a CSV file.
You need to evaluate your linear regression model’s performance using data that the model has not seen before.
The ultimate goal in building a linear regression is being able to make predictions with it.
BigML allows you to quickly make predictions for single instances by providing a form containing the fields used by the linear regression, so you can easily set the input data and get an immediate response.
BigML batch predictions allow you to make simultaneous predictions for multiple instances. All you need is the linear regression you want to use to make predictions and a dataset containing the instances for which you want to obtain predictions.
You can configure your batch predictions output file settings.
You can download your linear regression to perform local predictions.
You can add descriptive information to your linear regressions (name, description, tags, and category).
You can move your linear regressions between projects.
You can share your linear regressions with other people using the secret link.
You can stop your linear regression creation by deleting them.
You can permanently delete an existing linear regression.