Wie verwende ich die JMP-Software JSL, um den Mindestwert effizient zu ermitteln?So ermitteln Sie mithilfe der JMP-Software JSL effizient den Mindestwert in derselben Zeile, mehreren Spalten und den Rang der Spalte, in der sich der Mindestwert befindet.
dt = Open( "$SAMPLE_DATA/PopAgeGroup.jmp" );
New Column( "mi" );
New Column( "ix" );
Column( "mi" ) << Formula( ? );
dt << run formulas;
Column( "mi" ) << deleteFormula;
Column( "ix" ) << Formula( ? );
dt << run formulas;
Column( "ix" ) << deleteFormula;

WindowsFrage: Wie verwende ich die JMP-Software JSL, um den Mindestwert effizient zu ermitteln?Danke!
Column( "mi" ) << Formula(r=row();min( dt[r,8::13]) );
Column( "ix" ) << Formula(r=row();contains(dt[r,8::13],min( dt[r,8::13]) ));
Betreff: Wie verwende ich die JMP-Software JSL, um den Mindestwert effizient zu ermitteln?Suchst du danach
dtsub << New Column( "mi",
set each value( Min( dtsub[Row(), 8 :: 13] ) )
);
dtsub << New Column( "ix",
set each value(
theList = dtsub[Row(), 8 :: 13];
val = Loc( theList, Min( theList ) );
)
);
Betreff: Wie verwende ich die JMP-Software JSL, um den Mindestwert effizient zu ermitteln?Rufen Sie zunächst die Indizes oder Namen der Spalten ab, aus denen Sie die Werte ermitteln möchten, und verwenden Sie dann entweder Min, um den Mindestwert zu erhalten, und Loc() um den Wert zu finden ODER zu verwenden Loc Min() um den Index zu finden, und dann diesen Index, um den Mindestwert zu finden. Unten sehen Sie ein Beispiel für die Verwendung von Loc Min, um den Index und dann den Wert abzurufen
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/PopAgeGroup.jmp");
// get either index or name of columns of interest
cols_of_interest = Filter Each({col_name}, dt << Get Column Names(Continuous, "String"),
!IsMissing(Regex(col_name, "^(Portion|F Rate).*[\d+]$"))
);
dt << New Column("MinIdx", Numeric, Continuous, << Set Each Value(
Loc Min(dt[Row(), cols_of_interest])
));
dt << New Column("MinVal", Numeric, Continuous, << Set Each Value(
dt[Row(), cols_of_interest[:MinIdx]]
));
Auch wenn Sie keine Formeln benötigen, ist es besser, diese nicht zu verwenden und stattdessen << Set Each Value zu verwenden.