PESTLE Analysis
Enter external factors, rate their impact and likelihood, and calculate priorities and a risk-adjusted DCF valuation.
Fuzzy Logic Rules
Threat intensity and likelihood are rated from 0 to 100 and converted into overlapping low, medium and high fuzzy memberships. The resulting centroid is always positive: 0 means no threat and 100 means the greatest threat.
| # | IF impact is | AND likelihood is | THEN conclusion | Centre (z) | Activation (α) | Centroid contribution (α × z) |
|---|---|---|---|---|---|---|
| 1 | Low | Low | No threat | 0 | 0.000 | 0.000 |
| 2 | Low | Medium | No threat | 0 | 0.000 | 0.000 |
| 3 | Low | High | No threat | 0 | 0.000 | 0.000 |
| 4 | Medium | Low | Low threat | 20 | 0.000 | 0.000 |
| 5 | Medium | Medium | Material threat | 50 | 0.000 | 0.000 |
| 6 | Medium | High | High threat | 70 | 0.000 | 0.000 |
| 7 | High | Low | Moderate threat | 40 | 0.000 | 0.000 |
| 8 | High | Medium | High threat | 75 | 0.000 | 0.000 |
| 9 | High | High | Critical threat | 100 | 0.000 | 0.000 |
| Totals | 0.000 | 0.000 | ||||
Interactive rule example
All nine rules use the minimum AND operator. Centroid defuzzification uses z* = Σ(α × z) / Σα on a 0–100 threat scale. The centroid is converted to a 1–10 risk rating and then to the DCF premium.
PESTLE-Adjusted DCF Valuation
Enter annual free cash flows and rates as percentages. The model converts the weighted PESTLE threat scores into a transparent risk premium capped by the maximum premium below.
Risk rating = 1 + 9 × (threat centroid ÷ 100). Risk premium = maximum premium × (risk rating − 1) ÷ 9. A rating of 1 adds no premium; a rating of 10 adds the selected maximum premium.
