勾配と切片コレクター以下は、特定の Y 応答変数と X 回帰変数の傾きと切片を計算する JMP アドインの例です。オプションで、1 つ以上の by 変数を含めることができます。
デフォルトは次のとおりです。
- ポイント数(#Pts)を10に設定
- 増分は 5 に設定されています
- 行の開始は 1 に設定されています

サンプル データの Abrasion.jmp データ テーブルと上記の選択を使用すると、次の出力が生成されます。
新しいデータ テーブルが作成され、元のデータ テーブルの名前が "Slope Estimates" に追加され、この例では "Slope Estimates Abrasion.jmp" という名前になっています。
//テーブル名を取得
dtfn = dt <<名前を取得;
dtn =語( 1 、 dtfn 、 「。」 ) ;
// 新しいテーブルの名前を作成
tbln = 「勾配推定」 || dtn ;
勾配と切片の計算ごとに 1 行が新しいデータ テーブルに追加されます。また、計算で使用された行と、「# ポイント」、「インクリメント」、「行で開始」、およびロールにキャストされた変数の開始パラメータも追加されます。
このテーブルは JMP 12 の Expression と呼ばれる新しいデータ型を利用して行行列を格納するため、JMP 12 以降とのみ互換性があります。

このアドインは、カスタム起動を使用してデフォルトをリセットしたり、現在の JMP セッションで最後に実行されたときの以前の値を呼び出したりする方法を示しています。
の作成の好例カスタム起動ウィンドウ。
************************更新しました**********************************
バージョン 1.1:
- 計算で使用される X 値を格納する列を追加
- 計算で使用される Y 値を格納する列を追加
バージョン 1.2:
- からの変数による変更されたループ変数
ループ =ラウンド( N行(allrows_byLvl) / npts ) to loops =ラウンド(長さ(allrows_byLvl) / incby )
- 変更された startrow および endow from
incStartrow# = incStartrow# + incby -1 ~ incStartrow# = incStartrow# + incby
incEndrow# = incEndrow# + incby - 1 ~ incEndrow# = incEndrow# + incby
分析アプリケーション開発探索的データ分析ユーティリティRe: 勾配と切片コレクターやあ@Lavik17 、
すべてのデータが画像に表示されているわけではありません。さらにトラブルシューティングを行うには、JMP データ テーブルがあると役立ちます。
ご覧いただけるように、この投稿にデータ テーブルを添付することは可能でしょうか。
スタン
Re: 勾配と切片コレクターやあ@stan_koprowski 、このアドインは良さそうに見えますが、次のエラーが発生します:
'Inv' のアクセスまたは評価では、行列は非特異でなければなりません、Inv/*####*/(x` * x)
JMP 16.2 を使用しており、アドインを使用して処理しようとしているデータとエラー メッセージは次のとおりです。

Re: 勾配と切片コレクターやあ@kaks 、
ご提案いただいた変更点を確認し、適宜修正いたします。
あなたの時間とサポートに再び感謝します.
スタン
Re: 勾配と切片コレクターbyCalcExpr 関数にいくつかのエラーがあることに気付きました。
現在、ループは次のように定義されています。
loops = Round(NRows(allrows_byLvl) / npts);
次のように変更する必要があります。
loops = Round(length(allrows_byLvl) / incby );
また、開始行と終了行の増分を 1 減算してはなりません。 したがって、次のように変更します。
incStartrow# = incStartrow# + incby -1;
incEndrow# = incEndrow# + incby - 1;
に:
incStartrow# = incStartrow# + incby;
incEndrow# = incEndrow# + incby ;
Re: 勾配と切片コレクターやあ、
残念ながら、アドインは JMP 12 で導入された新しいデータ型 (式) を使用しているため、バージョン 12 以降とのみ互換性があります。
一番、
スタン
Re: 勾配と切片コレクターうーん、これは JMP11 では動作しないというエラーが表示されます。何かご意見は?
ありがとう
Re: 勾配と切片コレクターこんにちはスタン、時系列データをスライスして、各スライスの勾配を計算しようとしています。 私は高次元のデータ セットを持っているので、あなたのツールは非常に便利で、再作成する必要はないと思います。 問題が発生しているだけです。
「'Inv' のアクセスまたは評価では、マトリックスは特異でない必要があります。Inc/*###*/(x`*x)」というエラーが表示されます。
ヒントはありますか? また、特定のニーズに合わせてバックグラウンドでスクリプトを変更する方法はありますか?
Re: 勾配と切片コレクター<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />ありがとうスタン - これはまさに私が探していたものです. この改訂されたアドインは、私が過去に使用していた非常に退屈なプロセスを自動化するのに役立ちます。
よろしく..
Re: 勾配と切片コレクターこんにちは、
今週後半にアップデートを投稿します。
お待ちいただいてありがとうございます。
乾杯、
スタン
Re: 勾配と切片コレクタースタンさん、こんにちは。
変更されたアドインに関する更新はありますか? 私は目を光らせています。
ありがとう..
Re: 勾配と切片コレクタースタンに感謝します - 私はあなたの助けにとても感謝しています..
Re: 勾配と切片コレクターやあ、
できるだけ早くアドインの更新バージョンを確認して投稿します。
アドインに関心をお寄せいただきありがとうございます。
スタン
Re: 勾配と切片コレクターありがとうスタンリー。 これは非常に貴重でした。
アドインを変更して、勾配とインターセプトの計算に使用される行番号に加えて、計算に関連付けられた対応する行の値 (データ形式は行番号と同様の式) を持つ列を追加することは可能でしょうか? ?
再度、感謝します..