Minitab oder ms Excel-Funktion für eine bedingte Zählung

592
DUB

Gibt es eine Möglichkeit zu zählen, wie oft eine Zahl (in meinem Fall Null) vor einer anderen Zahl in derselben Serie in Minitab oder MS Excel (oder einer anderen statistischen Software) vorkommt?

ZB: Wenn ich 0 0 0 0 0 1 0 0 1 0 als Serie erhalten habe, möchte ich die Anzahl der Fehler vor dem ersten Erfolg ermitteln, der 5 ist, da nach 5 Nullen 1 (Erfolg) auftritt.

0
Kurze Antwort: Ja, alles dieser Art kann in Excel problemlos ausgeführt werden. Wie Sie Ihnen das geben, was Sie brauchen, hängt von den Details ab. Beginnt die Serie immer mit Ihrer Zielnummer? Interessieren Sie sich immer für die am weitesten links stehenden Zahlen oder für Ihr Beispiel, sind Sie vielleicht an den Nullen interessiert, die mit der 7. Ziffer beginnen? Können Sie die Serie in einer beliebigen Form erstellen (z. B. mehrstellige einstellige Anzahl vs. N Zellen mit jeweils einer Ziffer)? fixer1234 vor 9 Jahren 0
Interessieren Sie sich nur für Einsen und Nullen? (Wenn dies der Fall ist, stehen spezielle Techniken zur Verfügung.) Welche Anzahl von Ziffern kann es geben? fixer1234 vor 9 Jahren 0

1 Antwort auf die Frage

0
Gary's Student

Excel ist perfekt für diese Aufgabe. Legen Sie Ihre Daten in Spalte A
In B1 eingeben:

=IF(A1=0,"",ROW()) 

und abschreiben. Spalte B kennzeichnet jeden Erfolg.
In C1 geben Sie ein:

=IFERROR(SMALL(B:B,ROW()),"") 

und abschreiben.
In D1 geben Sie ein:

=C1-1 

In D2 geben Sie ein:

=IF(C2="","",C2-C1-1) 

und abschreiben. Cols C & D sind die Ergebnistabelle. C gibt den Ort jedes Erfolgs an und D gibt die Anzahl der dazwischenliegenden Fehler an. Zum Beispiel:

Probe