Choosing an Algorithm by Task
To help you select an algorithm for use with a specific task, the following table provides suggestions for the types of tasks for which each algorithm is traditionally used. +
Examples of tasks
Microsoft algorithms to use
Predicting a discrete attribute:
Flag the customers in a prospective buyers list as good or poor prospects.
Calculate the probability that a server will fail within the next 6 months.
Categorize patient outcomes and explore related factors.
Microsoft Decision Trees Algorithm
Microsoft Naive Bayes Algorithm
Microsoft Clustering Algorithm
Predicting a continuous attribute:
Forecast next year's sales.
Predict site visitors given past historical and seasonal trends.
Generate a risk score given demographics.
Microsoft Decision Trees Algorithm
Microsoft Time Series Algorithm
Predicting a sequence:
Perform clickstream analysis of a company's Web site.
Analyze the factors leading to server failure.
Capture and analyze sequences of activities during outpatient visits, to formulate best practices around common activities.
Finding groups of common items in transactions:
Use market basket analysis to determine product placement.
Suggest additional products to a customer for purchase.
Analyze survey data from visitors to an event, to find which activities or booths were correlated, to plan future activities.
Microsoft Association Algorithm
Finding groups of similar items:
Create patient risk profiles groups based on attributes such as demographics and behaviors.
Analyze users by browsing and buying patterns.
Identify servers that have similar usage characteristics.
Microsoft Clustering Algorithm
Related Content
The following table provides links to learning resources for each of the data mining algorithms that are provided in SQL Server Data Mining: +
Related Tasks
Topic
Description
Determine the algorithm used by a data mining model
Create a Custom Plug-In Algorithm
Explore a model using an algorithm-specific viewer
View the content of a model using a generic table format
Browse a Model Using the Microsoft Generic Content Tree Viewer
Learn about how to set up your data and use algorithms to create models
Mining Structures (Analysis Services - Data Mining)