Machine Learning Using SPSS Modeler Training Course

Duration 10 days 20 modules · 65 contact hours
Level Intermediate Certificate on completion
Who attends Data Analyst, Business Intelligence Analyst and others
Fee from USD 2,200 KSh 190,000 for Kenyan organisations
Where 52 cities + online See dates by city
Next start 16 Nov 2026 Course code SD-DS-060

Before you join: Participants should be comfortable working with tabular data, including fields, records, data types, missing values and basic descriptive statistics.

Dates & prices

Two start dates a month in every city, and live online on weekdays or weekends. Fees are per participant; classroom fees include tuition, materials, lunch and refreshments, and the certificate.

Suggest a date or city

Showing the next six months. Later dates, other cities and private deliveries for your team are available on request.

Course overview

Machine learning projects often fail before an algorithm is selected: source data is poorly defined, target fields contain leakage, sampling does not reflect live populations, or model results cannot be translated into operational decisions. IBM SPSS Modeler provides a visual environment for building repeatable analytical streams, allowing analysts to connect data preparation, modeling, scoring and reporting without relying solely on code. The professional challenge is to produce models that are accurate, explainable, governed and usable by business teams.

This course teaches participants to use IBM SPSS Modeler v18.5 to develop supervised and unsupervised machine learning solutions. Participants work through the CRISP-DM process, import and audit data, prepare analytical records, engineer predictors, partition samples and handle class imbalance. They build and compare decision trees, logistic regression, neural networks, support vector machines, random forests, clustering models and association rules. Evaluation covers ROC curves, AUC, lift, gain, calibration, profit matrices and threshold selection.

Instruction combines short technical briefings with instructor demonstrations, case-based stream development, group analysis and individual application planning. Cases reflect common banking, public-sector, retail, telecoms and service-delivery decisions such as fraud referral, credit risk, customer retention, campaign targeting and complaint analysis. Participants leave with a completed IBM SPSS Modeler project stream, a documented model-selection rationale, a scoring and deployment plan, and a governance pack suitable for internal review.

The course is suited to analysts and professionals who already work with operational data and need a practical route into machine learning using a visual analytics platform. It is particularly relevant where teams require traceable workflows, repeatable scoring processes and clear communication with risk, compliance, operational and management stakeholders.

What you will be able to do

  • Build repeatable IBM SPSS Modeler streams using the CRISP-DM process
  • Profile, clean and transform source data using Modeler preparation nodes
  • Engineer predictors and prevent target leakage in analytical datasets
  • Develop classification, regression, clustering and association-rule models
  • Compare candidate models using ROC, AUC, lift, calibration and profit metrics
  • Select decision thresholds using costs, capacity constraints and risk appetite
  • Deploy model nuggets for batch scoring and action-list generation
  • Produce a documented machine learning project with governance and monitoring controls

Benefits of attending

For you

  • Build machine learning models without writing production code
  • Create visual analytical streams that document each transformation
  • Interpret model performance using business-relevant decision metrics
  • Present model recommendations clearly to technical and non-technical stakeholders
  • Develop a reusable portfolio project in IBM SPSS Modeler

For your organisation

  • Shorten development time for repeatable predictive analytics workflows
  • Improve traceability of data preparation, model selection and scoring decisions
  • Target interventions using ranked propensity, risk or response scores
  • Reduce model implementation risk through documented thresholds and controls
  • Establish monitoring practices for drift, calibration and model performance

Course modules

20 modules over 10 days

Participants can structure a machine learning project and create a documented IBM SPSS Modeler stream.

  • CRISP-DM phases translated into IBM SPSS Modeler project decisions
  • Streams, nodes, palettes and annotations used to document analytical workflows
  • Project objectives framed as prediction, classification, segmentation or association tasks
  • Target, input and record roles assigned before model construction
  • Analytic success criteria linked to business decisions and measurable outcomes
  • Repository assets and stream versions controlled through naming conventions

Participants can import data and configure fields for reliable analysis in Modeler.

  • Import flat files, spreadsheets, databases and IBM SPSS Statistics data
  • Database source nodes configured with credentials, queries and field metadata
  • Type node measurement levels set for categorical and continuous fields
  • Record identifiers separated from predictors before analytical sampling begins
  • Metadata reviewed for storage, precision, formats and value labels
  • Data provenance captured from source extraction through stream output

Participants can diagnose data-quality issues and define appropriate remediation actions.

  • Data Audit node profiles distributions, missingness, extremes and field quality
  • Frequency tables expose invalid categories, sparse levels and coding errors
  • Histograms and quantiles identify skewness, outliers and implausible values
  • Missing-value patterns distinguished between structural, random and systematic absence
  • Duplicate records detected using identifiers, matching keys and aggregation checks
  • Audit findings converted into documented remediation priorities and assumptions

Participants can prepare consistent development datasets and create reproducible data partitions.

  • Filter, Select and Sample nodes create defined analytical populations
  • Derive node expressions recode values, parse strings and calculate ratios
  • Missing values imputed using median, mode, constants or predictive methods
  • Outliers treated through capping, transformation, exclusion or indicator flags
  • Categorical predictors regrouped to retain signal and adequate record counts
  • Partition node creates training, testing and validation samples reproducibly

Participants can create and assess predictors that represent business behaviour and timing.

  • Date functions derive tenure, recency, seasonality and elapsed-time predictors
  • Aggregation nodes create customer, account and transaction-level behavioural features
  • Binning converts continuous variables into interpretable risk or response bands
  • Interaction terms represent conditional effects between products, channels and demographics
  • Feature selection combines domain hypotheses, correlation checks and model importance
  • Leakage checks prevent post-outcome information entering predictor fields

Participants can construct development samples suitable for rare-event prediction problems.

  • Stratified sampling preserves rare events across development and validation partitions
  • Class imbalance diagnosed using event rates, confusion matrices and prevalence
  • Balance node applies oversampling, undersampling and adjusted class weights
  • Cost matrices express unequal consequences of false approvals and false declines
  • Prior probabilities adjusted when development samples differ from production populations
  • Sampling decisions recorded for reproducible model comparison and approval

Participants can develop classifiers and convert predicted probabilities into operational decisions.

  • Binary, multiclass and ordinal targets matched to suitable modeling methods
  • Classifier node compares multiple algorithms under common partition settings
  • Probabilities, predicted classes and confidence values interpreted for operational decisions
  • Confusion matrices quantify true positives, false positives and classification errors
  • Thresholds selected from business costs, capacity constraints and risk appetite
  • Lift charts assess ranking performance for response and fraud models

Participants can build interpretable tree models and translate splits into business rules.

  • CHAID trees split categorical targets using statistically significant predictor interactions
  • C&R Tree models create binary splits using impurity reduction rules
  • C5.0 produces rule sets, boosting options and predictor importance
  • QUEST trees reduce selection bias among predictors with many categories
  • Tree depth, minimum records and pruning control model complexity
  • Terminal nodes translated into operational rules and customer segments

Participants can compare interpretable and nonlinear methods for classification problems.

  • Logistic regression estimates event probabilities and interpretable predictor coefficients
  • Bayesian networks represent conditional dependencies among predictors and target classes
  • Support vector machines separate classes using maximum-margin decision boundaries
  • Neural networks model nonlinear patterns through hidden-layer transformations
  • Auto Classifier compares eligible methods and ranks candidate models
  • Model choices balanced between accuracy, transparency, speed and maintenance

Participants can build and validate models that predict numeric business outcomes.

  • Linear regression predicts continuous outcomes using estimated coefficient relationships
  • Generalized linear models match distributions and link functions to targets
  • Regression assumptions checked through residuals, influence and multicollinearity diagnostics
  • R-squared, RMSE and MAE compared across holdout samples
  • Continuous predictions converted into planning ranges and decision thresholds
  • Auto Numeric selects competing models using consistent partition performance

Participants can select models using statistical evidence and business decision criteria.

  • Evaluation node compares models using shared targets, partitions and metrics
  • ROC curves and AUC measure discrimination independent of selected thresholds
  • Gain and lift charts quantify campaign efficiency at ranked depths
  • Calibration plots compare predicted probabilities with observed event rates
  • Profit matrices test expected value under alternative decision policies
  • Champion-challenger selection documents performance, interpretability and implementation constraints

Participants can assess ensemble models and justify their use against simpler alternatives.

  • Bagging reduces variance by aggregating models trained on resampled records
  • Boosting sequentially focuses modeling effort on previously misclassified observations
  • Random forests combine randomized trees for stable nonlinear classification
  • Ensemble outputs assessed against single models using holdout evidence
  • Predictor importance compared cautiously across tree and ensemble methods
  • Complexity justified against response time, auditability and maintenance requirements

Participants can create stable segments and translate profiles into differentiated actions.

  • K-Means clustering partitions records by distance to centroid profiles
  • TwoStep clustering selects cluster numbers using statistical fit criteria
  • Kohonen networks map similar records into neighbourhood-based segment structures
  • Input scaling prevents high-range variables dominating distance calculations
  • Cluster profiles interpreted through demographics, behaviours and outcome measures
  • Segment stability tested across samples and alternative cluster specifications

Participants can identify useful product, event and process relationships from transactional data.

  • Apriori association rules identify product combinations from transaction records
  • Support, confidence and lift distinguish frequent rules from useful rules
  • Sequence rules detect ordered events within customer or process histories
  • Association inputs prepared through transaction identifiers, items and event timestamps
  • Rule pruning removes redundant patterns and operationally unusable combinations
  • Cross-sell actions prioritised using rule strength, volume and margin

Participants can transform unstructured text into features for analysis and prediction.

  • Text Analytics extracts concepts, categories and sentiments from unstructured responses
  • Term extraction settings control linguistic resources, synonyms and irrelevant terms
  • Concept patterns convert complaints and survey comments into usable predictors
  • Text-derived fields combined with structured data for predictive modeling
  • Category quality reviewed against representative documents and subject-matter labels
  • Privacy risks assessed before processing free-text personal information

Participants can score new data and produce action lists from approved models.

  • Model nugget scores new records using stored transformations and parameters
  • Scoring branches retain identical preparation steps used during model development
  • Generated fields named for predicted values, probabilities and confidence
  • PMML exports support portable deployment where compatible scoring engines exist
  • Batch scoring outputs reconciled with input counts and exception records
  • Decision rules route scored cases to campaigns, reviews or interventions

Participants can document model controls, limitations and accountability requirements.

  • Model documentation records purpose, data sources, assumptions and limitations
  • Data minimisation restricts fields to justified analytical and operational purposes
  • Protected characteristics assessed for proxy variables and disparate outcomes
  • Access controls separate development data, credentials and approved production streams
  • Versioned approvals establish accountable ownership for models and scoring changes
  • Human review points defined for high-impact or low-confidence decisions

Participants can define controls for detecting declining model performance after deployment.

  • Population stability index detects shifts between development and live populations
  • Performance monitoring tracks discrimination, calibration and realised business outcomes
  • Drift thresholds trigger investigation, recalibration, retraining or model retirement
  • Champion-challenger tests compare replacement models against current production performance
  • Monitoring schedules align refresh frequency with data volatility and decision risk
  • Incident logs capture failures, overrides, complaints and corrective actions

Participants can present model findings and define practical implementation requirements.

  • Model narratives connect analytical evidence to decisions, controls and expected value
  • Visualisations present segment profiles, lift, risk thresholds and uncertainty
  • Executive summaries distinguish predictive performance from realised operational benefit
  • Implementation plans specify owners, data feeds, actions and acceptance criteria
  • Decision logs record approved thresholds, exceptions and escalation procedures
  • Model handover packs support operational teams after analyst transition

Participants can build, review and present a complete IBM SPSS Modeler machine learning solution for a defined business decision.

  • Project brief defines decision, target, users, constraints and success measures
  • End-to-end stream imports, audits, prepares and partitions supplied business data
  • Candidate models compared using appropriate metrics, costs and validation evidence
  • Selected model scored into an action list with documented thresholds
  • Governance pack records assumptions, limitations, monitoring metrics and ownership
  • Presentation defends recommendations to stakeholders using model results and business implications

Exercises and examples are adapted to each cohort's sectors and roles.

What you take back to work

  1. IBM SPSS Modeler project stream
  2. CRISP-DM project charter template
  3. Data audit and preparation checklist
  4. Model evaluation scorecard
  5. Scoring and deployment plan
  6. Model governance and monitoring pack

Who should attend

  • Data Analyst — builds predictive analysis from operational and customer data
  • Business Intelligence Analyst — extends reporting capability into predictive decision support
  • Risk Analyst — develops transparent risk, fraud and credit decision models
  • Marketing Analyst — identifies response propensity, customer segments and cross-sell opportunities
  • Data Scientist — requires a visual workflow tool for repeatable model development
  • Operational Research Analyst — converts analytical outputs into prioritised operational actions

Skills and tools covered

SPSS Modeler streamsPredictive modelingData preparationModel evaluationCustomer segmentationModel governance

Tools and standards

IBM SPSS Modeler v18.5, CRISP-DM, Predictive Model Markup Language (PMML)

How the course runs

Training methodology

The course uses short instructor briefings followed by guided work in IBM SPSS Modeler. Participants examine realistic datasets, construct streams, diagnose data-quality issues and compare alternative models against defined decision criteria. Group discussions focus on model interpretation, costs of errors, fairness considerations and deployment constraints. Simulations address threshold setting, campaign selection, risk referral and model monitoring. Each participant prepares an application plan connecting course methods to a current data, customer, service or risk problem.

Requirements and prerequisites

Participants should be comfortable working with tabular data, including fields, records, data types, missing values and basic descriptive statistics. Experience using spreadsheets, SQL queries, reporting tools or statistical software is helpful. Participants should be able to interpret percentages, averages, distributions and simple charts. Prior exposure to IBM SPSS Modeler is not required. Programming knowledge in Python, R, Java or SQL is not required, although participants who use these tools will be able to relate Modeler streams to their existing analytical work. Advanced mathematics, calculus and prior machine learning experience are not assumed.

A typical training day

08:30 – 10:30First session
10:30 – 10:45Refreshment break
10:45 – 12:30Second session
12:30 – 13:30Lunch and networking
13:30 – 15:00Third session
15:00 – 15:15Refreshment break
15:15 – 16:30Workshop and daily review

Live online deliveries follow the same structure in East Africa Time, with shorter screen blocks and longer breaks.

What the fee includes

  • Instruction by a practitioner facilitator
  • Full course workbook and materials
  • Exercise files, templates and case studies
  • Refreshments and lunch on classroom deliveries
  • Certificate of completion
  • Post-course application plan

Frequently asked questions

You should be comfortable working with tabular data and interpreting basic descriptive statistics. Prior machine learning, programming and IBM SPSS Modeler experience are not required.

Bring a laptop if attending live online and any non-sensitive examples of data problems you want to discuss. Course datasets and access instructions for the training environment are provided.

The course is designed for data analysts, BI analysts, risk analysts, marketing analysts and professionals who work with customer, transaction or service data. It also suits data scientists who need a visual platform for documented analytical workflows.

This course develops machine learning capability through IBM SPSS Modeler's visual stream interface rather than code-first notebooks. It places particular emphasis on data preparation, model comparison, scoring workflows, documentation and operational use.

Participants can apply the methods to problems such as response prediction, fraud referral, churn risk, customer segmentation, complaint analysis and demand estimation. The application planning and capstone materials provide a starting structure for an internal project.

Each training day runs from 08:30 to 16:30 and provides about 6.5 contact hours. The first week establishes data preparation and core model-building skills, while the second week covers advanced methods, deployment, governance, monitoring and the capstone project.

Questions about this course?

Ask about dates, fees, group bookings or running it for your team. Our training team replies by email.