Seite 1 von 1

Spezielles Resultat mit mean

BeitragVerfasst: So 21. Okt 2012, 20:32
von Botsch
Hallo zusammen,

Ich bin daran eine einfach Berechnung durchzuführen, kann den Output aber nicht nachvollziehen, da es mathematisch keinen Sinn ergibt. Ich möchte von einem Subject einen bestimmten Teil den Mittelwert (mean) berechnen. Siehe Eingabe und STATA Ausgabe unten:

. list latency_int if subject=="94253369" & blockcode=="compatiblepractice"

+----------+
latenc~t
----------
5585. 716
5594. 643
5596. 914
5604. 1107
5611. 837
----------
5643. 808
5651. 1004
5652. 679
5656. 953
5658. 1163
----------
5677. 780
5684. 809
5685. 1745
5720. 780
5721. 699
----------
5723. 967
5727. 770
5749. 871
5755. 783
5758. 738
+----------+

. mean latency_int if subject=="94253369" & blockcode=="compatiblepractice"

Mean estimation Number of obs = 20


Mean Std. Err. [95% Conf. Interval]

latency_int 1475.6 146.0027 1170.013 1781.187


Es ist so, dass der Mittelwert nie 1476.6 sein kann (mit TR ist er 920). Was kann ich machen um den Mittelwert dieser Subsection korrekt ausgegeben wird?

Vielen Dank für eure Unterstützung!

Re: Spezielles Resultat mit mean

BeitragVerfasst: Mo 22. Okt 2012, 14:35
von daniel
Was ist "TR"?

Wenn ich Deine 20 Beobachtungen in Stata kopiere und den Mittelwert berechne komme ich auf 5673.112.

Ich weiß nicht, wo genau Dein Fehler liegt. Eine wilde Vermutung: beim Kopieren ist mir aufgefallen, dass die Werte, die mit -list- angezeigt werden als strings interpretiert werden. Das liegt nicht (nur) an den Linien, die beim copypasten mitkopiert werden, sondern an den Leerzeichen vor dem Dezimalpunkt. Möglicherweise hast Du hier seltsame Wertelabel oder sowas?

Btw. wenn es nur um den Mittelwert geht, ist -summarize- (mit -meanonly- option) schneller als -mean-.