“All human knowledge is uncertain, inexact, and partial.” – Bertrand Russell


Last week , we had three days intensive course – AI for Managers in ESMT Berlin 📚. I like to call them workshops for management . They aim to solve business problems with machine learning knowledge. I love ❤️ the process from a business problem into actionable real business decision.

But professor only allowed use an “ancient calculator” 🧮️ to get the real answer in exam 😅. It is tough 💪, but memorable ⭐. I only write down several sessions which I had new insights.

#1 Start Simple, Combine Strategically

You don’t need deep learning or neural networks for most business problems. Classical ML methods (logistic regression, clustering, factor analysis) are:

  • Interpretable — you can explain the results to non-technical stakeholders
  • Fast — run in seconds, iterate quickly
  • Powerful when combined — 1+1+1 = 10

#2 The Real Skill Is Interpretation

Running the algorithm is the easy part. The hard part is:

  • Naming factors meaningfully (not just “Factor 1, Factor 2”)
  • Interpreting cluster profiles (turning numbers into customer personas)
  • Translating coefficients into business recommendations

Machine learning amplifies your judgment, it doesn’t replace it.

As management, you need to make trade-offs, cut-off value.

#3: All Models Are Wrong, But Some Are Useful

The course drilled this into us from day one. No algorithm gives you “the answer.” Machine learning models offer insights, patterns, and probabilities—but you still need to make the decision. The real skill isn’t running the algorithm. It’s knowing when to trust it, when to question it, and how to combine it with business knowledge.

What this means in practice in class:

  • Factor Analysis told us there are preference dimensions—but WE named them and interpreted what they meant
  • K-means gave us customer clusters—but WE decided how to target each segment
  • Logistic Regression predicted who would like the product—but WE chose the marketing strategy

#4: Integration Beats Perfection

Instead of searching for the “perfect” ML method, we learned to chain multiple simple techniques together.

Think of it like cooking: you don’t need one magical ingredient. You need the right combination of ingredients, each serving its purpose.

In the course, Microvan project:

  • Factor Analysis = Prep work (cleaning and organizing ingredients)
  • Clustering = Understanding your audience (who are we cooking for?)
  • Logistic Regression = The final dish (what will they love?)

Alone, each method gives limited insight. Together, they create a complete strategy.

#3 A Practical Business Decision Framework

The key insight: Most real business problems need MULTIPLE methods working together.

#5 A Real World Automotive Case

The Challenge

Our automotive company was developing a new Microvan. We had:

  • Survey data from 500 potential customers
  • 15 different vehicle feature ratings (style, safety, price, etc.)
  • One crucial question: Who should we target, and what should we emphasize?

The Problem We Faced

Looking at 15 different variables was overwhelming. Customers who liked “modern design” also liked “sporty appearance” and “interior space”—everything was correlated. We couldn’t just build a regression model because of high correlation (when variables are too similar, the model gets confused).We learned a systematic problem solving.

How We Solved It

Phase 1: Understanding What Customers Really Care About (Factor Analysis)

The Question: “What are the underlying preference dimensions?”

What We Did: Instead of looking at 15 separate features, we used Factor Analysis to find underlying patterns.

Key Insight: Customers don’t think about 15 separate features. They think about Style, Safety, and Value. This simplified everything. Mathematical: We converted each customer’s 15 ratings into 5 “factor scores”—a much cleaner dataset.

Regression model
==========================================

Call: lm(formula = mvliking ~ F1 + F2 + F3 + F4 + F5, data = scores)

Coefficients:
            Estimate Std. Error t value             Pr(>|t|)    
(Intercept)   4.8425     0.1102  43.925 < 0.0000000000000002 ***
F1            1.0277     0.1104   9.311 < 0.0000000000000002 ***
F2            0.9989     0.1104   9.049 < 0.0000000000000002 ***
F3            0.2091     0.1104   1.894               0.0589 .  
F4           -0.1729     0.1104  -1.566               0.1181    
F5           -0.5545     0.1104  -5.023          0.000000772 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 2.205 on 394 degrees of freedom
Multiple R-squared:  0.3365,    Adjusted R-squared:  0.3281 
F-statistic: 39.97 on 5 and 394 DF,  p-value: < 0.00000000000000022

Phase 2: Discovering Customer Segments (K-means Clustering)

The Question: “Are there distinct types of customers?”

What We Did: Using those factor scores, we ran K-means clustering to find natural customer groups.

With these data, we converted into a real persona matrix

Cluster centers (z-score means on factors), k = 4
ClusterF1F2F3F4F5
1-0.780.150.44-0.03-1.30
2-0.890.05-0.51-0.640.37
30.681.170.210.370.25
40.63-1.130.070.280.10

Base on these inputs, my team find a good pattern to make Cluster 3 as our GO-TO-Market Primary Target.  we had data-driven clarity on exactly who to target and what to say, it called “explainable ai”.

All Steps Together of Use Case

The Magic of Integration:

  1. Factor Analysis gave us clean, interpretable dimensions
  2. Clustering used those dimensions to find natural customer groups
  3. Logistic Regression used those same dimensions to predict success
  4. Together they created a complete, actionable business strategy

Each method reinforced the others. The factors made clustering easier. The clusters helped us understand predictions. The predictions validated our customer segmentation.

Posted in

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.