根據列中選定行的平均值創建一個變量,以便稍後用作參考線。你好,
我希望您幫助查找列中所選行的平均值並將其用作圖表中的參考線。
我有一個數據表:
A | 12.5 |
乙 | 13.4 |
乙 | 17.5 |
乙 | 12.8 |
A | 11.1 |
A | 19.4 |
乙 | 13.8 |
我想創建一個變量,它是上例中所有“B”線值 ((13.4+17.5+12.8+13.8)/4) 的平均值。
然後我將使用它作為二元圖中的參考線。
回复:根據列中選定行的平均值創建一個變量,以便稍後用作參考線。如果我正確理解您想要的內容,請嘗試使用 Col Mean 函數將第一列作為“By”變量創建一個新變量。然後使用 IF 語句創建另一列,該語句使用 A 組和 B 組的 B 平均值。該列將具有相同的值 = B 組值的平均值。
回复:根據列中選定行的平均值創建一個變量,以便稍後用作參考線。@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);
回复:根據列中選定行的平均值創建一個變量,以便稍後用作參考線。感謝您的及時重播,
我能夠創建一個包含所需行的新表,但我不確定如何將該列(VALUE)的平均值計算到變量中。
my_list = {“B”};
dtsub1 = dtEPData << 子集(
rows( dtEPData << 獲取行 where( Contains( my_list, :TYPE ) ) ),
僅選定的列( 0 ));
類型值
12.5
B 13.4
乙17.5
乙12.8
11.1
19.4
乙13.8
dtsub1=
類型值
B 13.4
乙17.5
乙 12.8
乙13.8
回复:根據列中選定行的平均值創建一個變量,以便稍後用作參考線。@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