列内の選択した行の平均から変数を作成し、後で参照線として使用します。こんにちは、
列内の選択した行の平均を見つけて、それをグラフの基準線として使用する方法を教えてください。
データテーブルがあります:
あ | 12.5 |
B | 13.4 |
B | 17.5 |
B | 12.8 |
あ | 11.1 |
あ | 19.4 |
B | 13.8 |
上の例のすべての「B」ラインの値 ((13.4+17.5+12.8+13.8)/4) の平均である変数を作成したいと考えています。
次に、それを二変量グラフの基準線として使用します。
Re: 後で参照線として使用するために、列内の選択した行の平均から変数を作成します。必要なものを正しく理解している場合は、最初の列を「By」変数として Col Mean 関数を使用して新しい変数を作成してみてください。次に、グループ A とグループ B の両方の B 平均値を使用する IF ステートメントを含む別の列を作成します。その列はすべて同じ値、つまりグループ B の値の平均を持つことになります。
Re: 後で参照線として使用するために、列内の選択した行の平均から変数を作成します。@ileshem 、
Col Mean() - 列を使用する場合
Mean() - 行列または別の変数を使用する場合
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Select Randomly( 0.3 );
dt1 = dt << Subset(Selected Rows( 1 ), selected columns( 0 ));
Res = Col Mean(dt1:age);
Show(Res);
Re: 後で参照線として使用するために、列内の選択した行の平均から変数を作成します。早速のリプレイありがとうございます、
必要な行を含む新しいテーブルを作成できましたが、その列 (VALUE) の MEAN を変数に計算する方法がわかりません。
my_list = {"B"};
dtsub1 = dtEPData << サブセット(
rows( dtEPData << get rows where( Contains( my_list, :TYPE ) ) ),
選択された列のみ( 0 ));
タイプ値
12.5
B 13.4
B 17.5
B 12.8
11.1
19.4
B 13.8
Dtsub1=
タイプ値
B 13.4
B 17.5
B 12.8
B 13.8
Re: 後で参照線として使用するために、列内の選択した行の平均から変数を作成します。@ileshem 、
データテーブルがオープンエンドになったら、ランダムな行を選択します。 これは次のようにして実行できます。
行 > 行選択 > ランダムに選択
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
AgeVals = :age << Get Values ; // Get Values in Age Column
SR = dt << Get Selected Rows(); // Get Selected Rows
RequiredVar = AgeVals[SR,0]; // Desired Values subset from Column Values