Applying Algorithms

Once you have the relevant data for analysis, you need to apply appropriate algorithms to determine patterns in the data.

Determining an appropriate algorithm to use for a specific purpose is a challenging task. You can use a combination of a number of algorithms to analyze data. For example, you can first use time series algorithms to smooth data and then use regression algorithms to find trends.

The following table provides information on which algorithm to choose for specific purposes:
Purpose Algorithm
Performing time-based predictions Time Series Algorithms
  • Single Exponential Smoothing
  • Double Exponential Smoothing
  • Triple Exponential Smoothing
Predicting continuous variables based on other variables in the dataset Regression Algorithms
  • Linear Regression
  • Exponential Regression
  • Geometric Regression
  • Logarithmic Regression
  • Multiple Linear Regression
  • Polynomial Regression
  • Logistic Regression
Finding frequent itemset patterns in large transactional datasets to generate association rules Association Algorithms
  • Apriori
  • AprioriLite
Clustering observations into groups of similar itemsets Clustering Algorithms
  • K-Means
Classifying and predicting one or more discrete variables based on other variables in the dataset Decision Trees
  • HANA C 4.5
  • R-CNR Tree
  • CHAID
Detecting outlying values in the dataset Outlier Detection Algorithms
  • Inter Quartile Range
  • Nearest Neighbor Outlier
  • Anomaly Detection
  • Variance Test
Forecasting, classification, and statistical pattern recognition Neural Network Algorithms
  • R-NNet Neural Network
  • R-MONMLP Neural Network
If you did not find a relevant algorithm, you can create your own custom component using R script within Expert Analytics and perform analysis on your acquired data. For more information on adding a custom component see: Specifying properties with the R Component Creation Wizard
  1. In the Predict room, double-click the required algorithm component under the list of components on the right.
    The algorithm component is added to the analysis editor and is connected to the previous component in the analysis.
  2. From the contextual menu of the algorithm component and choose Configure Properties.
  3. In the component properties dialog box, enter the necessary details for the algorithm component properties.
  4. Choose Done.
  5. To view the results of the analysis, choose (Run Analysis).