- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
稳健拟合离群值 - 选择不同的行集并将其排除为离群值
亲爱的社区,
我有一个堆积的数据表,并且想通过标签排除异常值(例如用于某些测量的元素)。
在稳健的拟合离群值平台中,我可以检测离群值,然后选择或排除相应的行。
根据我的理解,选择或排除的行应该完全相同。
下面的 JSL 中使用的示例数据表就是这种情况。
// from scripting index
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Water Treatment.jmp" );
// similar, but stacked data and usage of by role
dt_stack = dt << Stack(
columns( Column Group( "Sensor Measurements" ) ),
Source Label Column( "Label" ),
Stacked Data Column( "Data" ),
Output Table( "Water Treatment stacked.jmp" )
);
obj_select = dt_stack << Explore Outliers( Y( :Data ), By( :Label ), Robust fit outliers, select rows() );
obj_exclude = dt_stack << Explore Outliers( Y( :Data ), By( :Label ), Robust fit outliers, exclude rows() );
Show( N Items( dt_stack << get selected rows() ), N Items( dt_stack << get excluded rows() ) );
但在我使用真实数据的情况下,我选择并排除了不同的行,在我看来,该平台在识别离群值方面效果很好,但排除操作无法排除一行(已被选为离群值)。
对这种行为有什么想法吗?
This post originally written in English (US) has been computer translated for you. When you reply, it will also be translated back to English (US).
0 REPLIES 0