This is the first part of a lecture I gave at Leipzig University of Applied Sciences (HTWK) on Financial Modeling with Analytica in December 2014. The course was tailored for Master students in economics, showing them what is financial modeling and how we can create financial models that are transparent, easy to understand, flexible, and useful for running sensitivity analyses and Monte Carlo simulations—with Analytica.
39. 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
10
9
8
7
6
5
4
3
2
1
44. 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
10
9
8
7
6
5
4
3
2
1
45. Bedeutungslose
Zellbezüge
Keine strukturierte
Dokumentation
Variablen ohne
definierte Rollen
Verborgene
Modellstruktur
Eingeschränkte
Modularität
Formeln arbeiten
mit Zellen
Tabellen
Kompliziertes Ändern
von Dimensionen
Keine Berücksichtigung
von Unsicherheiten
Wenig Unterstützung für
Sensitivitätsanalysen
Kein Trennung von
Modelllogik und
User Interface
10
9
8
7
6
5
4
3
2
1
46. Sinnvolle Namen
für Variablen
Keine strukturierte
Dokumentation
Variablen ohne
definierte Rollen
Verborgene
Modellstruktur
Eingeschränkte
Modularität
Formeln arbeiten
mit Zellen
Tabellen
Kompliziertes Ändern
von Dimensionen
Keine Berücksichtigung
von Unsicherheiten
Wenig Unterstützung für
Sensitivitätsanalysen
Kein Trennung von
Modelllogik und
User Interface
10
9
8
7
6
5
4
3
2
1
47. Sinnvolle Namen
für Variablen
Keine strukturierte
Dokumentation
Variablen ohne
definierte Rollen
Verborgene
Modellstruktur
Eingeschränkte
Modularität
Formeln arbeiten
mit Zellen
Tabellen
Kompliziertes Ändern
von Dimensionen
Keine Berücksichtigung
von Unsicherheiten
Wenig Unterstützung für
Sensitivitätsanalysen
Kein Trennung von
Modelllogik und
User Interface
10
9
8
7
6
5
4
3
2
1
48. Sinnvolle Namen
für Variablen
Variablen sind
strukturierte Objekte
Variablen ohne
definierte Rollen
Verborgene
Modellstruktur
Eingeschränkte
Modularität
Formeln arbeiten
mit Zellen
Tabellen
Kompliziertes Ändern
von Dimensionen
Keine Berücksichtigung
von Unsicherheiten
Wenig Unterstützung für
Sensitivitätsanalysen
Kein Trennung von
Modelllogik und
User Interface
10
9
8
7
6
5
4
3
2
1
49. Sinnvolle Namen
für Variablen
Variablen ohne
definierte Rollen
Verborgene
Modellstruktur
Eingeschränkte
Modularität
Formeln arbeiten
mit Zellen
Tabellen
Kompliziertes Ändern
von Dimensionen
Keine Berücksichtigung
von Unsicherheiten
Wenig Unterstützung für
Sensitivitätsanalysen
Kein Trennung von
Modelllogik und
User Interface
10
9
8
7
6
5
4
3
2
1
Variablen sind
strukturierte Objekte
50. Sinnvolle Namen
für Variablen
Variablen sind
strukturierte Objekte
Variablen ohne
definierte Rollen
Verborgene
Modellstruktur
Eingeschränkte
Modularität
Formeln arbeiten
mit Zellen
Tabellen
Kompliziertes Ändern
von Dimensionen
Keine Berücksichtigung
von Unsicherheiten
Wenig Unterstützung für
Sensitivitätsanalysen
Kein Trennung von
Modelllogik und
User Interface
10
9
8
7
6
5
4
3
2
1
51. Sinnvolle Namen
für Variablen
Jedes Objekt hat
eine Klasse
Verborgene
Modellstruktur
Eingeschränkte
Modularität
Formeln arbeiten
mit Zellen
Tabellen
Kompliziertes Ändern
von Dimensionen
Keine Berücksichtigung
von Unsicherheiten
Wenig Unterstützung für
Sensitivitätsanalysen
Kein Trennung von
Modelllogik und
User Interface
10
9
8
7
6
5
4
3
2
1
Variablen sind
strukturierte Objekte
52. Sinnvolle Namen
für Variablen
Jedes Objekt hat
eine Klasse
Verborgene
Modellstruktur
Eingeschränkte
Modularität
Formeln arbeiten
mit Zellen
Tabellen
Kompliziertes Ändern
von Dimensionen
Keine Berücksichtigung
von Unsicherheiten
Wenig Unterstützung für
Sensitivitätsanalysen
Kein Trennung von
Modelllogik und
User Interface
10
9
8
7
6
5
4
3
2
1
Variablen sind
strukturierte Objekte
53. Sinnvolle Namen
für Variablen
Variablen sind
strukturierte Objekte
Jedes Objekt hat
eine Klasse
Verborgene
Modellstruktur
Eingeschränkte
Modularität
Formeln arbeiten
mit Zellen
Tabellen
Kompliziertes Ändern
von Dimensionen
Keine Berücksichtigung
von Unsicherheiten
Wenig Unterstützung für
Sensitivitätsanalysen
Kein Trennung von
Modelllogik und
User Interface
10
9
8
7
6
5
4
3
2
1
54. Sinnvolle Namen
für Variablen
Jedes Objekt hat
eine Klasse
Einflussdiagramme
zeigen die Struktur
Eingeschränkte
Modularität
Formeln arbeiten
mit Zellen
Tabellen
Kompliziertes Ändern
von Dimensionen
Keine Berücksichtigung
von Unsicherheiten
Wenig Unterstützung für
Sensitivitätsanalysen
Kein Trennung von
Modelllogik und
User Interface
10
9
8
7
6
5
4
3
2
1
Variablen sind
strukturierte Objekte
55. 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 Zellen
Tabellen
Kompliziertes Ändern
von Dimensionen
Keine Berücksichtigung
von Unsicherheiten
Wenig Unterstützung für
Sensitivitätsanalysen
Kein Trennung von
Modelllogik und
User Interface
10
9
8
7
6
5
4
3
2
1
56. Sinnvolle Namen
für Variablen
Jedes Objekt hat
eine Klasse
Einflussdiagramme
zeigen die Struktur
Hierarchische
Module
Formeln arbeiten
mit Zellen
Tabellen
Kompliziertes Ändern
von Dimensionen
Keine Berücksichtigung
von Unsicherheiten
Wenig Unterstützung für
Sensitivitätsanalysen
Kein Trennung von
Modelllogik und
User Interface
10
9
8
7
6
5
4
3
2
1
Variablen sind
strukturierte Objekte
57. Sinnvolle Namen
für Variablen
Jedes Objekt hat
eine Klasse
Einflussdiagramme
zeigen die Struktur
Hierarchische
Module
Formeln arbeiten
mit Zellen
Tabellen
Kompliziertes Ändern
von Dimensionen
Keine Berücksichtigung
von Unsicherheiten
Wenig Unterstützung für
Sensitivitätsanalysen
Kein Trennung von
Modelllogik und
User Interface
10
9
8
7
6
5
4
3
2
1
Variablen sind
strukturierte Objekte
58. 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
10
9
8
7
6
5
4
3
2
1
59. 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
10
9
8
7
6
5
4
3
2
1
Variablen sind
strukturierte Objekte
60. 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
10
9
8
7
6
5
4
3
2
1
Variablen sind
strukturierte Objekte
61. 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
10
9
8
7
6
5
4
3
2
1
Variablen sind
strukturierte Objekte
62. 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
10
9
8
7
6
5
4
3
2
1
63. 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
10
9
8
7
6
5
4
3
2
1
Variablen sind
strukturierte Objekte
64. 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
10
9
8
7
6
5
4
3
2
1
Variablen sind
strukturierte Objekte
65. 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
10
9
8
7
6
5
4
3
2
1
Variablen sind
strukturierte Objekte
66. 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
10
9
8
7
6
5
4
3
2
1
67. 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
10
9
8
7
6
5
4
3
2
1
Variablen sind
strukturierte Objekte
68. 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
10
9
8
7
6
5
4
3
2
1
Variablen sind
strukturierte Objekte
69. 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
10
9
8
7
6
5
4
3
2
1
70. 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
10
9
8
7
6
5
4
3
2
1
Variablen sind
strukturierte Objekte
71. 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
10
9
8
7
6
5
4
3
2
1
72. 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
Einfache Erstellung
von „Dashboards“10
9
8
7
6
5
4
3
2
1
Variablen sind
strukturierte Objekte
73. 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
9
8
7
6
5
4
3
2
1
117. 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
10
9
8
7
6
5
4
3
2
1