Date post: | 15-Jul-2015 |
Category: |
Economy & Finance |
Upload: | torsten-roehner |
View: | 117 times |
Download: | 0 times |
Financial Modeling mit Analytica
There is nothing more practical than a good theory.”“
—Kurt Lewin
Copying to learn is the most characteristic trait of human
behavior.“
TAG 1Überblick
Grundlagen
Analytica
TAG 1Überblick
Grundlagen
Analytica
Beispiele?
Wozu?
Gewinn?
Kapitalbedarf?
Amortisationszeit?
Return on Investment?
Bewertung?...
There is nothing more practical than a good theory.”“
—Kurt Lewin
Business Situation
Management Insights
Conceptual Model
Calculation Model
Model Insights
understand
engineer
analyze
interpret
decide
Real World Model World
Business Analysis Lifecycle, Th. Grossman, University of San Francisco
TAG 1Überblick
Grundlagen
Analytica
2014
1979 2014
Probleme von Spreadsheets 10Die
syconomic-Model-F1F9-D1-2.xlsx
Now it’s your turn.
4 Eier300 ml Milch100 ml Mineralwasser250 g Mehl50 g Butter50 g Zucker
4 F2:H8300 ml A4:B9100 ml A11:B15250 g C1:D350 g D7:E1550 g C16:D19
Bedeutungslose Zellbezüge
Verborgene Modellstruktur4
1
It’s your turn again.
Bedeutungslose Zellbezüge
Verborgene Modellstruktur
Formeln arbeiten mit Zellen statt Tabellen
Kompliziertes Ändern von Dimensionen7
6
4
1
Bedeutungslose Zellbezüge
Keine strukturierte Dokumentation
Variablen ohne definierte Rollen
Verborgene Modellstruktur
Eingeschränkte Modularität
Formeln arbeiten mit Zellen statt Tabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Modellstruktur
Eingeschränkte Modularität
Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109
54
Whats wrong with spreadsheets.pdf
TAG 1Überblick
Grundlagen
Analytica
Everything that's wrong with the common PC spreadsheet is fixed in Analytica.”
“
—PC Week
Bedeutungslose Zellbezüge
Keine strukturierte Dokumentation
Variablen ohne definierte Rollen
Verborgene Modellstruktur
Eingeschränkte Modularität
Formeln arbeiten mit Zellen statt Tabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Bedeutungslose Zellbezüge
Keine strukturierte Dokumentation
Variablen ohne definierte Rollen
Verborgene Modellstruktur
Eingeschränkte Modularität
Formeln arbeiten mit ZellenTabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Sinnvolle Namen für Variablen
Keine strukturierte Dokumentation
Variablen ohne definierte Rollen
Verborgene Modellstruktur
Eingeschränkte Modularität
Formeln arbeiten mit ZellenTabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Sinnvolle Namen für Variablen
Keine strukturierte Dokumentation
Variablen ohne definierte Rollen
Verborgene Modellstruktur
Eingeschränkte Modularität
Formeln arbeiten mit ZellenTabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Sinnvolle Namen für Variablen
Variablen sind strukturierte Objekte
Variablen ohne definierte Rollen
Verborgene Modellstruktur
Eingeschränkte Modularität
Formeln arbeiten mit ZellenTabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Sinnvolle Namen für Variablen
Variablen ohne definierte Rollen
Verborgene Modellstruktur
Eingeschränkte Modularität
Formeln arbeiten mit ZellenTabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Variablen sind strukturierte Objekte
Sinnvolle Namen für Variablen
Variablen sind strukturierte Objekte
Variablen ohne definierte Rollen
Verborgene Modellstruktur
Eingeschränkte Modularität
Formeln arbeiten mit ZellenTabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Sinnvolle Namen für Variablen
Jedes Objekt hat eine Klasse
Verborgene Modellstruktur
Eingeschränkte Modularität
Formeln arbeiten mit ZellenTabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Variablen sind strukturierte Objekte
Sinnvolle Namen für Variablen
Jedes Objekt hat eine Klasse
Verborgene Modellstruktur
Eingeschränkte Modularität
Formeln arbeiten mit ZellenTabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Variablen sind strukturierte Objekte
Sinnvolle Namen für Variablen
Variablen sind strukturierte Objekte
Jedes Objekt hat eine Klasse
Verborgene Modellstruktur
Eingeschränkte Modularität
Formeln arbeiten mit ZellenTabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Sinnvolle Namen für Variablen
Jedes Objekt hat eine Klasse
Einflussdiagramme zeigen die Struktur
Eingeschränkte Modularität
Formeln arbeiten mit ZellenTabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Variablen sind strukturierte Objekte
Sinnvolle Namen für Variablen
Variablen sind strukturierte Objekte
Jedes Objekt hat eine Klasse
Einflussdiagramme zeigen die Struktur
Eingeschränkte Modularität
Formeln arbeiten mit ZellenTabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Sinnvolle Namen für Variablen
Jedes Objekt hat eine Klasse
Einflussdiagramme zeigen die Struktur
Hierarchische Module
Formeln arbeiten mit ZellenTabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Variablen sind strukturierte Objekte
Sinnvolle Namen für Variablen
Jedes Objekt hat eine Klasse
Einflussdiagramme zeigen die Struktur
Hierarchische Module
Formeln arbeiten mit ZellenTabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Variablen sind strukturierte Objekte
Sinnvolle Namen für Variablen
Variablen sind strukturierte Objekte
Jedes Objekt hat eine Klasse
Einflussdiagramme zeigen die Struktur
Hierarchische Module
Formeln arbeiten mit Zellen statt Tabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Sinnvolle Namen für Variablen
Jedes Objekt hat eine Klasse
Einflussdiagramme zeigen die Struktur
Hierarchische Module
Formeln arbeiten mit Tabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Variablen sind strukturierte Objekte
Sinnvolle Namen für Variablen
Jedes Objekt hat eine Klasse
Einflussdiagramme zeigen die Struktur
Hierarchische Module
Formeln arbeiten mit Tabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Variablen sind strukturierte Objekte
Sinnvolle Namen für Variablen
Jedes Objekt hat eine Klasse
Einflussdiagramme zeigen die Struktur
Hierarchische Module
Formeln arbeiten mit Tabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Variablen sind strukturierte Objekte
Sinnvolle Namen für Variablen
Variablen sind strukturierte Objekte
Jedes Objekt hat eine Klasse
Einflussdiagramme zeigen die Struktur
Hierarchische Module
Formeln arbeiten mit Tabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Sinnvolle Namen für Variablen
Jedes Objekt hat eine Klasse
Einflussdiagramme zeigen die Struktur
Hierarchische Module
Formeln arbeiten mit
Ändern von Dimensionen geht einfach und schnell
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Variablen sind strukturierte Objekte
Sinnvolle Namen für Variablen
Jedes Objekt hat eine Klasse
Einflussdiagramme zeigen die Struktur
Hierarchische Module
Formeln arbeiten mit
Ändern von Dimensionen geht einfach und schnell
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Variablen sind strukturierte Objekte
Sinnvolle Namen für Variablen
Jedes Objekt hat eine Klasse
Einflussdiagramme zeigen die Struktur
Hierarchische Module
Formeln arbeiten mit
Ändern von Dimensionen geht einfach und schnell
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Variablen sind strukturierte Objekte
Sinnvolle Namen für Variablen
Variablen sind strukturierte Objekte
Jedes Objekt hat eine Klasse
Einflussdiagramme zeigen die Struktur
Hierarchische Module
Formeln arbeiten mit Tabellen
Ändern von Dimensionen geht einfach und schnell
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Sinnvolle Namen für Variablen
Jedes Objekt hat eine Klasse
Einflussdiagramme zeigen die Struktur
Hierarchische Module
Formeln arbeiten mit
Ändern von Dimensionen geht einfach und schnell
Variablen als Wahrschein-lichkeitsverteilungen
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Variablen sind strukturierte Objekte
Sinnvolle Namen für Variablen
Jedes Objekt hat eine Klasse
Einflussdiagramme zeigen die Struktur
Hierarchische Module
Formeln arbeiten mit
Ändern von Dimensionen geht einfach und schnell
Variablen als Wahrschein-lichkeitsverteilungen
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Variablen sind strukturierte Objekte
Sinnvolle Namen für Variablen
Variablen sind strukturierte Objekte
Jedes Objekt hat eine Klasse
Einflussdiagramme zeigen die Struktur
Hierarchische Module
Formeln arbeiten mit Tabellen
Ändern von Dimensionen geht einfach und schnell
Variablen als Wahrschein-lichkeitsverteilungen
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Sinnvolle Namen für Variablen
Jedes Objekt hat eine Klasse
Einflussdiagramme zeigen die Struktur
Hierarchische Module
Formeln arbeiten mit
Ändern von Dimensionen geht einfach und schnell
Variablen als Wahrschein-lichkeitsverteilungen
Automatisierte Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Variablen sind strukturierte Objekte
Sinnvolle Namen für Variablen
Variablen sind strukturierte Objekte
Jedes Objekt hat eine Klasse
Einflussdiagramme zeigen die Struktur
Hierarchische Module
Formeln arbeiten mit Tabellen
Ändern von Dimensionen geht einfach und schnell
Variablen als Wahrschein-lichkeitsverteilungen
Automatisierte Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
Sinnvolle Namen für Variablen
Jedes Objekt hat eine Klasse
Einflussdiagramme zeigen die Struktur
Hierarchische Module
Formeln arbeiten mit
Ändern von Dimensionen geht einfach und schnell
Variablen als Wahrschein-lichkeitsverteilungen
AutomatisierteSensitivitätsanalysen
Einfache Erstellung von „Dashboards“10
9876
54321
Variablen sind strukturierte Objekte
Sinnvolle Namen für Variablen
Variablen sind strukturierte Objekte
Jedes Objekt hat eine Klasse
Einflussdiagramme zeigen die Struktur
Hierarchische Module
Formeln arbeiten mit Tabellen
Ändern von Dimensionen geht einfach und schnell
Variablen als Wahrschein-lichkeitsverteilungen
Automatisierte Sensitivitätsanalysen
Einfache Erstellung von „Dashboards“10
9876
54321
Everything that's wrong with the common PC spreadsheet is fixed in Analytica.”
“
—PC Week
f(x)
Monte Carlo Simulation
Influence Diagrams
Intelligent Arrays™
TAG 1Überblick
Grundlagen
Analytica
WHAT
Influence Diagrams
Structure
Formulas
Numbers
1. Ebene: Zahlen
1. Ebene: Zahlen2. Ebene: Formeln
1. Ebene: Zahlen2. Ebene: Formeln3. Ebene: Struktur
1. Ebene: Zahlen2. Ebene: Formeln3. Ebene: Struktur
1. Ebene2. Ebene3. Ebene
1. Ebene: Struktur2. Ebene3. Ebene
1. Ebene: Struktur2. Ebene: Formeln3. Ebene
1. Ebene: Struktur2. Ebene: Formeln3. Ebene: Zahlen
Structure
Formulas
Numbers
Die Bausteine
Normale Variable, die sich aus anderen Variablen berechnet. Sie enthält als Definition stets eine Formel.
Zielgröße oder ein Wert von besonderem Interesse. Technisch identisch mit einer „normalen“ Variablen.
Größen, deren Wert man unter Kontrolle hat bzw. selbst festlegen kann. Wird auch für Inputs verwendet.
Unsichere Größen, deren Wert man nicht beeinflussen kann. Enthält als Definition eine Wahrscheinlichkeitsverteilung.
Unveränderliche oder festgelegte Größen, wie bspw. (Natur-) Konstanten oder Umrechnungsfaktoren.
Dimensionen im Modell, wie bspw. Perioden, Regionen, Produkte. Definieren die Zeilen- und Spalten von Tabellen.
Copying to learn is the most characteristic trait of human
behavior.“
Demo-Model-D1-4-Influence-Diagrams.ana
Try it for yourself.
Ana-Tutorial-BasicModel.pdf
TAG 1Überblick
Grundlagen
Analytica
HOW
Intelligent Arrays™
Bedeutungslose Zellbezüge
Keine strukturierte Dokumentation
Variablen ohne definierte Rollen
Verborgene Modellstruktur
Eingeschränkte Modularität
Formeln arbeiten mit Zellen statt Tabellen
Kompliziertes Ändern von Dimensionen
Keine Berücksichtigung von Unsicherheiten
Wenig Unterstützung für Sensitivitätsanalysen
Kein Trennung von Modelllogik und User Interface
109876
54321
* *MengePreis Anstieg = Umsatz
* *MengePreis Anstieg
=Umsatz
8,00 100 110% 880
* *MengePreis Anstieg
=Umsatz
8,00 110% 880
Produkt
100
Region
* *MengePreis Anstieg
=Umsatz
8,00 110% 880Region
Produkt
* *MengePreis Anstieg
=Umsatz
8,00 110% 880
Produkt
Region
Produkt
* *MengePreis Anstieg
=Umsatz
110% 880Region
ProduktProdukt
* *MengePreis Anstieg
=Umsatz
110% 880Region
ProduktProdukt
Jahr
* *MengePreis Anstieg
=Umsatz
880Region
ProduktProdukt Jahr
* *MengePreis Anstieg
=Umsatz
Region
ProduktProdukt Jahr Produkt Jahr
Region
* *MengePreis Anstieg
=Umsatz
Region
ProduktProdukt Jahr Produkt Jahr
Region
* *MengePreis Anstieg = Umsatz
* *MengePreis Anstieg = Umsatz
* *MengePreis Anstieg
=Umsatz
Arrays-and-Indexes.ana
Play with new dimensions.
Demo-Model-D1-5-Intelligent-Arrays.ana