分布でデータ分位数を選択するにはどうすればよいですか?こんにちは。分布、分位数 75% および 25% のデータを使用して等高線プロットを作成しています。 私の質問は、最小最大等高線値にデータ分位数 75% と 25% をどのように入力するかです。 すべてのデータ分位数は他のデータとは異なります。
//Put the spec limit on parameter into current data table
Names Default To Here( 1 );
dt = Current Data Table();
// Get the all column names from the data table
columnNames = dt << Get Column Names("String");
// Choose the specific column
cl = New Window("Column Selection", <<MODAL></MODAL>
自動化とスクリプト作成Re: 分布でデータ分位数を選択するにはどうすればよいですか?いくつかの異なるオプションがあります。配布結果からデータテーブルを作成し、それを使用して値を取得することもできます(テーブルを右クリックしてデータテーブルを作成し、ソースからスクリプトを取得し、必要に応じて編集します)。または、レポートのサブスクリプトを使用してアクセスすることもできますそれらの値を含むテーブルボックス
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dist = dt << Distribution(
Stack(1),
Arrange in Rows(2),
Continuous Distribution(Column(:height), Horizontal Layout(1), Vertical(0))
);
tb_ref = Report(dist)[OutlineBox("Quantiles"), Table Box(1)];
// not the most robust option
tb_vals = tb_ref << get;
lower_idx = Contains(tb_vals[1], "25.0%");
upper_idx = Contains(tb_vals[1], "75.0%");
q_lower = tb_vals[3][lower_idx];
q_upper = tb_vals[3][upper_idx];
show(q_lower, q_upper);
レポートにアクセスするためのいくつかのソース:
Re: 分布でデータ分位数を選択するにはどうすればよいですか?ありがとう、レポートのサブスクリプションを使用するとうまくいきます。