问题
您有一个汇总版本,而不是完整的数据集,其中包含定义箱形图所需的五个数字。
解
您可以使用频率模拟基于五个数字摘要的完整数据集。如果在数据表中输入五个数据点,然后创建第二列,其频率强制数据点处于适当的分位数,则可以将该数据表用作原始数据。对于端点为5%和95%分位数的箱形图,您可以使用分别为5,20,25,25和20的五点汇总3,15,20,40,42。以下JSL给出了一个例子:
Names Default To Here( 1 );
dt = New Table( "Boxplot",
Add Rows( 5 ),
New Column( "Summary Point",
Numeric,
"Continuous",
Format( "Best", 18 ),
Set Values( [3, 15, 20, 40, 42] )
),
New Column( "Freq",
Numeric,
"Continuous",
Format( "Best", 18 ),
Set Values( [5, 20, 25, 25, 20] )
)
);
dt << Graph Builder(
Variables( Y( :Summary Point ), Frequency( :Freq ) ),
Elements( Box Plot( Y, Legend( 7 ) ) )
);
讨论
上面的汇总值仅用于说明目的,可以用其他值代替。
也可以看看
讨论帖