如何評價每一列?大家好,
我有振幅 21 作為範例資料表,例如,我想確定振幅是否通過或失敗。 如果每列通過/失敗,我該如何評估它們?
例如:
幅度限制為 4。 每個大於 4 且 < 4 的幅度值將使用新列標記為失敗。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Amplitude 21.jmp");
New Column ("Pass/Fail", Character)
進階統計建模大規模客製化回覆:如何評估每一列?確保我們在列和行方面完全相互理解。在 Amplitude 21 資料表中,有 4 個欄位(Labels、Amplitude、x、y)和 21 行。因此你的問題
”如何將它們應用到多列中?具有不同的限制集”?
您只需建立一個附加列。如果您想對列振幅和 X 列套用限制,則如下所示
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Amplitude 21.jmp" );
New Column( "Pass/Fail",
Character,
formula( If( 4 < :amplitude < 6, "Pass", "Fail" ) )
);
New Column( "Pass/Fail X",
Character,
formula( If( 0.5 < :x < 2, "Pass", "Fail" ) )
);
回覆:如何評估每一列?你好特克斯尼爾森,
如何將它們應用到多列中?具有不同的限制集
回覆:如何評估每一列?我不明白振幅是怎麼回事> 4 和 < 4,除非您正在尋找具有精確值 4 的振幅值。以下是進行值檢查的 3 種不同方法。我希望它們對你有意義。順便說一句,公式會自動循環遍歷資料表中的所有行,並在每一行上執行 JSL。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Amplitude 21.jmp" );
New Column( "Pass/Fail",
Character,
formula( If( 4 < :amplitude < 6, "Pass", "Fail" ) )
);
//or
New Column( "Pass/Fail 2",
Character,
formula(
If( :amplitude < 4 | :amplitude > 6,
"Fail",
"Pass"
)
)
);
//or if you are looking for values that are exactly 4
New Column( "Pass/Fail 3",
Character,
formula(
If( :amplitude == 4 ,
"Fail",
"Pass"
)
)
);
請花時間閱讀「幫助」下拉式選單下的「發現 JMP」文件。
回覆:如何評估每一行?您可以使用 For Each Row() !
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
For Each Row( :height = -:height );