ich hätte eine Frage zur Generierung einer Variablen. Ich habe die folgende Tabelle:
- Code: Alles auswählen
* Example generated by -dataex-. To install: ssc install dataex
clear
input str50 EXEC_FULLNAME str3 CEO_CFO str50 CONAME double YEAR
"Dennis E. Foster" "CEO" "360 COMMUNICATIONS CO" 1995
"Dennis E. Foster" "CEO" "360 COMMUNICATIONS CO" 1996
"Dennis E. Foster" "CEO" "360 COMMUNICATIONS CO" 1997
"Eric A. Benhamou" "CEO" "3COM CORP" 1993
"Eric A. Benhamou" "CEO" "3COM CORP" 1994
"Eric A. Benhamou" "CEO" "3COM CORP" 1995
"Eric A. Benhamou" "CEO" "3COM CORP" 1996
"Eric A. Benhamou" "CEO" "3COM CORP" 1997
"Eric A. Benhamou" "CEO" "3COM CORP" 1998
"Eric A. Benhamou" "CEO" "3COM CORP" 1999
"Michael E. Rescoe" "CFO" "3COM CORP" 2000
"Eric A. Benhamou" "CEO" "3COM CORP" 2000
"Michael E. Rescoe" "CFO" "3COM CORP" 2001
"Bruce L. Claflin" "CEO" "3COM CORP" 2001
"Bruce L. Claflin" "CEO" "3COM CORP" 2002
"Mark Slaven" "CFO" "3COM CORP" 2002
"Mark Slaven" "CFO" "3COM CORP" 2003
"Bruce L. Claflin" "CEO" "3COM CORP" 2003
"Bruce L. Claflin" "CEO" "3COM CORP" 2004
"Donald M. Halsted, III" "CFO" "3COM CORP" 2004
end
Die Tabelle gibt an, wie die jeweilige Person heißt, ob sie CEO oder CFO ihres Unternehmens ist, wie das Unternehmen heißt und aus welchem Jahr der Eintrag stammt. Das erste Jahr, für das ein Eintrag zu einer Person besteht, ist das Jahr, in dem sie als CEO oder CFO begonnen hat (Bsp. Dennis E. Foster begann in 1995, Eric A. Benhamou 1993).
Nun möchte ich eine zusätzliche Variable erstellen, die sich "co-option" nennt. Dies bedeutet, dass immer wenn ein CFO eine kürzere Amtszeit hat als der aktuelle CEO, in der Spalte "co-option" eine 1 für den jeweiligen CFO eingefügt werden soll.
Bsp. Michael E. Rescoe begann bei 3COM im Jahr 2000 als CFO. Gleichzeitig war aber schon Eric A. Benhamou seit 1993 CEO. Dies bedeutet, dass bei Michael E. Rescoe für das Jahr 2000 in der Spalte "co-option" eine "1" stehen würde, da der aktuelle CEO eine längere Amtszeit hatte. Im Jahr 2001 begann Bruce L. Claflin bei 3COM als CEO. Das bedeutet, dass Michael E. Rescoe verglichen mit Bruce Claflin eine längere Amtszeit hatte, weshalb für Michael E. Rescoe in der Spalte "co-option" für das Jahr 2001 eine "0" stehen würde. Für die CEOs soll in der Spalte "co-option" kein Eintrag vorgenommen werden.
Ich hoffe das Problem ist verständlich erklärt.
Für Antworten und Vorschläge vorab schon mal vielen Dank.
Lg Matze