JMP 列の最初の 100 行と最後の 100 行の平均を計算します。ノイズの多い曲線があり、極値の平均を取り、最小値と比較する必要があります。うまくいくと思っていましたが、うまくいきませんでした。
Col Mean( :Column_Name W[Index( 1, 100 )] ) + <SPAN>Col Mean( :Column_Name[N Rows() - 99 :: N Rows()] )</SPAN><CODE class="language-jsl"> / 2
自動化とスクリプトRe: JMP 列の最初の 100 行と最後の 100 行を平均します。この問題に対処する一つの方法は次のとおりです
Names Default To Here( 1 );
dt =
// Open Data Table: Semiconductor Capability.jmp
// → Data Table( "Semiconductor Capability" )
Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
column_name = "NPN1";
Col Mean( If( Row() <= 100, Column( column_name ), . ) ) + Col Mean(
If( Row() >= N Rows() - 99,
Column( column_name ),
.
)
) / 2;
// I think this is a better formula to calculate the mean of the extremes
Col Mean( If( Row() <= 100 | Row() >= N Rows() - 99, Column( column_name ), . ) );
Re: JMP 列の最初の 100 行と最後の 100 行を平均します。これを試してみて
(Mean( :Z[Index( 1, 100 )] ) + Mean( :Z[Index( N Rows() - 99, N Rows() )] )) / 2
Re: JMP 列の最初の 100 行と最後の 100 行を平均します。列名として「Z」を使用しました。