SlideShare a Scribd company logo
Salford Systems
General Features SPM 7.0 Feature Matrix
Components Basic Pro ProEx Ultra
Modeling Engine: CART (Decision Trees) o o o o
Modeling Engine: MARS (Nonlinear Regression) o o o o
Modeling Engine: TreeNet (Stochastic Gradient Boosting) o o o o
Modeling Engine: RandomForests for Classification o o o o
Reporting ROC curves during model building and model scoring o o o o
Model performance stats based on Cross Validation o o o o
Model performance stats based on out of bag data during
bootstrapping
o o o o
Reporting performance summaries on learn and test data
partitions
o o o o
Reporting Gains and Lift Charts during model building and model
scoring
o o o o
Automatic creation of Command Logs o o o o
Built-in support to create, edit, and execute command files o o o o
Translating models into SAS-compatible language o o o o
Reading and writing datasets in all current database/statistical
file formats
o o o o
Option to save processed datasets into all current
database/statistical file formats
o o o o
Automation: Build a series of models using every available data
mining engine (Battery MODELS)
o o o o
9685 Via Excelencia, Suite 208, San Diego, CA, 92126
Tel: 619-543-8880 Fax: 619-543-8888 E-Mail: info@salford-systems.com Web Site: www.salford-systems.com
Salford Systems
Components Basic Pro ProEx Ultra
Additional Modeling Engines: Regression, Logistic
Regression, RandomForests for Regession, Regularized
Regression (LASSO/Ridge/LARS/Elastic Net/GPS)
o o o
Automatic creation of missing value indicators o o o
Option to treat missing value in a categorical predictor as a new
level
o o o
License to any level supported by RAM (currently 32MB to 1TB) o o o
License for multi-core capabilities o o o
Using built-in BASIC Programming Language during data
preparation
o o o
Automatic creation of lag variables based on user specifications
during data preparation
o o o
Automatic creation and reporting of key overall and stratified
summary statistics for user supplied list of variables
o o o
Display charts, histograms, and scatter plots for user selected
variables
o o o
Command Line GUI Assistant to simplify creating and editing
command files
o o o
Translating models into SAS/PMML/C/Java/Classic o o o
An alternative to variable importance based on Leo Breiman's
scrambler
o o o
Unsupervised Learning - Breiman's column scrambler o o o
Scoring any Battery (pre-packaged scenario of runs) as an
ensemble model
o o o
Custom selection of a new predictors list from an existing
variable importance report
o o o
User defined bins for Cross Validation o o o
Automated imputation of all missing values o o o
Automation: Build two models reversing the roles of the learn and test
samples (Battery FLIP)
o o o
Automation: Explore model stability by repeated random drawing of the
learn sample from the original dataset (Battery DRAW)
o o o
Automation: For time series applications, build models based on
sliding time window using a large array of user options (Battery
DATASHIFT)
o o o
Automation: Explore mutual multivariate dependencies among
available predictors (Battery TARGET)
o o o
Automation: Explore the effects of the learn sample size on the model
performance (Battery SAMPLE)
o o o
9685 Via Excelencia, Suite 208, San Diego, CA, 92126
Tel: 619-543-8880 Fax: 619-543-8888 E-Mail: info@salford-systems.com Web Site: www.salford-systems.com
Salford Systems
Components Basic Pro ProEx Ultra
Automation: Explore alternative strategies to handling of missing
values (Battery MVI)
o o o
Automation: Check the validity of model performance using Monte
Carlo shuffling of the target (Battery MCT)
o o o
Automation: Build a series of models varying the number of bins for
Cross Validation (Battery CV)
o o o
Automation: Repeat Cross Validation process many times to explore
the variance of estimates (Battery CVR)
o o o
Automation: Build a series of models using a user-suppllied list of
binning variables for cross-validation (Battery CVBIN)
o o o
Automation: Build a series of models by varying the random number
seed (Battery SEED)
o o o
Automation: Explore the marginal contribution of each predictor to the
existing model (Battery LOVO)
o o o
Save out of bag predictions during Cross Validation o o
Automation: Generate detailed univariate stats on every
continuous predictor to spot potential outliers and problematic
records (Battery OUTLIERS)
o o
Automation: Convert (bin) all continuous variables into
categorical (discrete) versions using a large array of user options
(equal width, weights of evidence, Naïve Bayes, supervised)
(Battery BIN)
o o
Automation: Explore model stability by repeated repartitioning of the
data into learn, test, and possibly hold-out samples (Battery
PARTITION)
o o
Automation: Build a series of models using different backward variable
selection strategies (Battery SHAVING)
o o
Automation: Build a series of models using the forward-stepwise
variable selection strategy (Battery STEPWISE)
o o
Automation: Explore nonlinear univariate relationships between the
target and each available predictor (Battery ONEOFF, Battery XONY)
o o
Automation: Build a series of models using randomly sampled
predictors (Battery KEEP)
o o
Automation: Explore the impact of a potential replacement of a given
predictor by another one (Battery SWAP)
o o
9685 Via Excelencia, Suite 208, San Diego, CA, 92126
Tel: 619-543-8880 Fax: 619-543-8888 E-Mail: info@salford-systems.com Web Site: www.salford-systems.com
Salford Systems
Components Basic Pro ProEx Ultra
Automation: Explore the impact of penalty on categorical predictors
(Battery PENALTY=HLC)
o o
Automation: Explore the impact of penalty on missing values (Battery
PENALTY=MISSING)
o o
Automation: Bootstrapping process (sampling with replacement from
the learn sample) with a large array of user options (Random Forests-
style sampling of predictors, saving in-bag and out-of-bag scores,
proximity matrix, and node dummies) (Battery BOOTSTRAP)
o o
Automation: Parametric bootstrap process (Battery PBOOT) o o
Automation: Build a series of models for each strata defined in the
dataset (Battery STRATA)
o o
Automation: Build two linked models, where the first one predicts the
binary event while the second one predicts the amount (Battery
RELATED). For example, predicting whether someone will buy and how
much will be spent
o o
Automation: Build a series of models limiting the number of nodes in a
tree thus controlling the order of interactions (Battery NODES)
o o
Automation: Build a series of models varying the speed of learning
(Battery LEARNRATE)
o o
Automation: Build a series of models by progressively imposing
additivity on individual predictors (Battery ADDITIVE)
o o
Automation: Build a series of models utilizing different regression loss
functions (Battery TNREG)
o o
Automation: Build a series of models by varying subsampling fraction
(Battery TNSUBSAMPLE)
o o
Automation: Build a series of models using varying degree of penalty
on added variables (Battery ADDEDVAR)
o o
Modeling Pipelines: RuleLearner, ISLE o
Build a CART tree utilizing the TreeNet engine to gain speed as
well as alternative reporting
o
RandomForests inspired sampling of predictors at each node
during model building
o
Build a RandomForests model utilizing the TreeNet engine to
gain speed as well as alternative reporting
o
Build a Random Forests model utilizing the CART engine to gain
alternative handling of missing values via surrogate splits
(Battery BOOTSTRAP RSPLIT)
o
9685 Via Excelencia, Suite 208, San Diego, CA, 92126
Tel: 619-543-8880 Fax: 619-543-8888 E-Mail: info@salford-systems.com Web Site: www.salford-systems.com
Salford	
  Systems
	
  9685	
  Via	
  Excelencia,	
  Suite	
  208,	
  San	
  Diego,	
  CA,	
  92126
Tel:	
  619-­‐543-­‐8880	
  Fax:	
  619-­‐543-­‐8888	
  E-­‐Mail:	
  info@salford-­‐systems.com	
  Web	
  Site:	
  www.salford-­‐systems.com
Additional	
  CART	
  Features SPM	
  7.0	
  Feature	
  Matrix
Components Basic Pro ProEx Ultra
Modeling Engine: CART (Decision Trees) o o o o
Linear Combination Splits o o o o
Optimal tree selection based on area under ROC curve o o o o
User defined splits for the root node and its children o o o
Automation: Generate models with alternative handling of
missing values (Battery MVI)
o o o
Automation: Build a series of models using all available splitting
strategies (six for classification, two for regression) (Battery RULES)
o o o
Automation: Build a series of models varying the depth of the tree
(Battery DEPTH)
o o o
Automation: Build a series of models changing the minimum
required size on parent nodes (Battery ATOM)
o o o
Automation: Build a series of models changing the minimum
required size on child nodes (Battery MINCHILD)
o o o
Automation: Explore accuracy versus speed trade-off due to
potential sampling of records at each node in a tree (Battery
SUBSAMPLE)
o o o
Multiple user defined lists for linear combinations o o
Constrained trees o o
Ability to create and save dummy variables for every node in
the tree during scoring
o o
Report basic stats on any variable of user choice at every
node in the tree
o o
Comparison of learn vs. test performance at every node of
every tree in the sequence
o o
Hot-Spot detection to identify the richest nodes across multiple
trees
o o
Automation: Vary the priors for the specified class (Battery
PRIORS)
o o
Automation: Build a series of models limiting the number of nodes in
a tree (Battery NODES)
o o
Automation: Build a series of models trying each available predictor
as the root node splitter (Battery ROOT)
o o
Automation: Explore the impact of favoring equal sized child nodes
(Battery POWER)
o o
Salford	
  Systems
	
  9685	
  Via	
  Excelencia,	
  Suite	
  208,	
  San	
  Diego,	
  CA,	
  92126
Tel:	
  619-­‐543-­‐8880	
  Fax:	
  619-­‐543-­‐8888	
  E-­‐Mail:	
  info@salford-­‐systems.com	
  Web	
  Site:	
  www.salford-­‐systems.com
Components Basic Pro ProEx Ultra
Automation: Build a series of models by progressively removing
misclassified records thus increasing the robustness of trees and
posssibly reducing model complexity (Battery REFINE)
o o
Automation: Bagging and ARCing using the legacy code
(COMBINE)
o o
Build a CART tree utilizing the TreeNet engine to gain speed
as well as alternative reporting
o
Build a Random Forests model utlizing the CART engine to
gain alternative handling of missing values via surrogate splits
(Battery BOOTSTRAP RSPLIT)
o
Salford	
  Systems
	
  9685	
  Via	
  Excelencia,	
  Suite	
  208,	
  San	
  Diego,	
  CA,	
  92126
Tel:	
  619-­‐543-­‐8880	
  Fax:	
  619-­‐543-­‐8888	
  E-­‐Mail:	
  info@salford-­‐systems.com	
  Web	
  Site:	
  www.salford-­‐systems.com
Additional	
  MARS	
  Features SPM	
  7.0	
  Feature	
  Matrix
Components Basic Pro ProEx Ultra
Modeling Engine: MARS (Nonlinear Regression) o o o o
Automation: Build a series of models varying the maximum
number of basis functions (Battery BASIS)
o o o
Automation: Build a series of models varying the smoothness
parameter (Battery MINSPAN)
o o
Automation: Build a series of models varying the order of
interactions (Battery INTERACTIONS)
o o
Automation: Build a series of models varying the modeling speed
(Battery SPEED)
o o
Automation: Build a series of models using varying degree of
penalty on added variables (Battery PENALTY MARS)
o
Salford	
  Systems
	
  9685	
  Via	
  Excelencia,	
  Suite	
  208,	
  San	
  Diego,	
  CA,	
  92126
Tel:	
  619-­‐543-­‐8880	
  Fax:	
  619-­‐543-­‐8888	
  E-­‐Mail:	
  info@salford-­‐systems.com	
  Web	
  Site:	
  www.salford-­‐systems.com
Additional	
  TreeNet	
  Features SPM	
  7.0	
  Feature	
  Matrix
Components Basic Pro ProEx Ultra
Modeling Engine: TreeNet (Stochastic Gradient Boosting) o o o o
Spline-based approximations to the TreeNet dependency plots o o o
Exporting TreeNet dependency plots into XML file o o o
Automation: Build a series of models changing the minimum
required size on child nodes (Battery MINCHILD)
o o o
Flexible control over interactions in a TreeNet model (ICL) o o
Interaction strength reporting o o
Build a CART tree utilizing the TreeNet engine to gain speed
as well as alternative reporting
o
Build a RandomForests model utilizing the TreeNet engine to
gain speed as well as alternative reporting
o
RandomForests inspired sampling of predictors at each node
during model building
o
Automation: Explore the impact of influence trimming (outlier
removal) for logistic and classification models (Battery INFLUENCE)
o
Automation: Exhaustive search and ranking for all interactions of
the specified order (Battery ICL)
o
Salford	
  Systems
	
  9685	
  Via	
  Excelencia,	
  Suite	
  208,	
  San	
  Diego,	
  CA,	
  92126
Tel:	
  619-­‐543-­‐8880	
  Fax:	
  619-­‐543-­‐8888	
  E-­‐Mail:	
  info@salford-­‐systems.com	
  Web	
  Site:	
  www.salford-­‐systems.com
Additional	
  Random	
  Forests	
  Features SPM	
  7.0	
  Feature	
  Matrix
Components Basic Pro ProEx Ultra
Modeling Engine: RandomForests for Classification o o o o
Additional Modeling Engine: Random Forests for Regession o o o
Automation: Vary the number of randomly selected predictors
at the node-level (Battery RFNPREDS)
o o o
Salford Systems
Additional GPS Features SPM 7.0 Feature Matrix
Components Basic Pro ProEx Ultra
Modeling Engines: Regularized Regression
(LASSO/Ridge/LARS/Elastic Net/GPS)
o o o
Automation: Build a series of models by forcing different limit on the
maximum correlation among predictors (Battery MAXCORR)
o o
9685 Via Excelencia, Suite 208, San Diego, CA, 92126
Tel: 619-543-8880 Fax: 619-543-8888 E-Mail: info@salford-systems.com Web Site: www.salford-systems.com

More Related Content

Similar to SPM v7.0 Feature Matrix (20)

PDF
Datascience101presentation4
Salford Systems
 
PDF
Salford Systems - On the Cutting Edge of Technology
Vladyslav Frolov
 
PPTX
Using CART For Beginners with A Teclo Example Dataset
Salford Systems
 
PDF
SPM User's Guide: Introducing MARS
Salford Systems
 
PDF
Machine Learning for the Apache Spark Developer with Paige Liu
Databricks
 
PDF
XGBoost @ Fyber
Daniel Hen
 
PPTX
Automate ml workflow_transmogrif_ai-_chetan_khatri_berlin-scala
Chetan Khatri
 
PDF
Heuristic design of experiments w meta gradient search
Greg Makowski
 
PPTX
Alpine innovation final v1.0
alpinedatalabs
 
PPTX
IMPLEMENTATION OF MACHINE LEARNING IN E-COMMERCE & BEYOND
Rabi Das
 
PPSX
Srikanta Mishra
Society of Petroleum Engineers
 
DOCX
R Machine Learning packages( generally used)
Dr. Volkan OBAN
 
PPTX
Presentation_Malware Analysis.pptx
nishanth kurush
 
PPT
A Hands-on Intro to Data Science and R Presentation.ppt
Sanket Shikhar
 
PPTX
Text mining tutorial
Salford Systems
 
PDF
TransmogrifAI - Automate Machine Learning Workflow with the power of Scala an...
Chetan Khatri
 
PDF
Robust and declarative machine learning pipelines for predictive buying at Ba...
Gianmario Spacagna
 
PPTX
2022-09-14-MATLABDay_SREC.pptx
AnjanMayra1
 
PDF
Feature Importance Analysis with XGBoost in Tax audit
Michael BENESTY
 
PPTX
Introduction to MARS (1999)
Salford Systems
 
Datascience101presentation4
Salford Systems
 
Salford Systems - On the Cutting Edge of Technology
Vladyslav Frolov
 
Using CART For Beginners with A Teclo Example Dataset
Salford Systems
 
SPM User's Guide: Introducing MARS
Salford Systems
 
Machine Learning for the Apache Spark Developer with Paige Liu
Databricks
 
XGBoost @ Fyber
Daniel Hen
 
Automate ml workflow_transmogrif_ai-_chetan_khatri_berlin-scala
Chetan Khatri
 
Heuristic design of experiments w meta gradient search
Greg Makowski
 
Alpine innovation final v1.0
alpinedatalabs
 
IMPLEMENTATION OF MACHINE LEARNING IN E-COMMERCE & BEYOND
Rabi Das
 
R Machine Learning packages( generally used)
Dr. Volkan OBAN
 
Presentation_Malware Analysis.pptx
nishanth kurush
 
A Hands-on Intro to Data Science and R Presentation.ppt
Sanket Shikhar
 
Text mining tutorial
Salford Systems
 
TransmogrifAI - Automate Machine Learning Workflow with the power of Scala an...
Chetan Khatri
 
Robust and declarative machine learning pipelines for predictive buying at Ba...
Gianmario Spacagna
 
2022-09-14-MATLABDay_SREC.pptx
AnjanMayra1
 
Feature Importance Analysis with XGBoost in Tax audit
Michael BENESTY
 
Introduction to MARS (1999)
Salford Systems
 

More from Salford Systems (20)

PPTX
Improve Your Regression with CART and RandomForests
Salford Systems
 
PPTX
Improved Predictions in Structure Based Drug Design Using Cart and Bayesian M...
Salford Systems
 
PPTX
Churn Modeling-For-Mobile-Telecommunications
Salford Systems
 
PPT
The Do's and Don'ts of Data Mining
Salford Systems
 
PPTX
Introduction to Random Forests by Dr. Adele Cutler
Salford Systems
 
PPTX
9 Data Mining Challenges From Data Scientists Like You
Salford Systems
 
PPTX
Statistically Significant Quotes To Remember
Salford Systems
 
PPT
CART Classification and Regression Trees Experienced User Guide
Salford Systems
 
PPTX
Evolution of regression ols to gps to mars
Salford Systems
 
PPTX
Data Mining for Higher Education
Salford Systems
 
PDF
Comparison of statistical methods commonly used in predictive modeling
Salford Systems
 
PDF
Molecular data mining tool advances in hiv
Salford Systems
 
PPTX
TreeNet Tree Ensembles & CART Decision Trees: A Winning Combination
Salford Systems
 
PPT
Hybrid cart logit model 1998
Salford Systems
 
PPTX
Session Logs Tutorial for SPM
Salford Systems
 
PPTX
Some of the new features in SPM 7
Salford Systems
 
PPTX
TreeNet Overview - Updated October 2012
Salford Systems
 
PPTX
TreeNet Tree Ensembles and CART Decision Trees: A Winning Combination
Salford Systems
 
PPT
Paradigm shifts in wildlife and biodiversity management through machine learning
Salford Systems
 
PPT
Global Modeling of Biodiversity and Climate Change
Salford Systems
 
Improve Your Regression with CART and RandomForests
Salford Systems
 
Improved Predictions in Structure Based Drug Design Using Cart and Bayesian M...
Salford Systems
 
Churn Modeling-For-Mobile-Telecommunications
Salford Systems
 
The Do's and Don'ts of Data Mining
Salford Systems
 
Introduction to Random Forests by Dr. Adele Cutler
Salford Systems
 
9 Data Mining Challenges From Data Scientists Like You
Salford Systems
 
Statistically Significant Quotes To Remember
Salford Systems
 
CART Classification and Regression Trees Experienced User Guide
Salford Systems
 
Evolution of regression ols to gps to mars
Salford Systems
 
Data Mining for Higher Education
Salford Systems
 
Comparison of statistical methods commonly used in predictive modeling
Salford Systems
 
Molecular data mining tool advances in hiv
Salford Systems
 
TreeNet Tree Ensembles & CART Decision Trees: A Winning Combination
Salford Systems
 
Hybrid cart logit model 1998
Salford Systems
 
Session Logs Tutorial for SPM
Salford Systems
 
Some of the new features in SPM 7
Salford Systems
 
TreeNet Overview - Updated October 2012
Salford Systems
 
TreeNet Tree Ensembles and CART Decision Trees: A Winning Combination
Salford Systems
 
Paradigm shifts in wildlife and biodiversity management through machine learning
Salford Systems
 
Global Modeling of Biodiversity and Climate Change
Salford Systems
 
Ad

Recently uploaded (20)

PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Ad

SPM v7.0 Feature Matrix

  • 1. Salford Systems General Features SPM 7.0 Feature Matrix Components Basic Pro ProEx Ultra Modeling Engine: CART (Decision Trees) o o o o Modeling Engine: MARS (Nonlinear Regression) o o o o Modeling Engine: TreeNet (Stochastic Gradient Boosting) o o o o Modeling Engine: RandomForests for Classification o o o o Reporting ROC curves during model building and model scoring o o o o Model performance stats based on Cross Validation o o o o Model performance stats based on out of bag data during bootstrapping o o o o Reporting performance summaries on learn and test data partitions o o o o Reporting Gains and Lift Charts during model building and model scoring o o o o Automatic creation of Command Logs o o o o Built-in support to create, edit, and execute command files o o o o Translating models into SAS-compatible language o o o o Reading and writing datasets in all current database/statistical file formats o o o o Option to save processed datasets into all current database/statistical file formats o o o o Automation: Build a series of models using every available data mining engine (Battery MODELS) o o o o 9685 Via Excelencia, Suite 208, San Diego, CA, 92126 Tel: 619-543-8880 Fax: 619-543-8888 E-Mail: [email protected] Web Site: www.salford-systems.com
  • 2. Salford Systems Components Basic Pro ProEx Ultra Additional Modeling Engines: Regression, Logistic Regression, RandomForests for Regession, Regularized Regression (LASSO/Ridge/LARS/Elastic Net/GPS) o o o Automatic creation of missing value indicators o o o Option to treat missing value in a categorical predictor as a new level o o o License to any level supported by RAM (currently 32MB to 1TB) o o o License for multi-core capabilities o o o Using built-in BASIC Programming Language during data preparation o o o Automatic creation of lag variables based on user specifications during data preparation o o o Automatic creation and reporting of key overall and stratified summary statistics for user supplied list of variables o o o Display charts, histograms, and scatter plots for user selected variables o o o Command Line GUI Assistant to simplify creating and editing command files o o o Translating models into SAS/PMML/C/Java/Classic o o o An alternative to variable importance based on Leo Breiman's scrambler o o o Unsupervised Learning - Breiman's column scrambler o o o Scoring any Battery (pre-packaged scenario of runs) as an ensemble model o o o Custom selection of a new predictors list from an existing variable importance report o o o User defined bins for Cross Validation o o o Automated imputation of all missing values o o o Automation: Build two models reversing the roles of the learn and test samples (Battery FLIP) o o o Automation: Explore model stability by repeated random drawing of the learn sample from the original dataset (Battery DRAW) o o o Automation: For time series applications, build models based on sliding time window using a large array of user options (Battery DATASHIFT) o o o Automation: Explore mutual multivariate dependencies among available predictors (Battery TARGET) o o o Automation: Explore the effects of the learn sample size on the model performance (Battery SAMPLE) o o o 9685 Via Excelencia, Suite 208, San Diego, CA, 92126 Tel: 619-543-8880 Fax: 619-543-8888 E-Mail: [email protected] Web Site: www.salford-systems.com
  • 3. Salford Systems Components Basic Pro ProEx Ultra Automation: Explore alternative strategies to handling of missing values (Battery MVI) o o o Automation: Check the validity of model performance using Monte Carlo shuffling of the target (Battery MCT) o o o Automation: Build a series of models varying the number of bins for Cross Validation (Battery CV) o o o Automation: Repeat Cross Validation process many times to explore the variance of estimates (Battery CVR) o o o Automation: Build a series of models using a user-suppllied list of binning variables for cross-validation (Battery CVBIN) o o o Automation: Build a series of models by varying the random number seed (Battery SEED) o o o Automation: Explore the marginal contribution of each predictor to the existing model (Battery LOVO) o o o Save out of bag predictions during Cross Validation o o Automation: Generate detailed univariate stats on every continuous predictor to spot potential outliers and problematic records (Battery OUTLIERS) o o Automation: Convert (bin) all continuous variables into categorical (discrete) versions using a large array of user options (equal width, weights of evidence, Naïve Bayes, supervised) (Battery BIN) o o Automation: Explore model stability by repeated repartitioning of the data into learn, test, and possibly hold-out samples (Battery PARTITION) o o Automation: Build a series of models using different backward variable selection strategies (Battery SHAVING) o o Automation: Build a series of models using the forward-stepwise variable selection strategy (Battery STEPWISE) o o Automation: Explore nonlinear univariate relationships between the target and each available predictor (Battery ONEOFF, Battery XONY) o o Automation: Build a series of models using randomly sampled predictors (Battery KEEP) o o Automation: Explore the impact of a potential replacement of a given predictor by another one (Battery SWAP) o o 9685 Via Excelencia, Suite 208, San Diego, CA, 92126 Tel: 619-543-8880 Fax: 619-543-8888 E-Mail: [email protected] Web Site: www.salford-systems.com
  • 4. Salford Systems Components Basic Pro ProEx Ultra Automation: Explore the impact of penalty on categorical predictors (Battery PENALTY=HLC) o o Automation: Explore the impact of penalty on missing values (Battery PENALTY=MISSING) o o Automation: Bootstrapping process (sampling with replacement from the learn sample) with a large array of user options (Random Forests- style sampling of predictors, saving in-bag and out-of-bag scores, proximity matrix, and node dummies) (Battery BOOTSTRAP) o o Automation: Parametric bootstrap process (Battery PBOOT) o o Automation: Build a series of models for each strata defined in the dataset (Battery STRATA) o o Automation: Build two linked models, where the first one predicts the binary event while the second one predicts the amount (Battery RELATED). For example, predicting whether someone will buy and how much will be spent o o Automation: Build a series of models limiting the number of nodes in a tree thus controlling the order of interactions (Battery NODES) o o Automation: Build a series of models varying the speed of learning (Battery LEARNRATE) o o Automation: Build a series of models by progressively imposing additivity on individual predictors (Battery ADDITIVE) o o Automation: Build a series of models utilizing different regression loss functions (Battery TNREG) o o Automation: Build a series of models by varying subsampling fraction (Battery TNSUBSAMPLE) o o Automation: Build a series of models using varying degree of penalty on added variables (Battery ADDEDVAR) o o Modeling Pipelines: RuleLearner, ISLE o Build a CART tree utilizing the TreeNet engine to gain speed as well as alternative reporting o RandomForests inspired sampling of predictors at each node during model building o Build a RandomForests model utilizing the TreeNet engine to gain speed as well as alternative reporting o Build a Random Forests model utilizing the CART engine to gain alternative handling of missing values via surrogate splits (Battery BOOTSTRAP RSPLIT) o 9685 Via Excelencia, Suite 208, San Diego, CA, 92126 Tel: 619-543-8880 Fax: 619-543-8888 E-Mail: [email protected] Web Site: www.salford-systems.com
  • 5. Salford  Systems  9685  Via  Excelencia,  Suite  208,  San  Diego,  CA,  92126 Tel:  619-­‐543-­‐8880  Fax:  619-­‐543-­‐8888  E-­‐Mail:  info@salford-­‐systems.com  Web  Site:  www.salford-­‐systems.com Additional  CART  Features SPM  7.0  Feature  Matrix Components Basic Pro ProEx Ultra Modeling Engine: CART (Decision Trees) o o o o Linear Combination Splits o o o o Optimal tree selection based on area under ROC curve o o o o User defined splits for the root node and its children o o o Automation: Generate models with alternative handling of missing values (Battery MVI) o o o Automation: Build a series of models using all available splitting strategies (six for classification, two for regression) (Battery RULES) o o o Automation: Build a series of models varying the depth of the tree (Battery DEPTH) o o o Automation: Build a series of models changing the minimum required size on parent nodes (Battery ATOM) o o o Automation: Build a series of models changing the minimum required size on child nodes (Battery MINCHILD) o o o Automation: Explore accuracy versus speed trade-off due to potential sampling of records at each node in a tree (Battery SUBSAMPLE) o o o Multiple user defined lists for linear combinations o o Constrained trees o o Ability to create and save dummy variables for every node in the tree during scoring o o Report basic stats on any variable of user choice at every node in the tree o o Comparison of learn vs. test performance at every node of every tree in the sequence o o Hot-Spot detection to identify the richest nodes across multiple trees o o Automation: Vary the priors for the specified class (Battery PRIORS) o o Automation: Build a series of models limiting the number of nodes in a tree (Battery NODES) o o Automation: Build a series of models trying each available predictor as the root node splitter (Battery ROOT) o o Automation: Explore the impact of favoring equal sized child nodes (Battery POWER) o o
  • 6. Salford  Systems  9685  Via  Excelencia,  Suite  208,  San  Diego,  CA,  92126 Tel:  619-­‐543-­‐8880  Fax:  619-­‐543-­‐8888  E-­‐Mail:  info@salford-­‐systems.com  Web  Site:  www.salford-­‐systems.com Components Basic Pro ProEx Ultra Automation: Build a series of models by progressively removing misclassified records thus increasing the robustness of trees and posssibly reducing model complexity (Battery REFINE) o o Automation: Bagging and ARCing using the legacy code (COMBINE) o o Build a CART tree utilizing the TreeNet engine to gain speed as well as alternative reporting o Build a Random Forests model utlizing the CART engine to gain alternative handling of missing values via surrogate splits (Battery BOOTSTRAP RSPLIT) o
  • 7. Salford  Systems  9685  Via  Excelencia,  Suite  208,  San  Diego,  CA,  92126 Tel:  619-­‐543-­‐8880  Fax:  619-­‐543-­‐8888  E-­‐Mail:  info@salford-­‐systems.com  Web  Site:  www.salford-­‐systems.com Additional  MARS  Features SPM  7.0  Feature  Matrix Components Basic Pro ProEx Ultra Modeling Engine: MARS (Nonlinear Regression) o o o o Automation: Build a series of models varying the maximum number of basis functions (Battery BASIS) o o o Automation: Build a series of models varying the smoothness parameter (Battery MINSPAN) o o Automation: Build a series of models varying the order of interactions (Battery INTERACTIONS) o o Automation: Build a series of models varying the modeling speed (Battery SPEED) o o Automation: Build a series of models using varying degree of penalty on added variables (Battery PENALTY MARS) o
  • 8. Salford  Systems  9685  Via  Excelencia,  Suite  208,  San  Diego,  CA,  92126 Tel:  619-­‐543-­‐8880  Fax:  619-­‐543-­‐8888  E-­‐Mail:  info@salford-­‐systems.com  Web  Site:  www.salford-­‐systems.com Additional  TreeNet  Features SPM  7.0  Feature  Matrix Components Basic Pro ProEx Ultra Modeling Engine: TreeNet (Stochastic Gradient Boosting) o o o o Spline-based approximations to the TreeNet dependency plots o o o Exporting TreeNet dependency plots into XML file o o o Automation: Build a series of models changing the minimum required size on child nodes (Battery MINCHILD) o o o Flexible control over interactions in a TreeNet model (ICL) o o Interaction strength reporting o o Build a CART tree utilizing the TreeNet engine to gain speed as well as alternative reporting o Build a RandomForests model utilizing the TreeNet engine to gain speed as well as alternative reporting o RandomForests inspired sampling of predictors at each node during model building o Automation: Explore the impact of influence trimming (outlier removal) for logistic and classification models (Battery INFLUENCE) o Automation: Exhaustive search and ranking for all interactions of the specified order (Battery ICL) o
  • 9. Salford  Systems  9685  Via  Excelencia,  Suite  208,  San  Diego,  CA,  92126 Tel:  619-­‐543-­‐8880  Fax:  619-­‐543-­‐8888  E-­‐Mail:  info@salford-­‐systems.com  Web  Site:  www.salford-­‐systems.com Additional  Random  Forests  Features SPM  7.0  Feature  Matrix Components Basic Pro ProEx Ultra Modeling Engine: RandomForests for Classification o o o o Additional Modeling Engine: Random Forests for Regession o o o Automation: Vary the number of randomly selected predictors at the node-level (Battery RFNPREDS) o o o
  • 10. Salford Systems Additional GPS Features SPM 7.0 Feature Matrix Components Basic Pro ProEx Ultra Modeling Engines: Regularized Regression (LASSO/Ridge/LARS/Elastic Net/GPS) o o o Automation: Build a series of models by forcing different limit on the maximum correlation among predictors (Battery MAXCORR) o o 9685 Via Excelencia, Suite 208, San Diego, CA, 92126 Tel: 619-543-8880 Fax: 619-543-8888 E-Mail: [email protected] Web Site: www.salford-systems.com