Erstellung einer Grafik aus einem Panel

Allgemeine Fragen rund um Statistik mit Stata.

Erstellung einer Grafik aus einem Panel

Beitragvon valuu » Mo 15. Mär 2021, 18:43

Hallo zusammen,

ich möchte eine Grafik erstellen, in der die Anzahl an Produktreleases (y-Achse) von zwei Unternehmenstypen über die Zeit (x-Achse) gegeben wird.

Das "Problem" hierzu ist die Struktur des Datensatzes (unten findet ihr einen datex Auszug vom Datensatz) und die Annahmen, die ich treffen möchte:

Insgesamt sind vier Spalten gegeben. In der ersten Zeile ist der "Name" (numerisch von 1-5000) des Unternehmens gegeben.

In der zweiten Spalte die Anzahl der Monate seit der Ernennung des aktuellen CEOs. Die liegt bei einigen Unternehmen im Datensatz bei den ersten Beobachtungen bei 0, da bereits Produktreleases unter den alten CEOs statt gefunden haben können.

In der dritten Spalte sind die KULMULIERTEN Produktreleases zum aktuellen Monatszeitpunkt gegeben.

In der vierten Spalte wird anhand einer Binärvariable (0 oder 1) bestimmt, ob das Unternehmen auf dem Aktienmarkt gelistet wird. Für dasselbe Unternehmen kann dieser Wert sich über die Zeit ändern, da es sein kann, dass ein Unternehmen von der Börse genommen wird.

Ich möchte insgesamt in der x-Achse die Monate von 1-60 seit der Ernennung des aktuellen CEOs berücksichtigen.

Die Y-Achse soll die KULMULIERTEN Produktreleases darstellen.

Sämtliche Beobachtungen sollen als Punkte in der Grafik mit unterschiedlichen Farben dargestellt werden, je nachdem ob sie auf dem Aktienmarkt gelistet werden oder nicht.

Hat da jemand Ideen dazu, wie ich meine Grafik erstellen könnte?

Vielen Dank im Voraus für eure Unterstützung. Meldet euch gerne bei Unklarheiten oder Rückfragen.

Bleibt gesund!


Code: Alles auswählen
* Example generated by -dataex-. To install: ssc install dataex
clear
input float(Company_Identifier time_investment n_product d_public)
1  0 1 0
1  0 1 0
1  0 1 0
1  0 1 0
1  0 1 0
1  0 1 0
1  0 3 0
1  0 3 0
1  0 3 0
1  0 4 0
1  0 4 0
1  0 4 0
1  0 4 0
1  0 4 0
1  0 4 0
1  0 4 0
1  1 4 0
1  2 4 0
1  3 6 0
1  4 6 0
1  5 6 0
1  6 6 0
1  7 6 0
1  8 6 0
1  9 6 0
1 10 6 0
1 11 6 0
1 12 6 0
1 13 6 0
1 14 6 0
1 15 6 0
1 16 6 0
1 17 6 0
1 18 6 0
1 19 6 0
1 20 6 0
1 21 6 0
1 22 6 0
1 23 6 0
1 24 6 0
1 25 6 0
1 26 6 0
1 27 8 0
1 28 8 0
1 29 8 0
1 30 8 0
1 31 8 0
1 32 8 0
1 33 8 0
1 34 8 0
1 35 8 0
1 36 8 0
1 37 8 0
1 38 8 0
1 39 8 0
1 40 8 0
1 41 9 0
1 42 9 0
1 43 9 0
1 44 9 0
1 45 9 0
1 46 9 0
1 47 9 0
1 48 9 0
1 49 9 0
1 50 9 0
1 51 9 0
1 52 9 0
1 53 9 0
1 54 9 0
1 55 9 0
1 56 9 0
1 57 9 0
1 58 9 0
1 59 9 0
1 60 9 0
1 61 9 0
1 62 9 0
1 63 9 0
1 64 9 0
1 65 9 0
1 66 9 0
1 67 9 0
1 68 9 0
1 69 7 0
1 70 7 0
1 71 7 0
1 72 7 0
1 73 7 0
1 74 7 0
1 75 7 0
1 76 6 0
1 77 6 0
1 78 6 0
1 79 6 0
1 80 7 0
1 81 7 0
1 82 7 0
1 83 7 0
1 84 7 0
end

------------------ copy up to and including the previous line ------------------

Listed 100 out of 100476 observations
Use the count() option to list more
valuu
 
Beiträge: 4
Registriert: Fr 12. Feb 2021, 22:32
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Zurück zu Statistik allgemein

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron