Wie kann ich die zufällige Zeilenauswahl automatisieren?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo alle,
Ich bin ziemlich neu bei JMP und noch neuer bei JSL. Ich versuche, ein Skript zu schreiben, das eine Teilmenge einer Reihe von Zeilen basierend auf den folgenden Spezifikationen erstellt: Wenn die Originaltabelle 1–15 Zeilen hat, dann beträgt die Teilmenge der Originaltabelle 2 Zeilen, wenn die Originaltabelle 16–25 hat, dann die Die Teilmenge dieser Tabelle besteht aus 3 Zeilen. Wenn das Original 26-90 hat, besteht die Teilmenge der Tabelle aus 5 Zeilen usw. Im Grunde ist es nur ein Skript zur Automatisierung.
Teilmenge > Zufallsstichprobengröße: [Anzahl der Benutzereingaben] > ok, basierend auf einem angegebenen Zeilenbereich. Bisher habe ich Folgendes versucht:
Neues Skript („Zufällige Zeilenprüfung,
if (n row==1::15, current data table()<
if (n row==16::25, current data table()<
if (n row==26::90, current data table()<
if (n row==91::150, current data table()<
if (n row==151::280,current data table()<
if (n row==281::500, current data table()<
if (n row >=501, current data table()<
)
Dieses Skript gibt eine leere Datentabelle zurück. Ich weiß, das muss etwas Einfaches sein, aber ich kann den Wald vor lauter Bäumen nicht sehen. Vielen Dank für jede Hilfe!
Betreff: Wie kann ich die zufällige Zeilenauswahl automatisieren?Vielen Dank! Das ist genau das, was ich brauchte
Betreff: Wie kann ich die zufällige Zeilenauswahl automatisieren?Du bist fast da.Versuche dies:
N = nrows ( aktuelle Datentabelle ()) ;
Wenn ( N <= 15 , aktuelle Datentabelle () << Teilmenge ( Stichprobengröße ( 2 )) ,
N <= 25 , aktuelle Datentabelle () << Teilmenge ( Stichprobengröße ( 3 )) ,
N <= 90 , aktuelle Datentabelle () << Teilmenge ( Stichprobengröße ( 5 )) ,
N <= 150 , aktuelle Datentabelle () << Teilmenge ( Stichprobengröße ( 6 )) ,
N <= 280 , aktuelle Datentabelle () << Teilmenge ( Stichprobengröße ( 7 )) ,
N <= 500 , aktuelle Datentabelle () << Teilmenge ( Stichprobengröße ( 9 )) ,
N >= 501 , aktuelle Datentabelle () << Teilmenge ( Stichprobengröße ( 15 )) ,
)