新しい列に数式を作成します。 JMP スクリプトこんにちは皆さん。 連続する行の内容を減算し、その値を新しい列に挿入する新しい列を作成する必要があります。
基本的に言いたいのは、X 列で、2 行目から 1 行目を引いて、その値を Y 列に入れるということです。 X列全体でこれを続けてほしい。
したがって、列 Y = X(i+1) - Xi; i は行番号です。 誰でもこれを行う方法を知っていますか? 十分に単純に思えますが、私はスクリプト作成に非常に慣れていないため、何かを定着させるのに苦労しています。
データ表スクリプティングRe: 新しい列に数式を作成しています。 JMP スクリプトBrady^2 が言ったことへの追加: この方法を使用して、任意のプラットフォームで数式列を作成できます。
https://www.jmp.com/support/help/en/16.0/#page/jmp/transform-columns-in-a-jmp-platform.shtml
以前は、データ テーブルに多くの数式列を作成していました。 私は今ではそれを減らし、上記の方法をよく使用しています。
Re: 新しい列に数式を作成しています。 JMP スクリプトやあ、
Jim が言及しているように、勉強することは役に立ちますが、確かに膨大な量の情報に最初は少し戸惑うかもしれません.
スクリプトを使用して実行できることの多くは対話的にも実行できるため、最も一般的な数式を簡単に作成できるワンクリック数式を確認してください。
あなたの例では、元の列の任意の値を右クリックして選択できます新しい数式列 > 行 > 差異続いてのメニューから。 これにより、1 つの手順で目的の式を使用して新しい列が作成されます。
乾杯、
ブレイディ

Re: 新しい列に数式を作成しています。 JMP スクリプト- Discovering JMP ドキュメントと Scripting Guide を読む必要があります。
- 最初に問題の解決を試みる必要があります。間違いを犯し、何が問題なのかを理解することで学ぶ
- 問題の解決に失敗した場合は、ディスカッション コミュニティが役立ちます。
- 以下は、データ テーブルを正しくセットアップした場合に、問題を解決する 1 つの方法を示すスクリプトです。
Names Default to Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
Open( "$SAMPLE_DATA/big class.jmp" );
// New column: Column 6
Data Table( "big class" ) << New Column( "New Column",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( :weight[Row() + 1] - :weight )
);