如何找到密集分布的数据簇之一的中位数?在数据中不设置重复值。但是数据分布不均匀。
如何使用JMP模块找到最密集分布的中位数?
谢谢!
da=[17,99,65,75,15,14,80,18,55,70,12,19,13,100,1,20,90,60,95,85,16];

脚本编写回复:如何找到密集分布的数据簇之一的中位数?我将转到红色三角形并选择
保存==>等级编号
要么
保存==>中点
然后使用新保存的列作为分组变量,使用制表或汇总或分布
回复:如何找到密集分布的数据簇之一的中位数?谢谢吉姆!
我想知道这些过程是否可以在没有图形界面的情况下仅在内存中运行而产生结果。不知道JMP是否在JSL中具有功能。
谢谢!回复:如何找到密集分布的数据簇之一的中位数?交互式显示只是内存中的元素,而不必显示。 是的,直接函数可能需要更多内存,该直接函数将计算每个bin的中位数,但同样,它只是内存。
因此,我的确理解您的意见,但是要想将其推向极致,那么您应该使用汇编语言为正在运行的计算机编程,因为.........不但占用了更多内存,而且还占用了大量内存。需要。
这是通过简单的函数调用创建的中位数的显示。 是的,它确实调用了分发平台,但是您再也看不到它。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
showBinMedians = Function( {dt, var},
{defaultlocal},
dis = dt << Distribution( invisible, Continuous Distribution( Column( As Column( var ) ) ) );
dis << save( level numbers );
Report( dis ) << close window;
tab = dt << Tabulate(
invisible,
Show Control Panel( 0 ),
Add Table(
Column Table( Analysis Columns( Column( var ) ), Statistics( Median ) ),
Row Table( Grouping Columns( Column( N Cols( dt ) ) ) )
)
);
Report( tab ) << journal;
Report( tab ) << close window;
dt << delete columns( N Cols( dt ) );
);
x = showBinMedians( dt, "Height" );