liveBook · Manning

Hypothesis space

As explained in Effective Data Analysis

A model class is a group of formulas and algorithms sharing characteristics and designed to solve a specific type of problem.

A hypothesis space is the set of candidate model classes available for solving a particular prediction or pattern-finding problem. Each class groups formulas and algorithms with shared characteristics and a common purpose. section 9.1.1

The problem usually narrows the choice: regression targets continuous outcomes, classification targets categorical outcomes, and other classes address grouping, time-to-event, time-series, or dimension-reduction tasks. section 9.1.1

Choosing a model class

Predicting store spending calls for a continuous-outcome approach, identifying whether students pass calls for classification, and forecasting sales over nine months calls for a time-series approach. section 9.1.1

Table 9.1 Classes of models, their purposes, and examples
Class
Purpose
Example
Regression
Predict outcomes represented with continuous data
Predicting student test scores
Classification
Predict outcomes represented with categorical data
Predict which students will graduate on time
Clustering
Identify underlying patterns and natural “groups” in the data
Find clusters of student performance across classes
Dimension reduction
Identify shared variance among predictors to simplify model input
Find 2 underlying components to represent scores in 12 classes
Survival analysis
Predict the time until an event occurs
Predict the time to withdraw from an intensive graduate curriculum

Compare model classes by their purpose and representative application, from regression and classification to clustering, dimension reduction, and survival analysis. section 9.1.1

How Effective Data Analysis covers it

How deep it goes
Defines model classes and contrasts their purposes, but stops short of detailing individual formulas, algorithms, or selection procedures.
Examples
Uses spending prediction, student outcomes, sales forecasting, performance clusters, and curriculum-withdrawal timing.
What it assumes
Assumes a defined real-world prediction or pattern-finding problem and distinguishes continuous, categorical, and time-based outcomes.
What you can do after
Evaluate a problem's outcome type and select an appropriate statistical-model class.
How it connects
Connects regression, classification, clustering, dimension reduction, survival analysis, hierarchical models, and time-series models.

Also explained in

Compare how 2 books explain hypothesis space →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Effective Data Analysis. The section links point to the parts of the book it draws on.