動的二変量ビニング更新: JMP 13 と JMP 14 の間に発生した変更により、JMP バージョン <14 では使用できなくなったため、ここに掲載された元のアドインを変更しました。 また、ビン平均にスプラインを適合させるオプションを追加し、ビン統計をエクスポートする別の方法を追加しました。 改善されたビニングをお楽しみください。 イヴ
これは、私が動的二変量ビニングと呼んでいるものを実行するための JMP アドインです。 X および対応する Y データをさまざまなサイズのビンに単純に集約することで、非常にノイズの多いデータを調べることができます。 ビニングは、X 軸に沿って均一に行うことも、X データの密度分布によって指定することもできます。 これは、両方向の任意誤差バーとその他のオプションを使用して、ビン平均の二変量プロットを生成します。 また、動的に変化する最小二乗統計も提供します。 目的のレベルのビニングを選択したら、ビンの統計を新しい JMP ファイルにエクスポートできます。 ハッピービニング。 イヴ

データの可視化探索的データ分析統計教育Re: 動的二変量ビニングムジャヒダさん、こんにちは。
あなたの質問に答えて、スプライン関数は単純な数学関数ではなく、特定の間隔に従って X に沿って変化する一連の係数を含みます。 係数の行列をエクスポートするのは実際的ではありません。
よろしく、 イヴ
Re: 動的二変量ビニングやあ!イヴスプレーリー
はい、うまく機能します。出力レポートについては、次の関数を記述できます。
y=-7.1819+0.60695x
y=-5.1756+0.54369x
しかし、スプラインの関数/式は何ですか?

Re: 動的二変量ビニングムジャヒダさん、こんにちは。
初めまして、返信が遅くなり申し訳ございません。 関数がうまく機能するため、何が起こっているのかよくわかりません。 使用している JMP のバージョンは何ですか?
よろしく、 イヴ
Re: 動的二変量ビニングこのアドインを試してみましたが、素晴らしいですが、スプラインと線の方程式/関数に適合しません。 この機能を改善することはできますか?
Re: 動的二変量ビニングこんにちは。
ありがとうございます。これらの行を "//" にして (抽出したスクリプトでは行番号 188 程度でしたが)、次のウィンドウに移動することができました。
元のデータが表示されます... ただし、プログラムをさらに使用することを妨げる 2 つの (独立した?) 問題があるようです。
最初の問題では、ウィンドウが開いたときにプロットの最初のプレゼンテーションにビンが表示されません。
「ビニング調整」スライダーをスライドさせようとすると、次のような JMP Alert ポップアップ エラー メッセージが表示されます。
「y は 1 列のみである必要があります」
ダイアモンドがある場所以外のスライダー スケール上のポイントをクリックできることに注意してください。上記のエラー メッセージ ポップアップで [OK] をクリックすると、ビン ポイントが表示されます。 スライダーの他の場所をクリックすると (エラー メッセージが表示されて [OK] で閉じられた後)、ビニングは調整されますが、スライドしません。
2 つ目は、GUI が元のデータまたはビニングされたデータの「OLS 適合線」をプロットしないことです。 ボックスにチェックを入れるとチェックが表示されますが、適合線は表示されません。 ただし、「Binned fit」の R 2 乗と Obs の数は変化しますが、プロットには線が表示されないことに注意してください。
OLS フィット ラインがチェックされると、ログは次のメッセージをスローします。
無効な添字 (数値または数値のリストである必要があります) 'Subscript' のアクセスまたは評価で 51002 回、betas[/*###*/2]
これらを進める上でのヒントはありますか?
どうもありがとう、マルクス
Re: 動的二変量ビニングマルクスさん、こんにちは。
これはおかしい。 あたかも行列の乗算の前に減算が評価されるかのようですが、そうすべきではありません。
219行目を探して、次のように一連の括弧を追加します
lsres = ym - (axm * lsbetas);
いずれにせよ、この行は実際には必要なく、以前のスクリプトの遺物であることが判明しました。 219 行目、220 行目、225 行目を単純に削除することもできます (または、それぞれの先頭に // を置きます)。 それを試して、私に知らせてください。
イヴ
Re: 動的二変量ビニングそのビデオは素晴らしく、非常に説明的でした。 yvesprairieさん、ありがとうございます。
これを比較するために、私のデータを使用する代わりに、JMP に付属の「Growth」サンプル データを使用しました。加える。
残念ながら、X 変数と Y 変数を入力する最初のダイアログの後、[OK] をクリックしても何も起こりませんでした。
デバッグ モードで試してみたところ、次のようなエラー メッセージが表示されました。
行列の次元が一致しません。'Subtract' のアクセスまたは評価で 72 x 1 および 72 x 2 、 ym - /*###*/axm * lsbetas/*###*/
私はこのエラーをグーグルで検索しようとしましたが、マトリックスのサイズが異なるように見えること以外はあまり見つかりませんでしたが、成長サンプルデータのデータの2列のみに同じ行数があるため、理解できませんでしたこれはどうだろう。
あなたが提供できるどんな助けも大歓迎です。
ありがとう!マルクス
Re: 動的二変量ビニングyvesprairie さん、ありがとうございます。 
Re: 動的二変量ビニング現在アップロードされています。 便利だと思うちょっとした機能を思いつくことがあれば、教えてください。 イヴ
Re: 動的二変量ビニングyvesprairie さん、返信ありがとうございます。
ビデオが利用可能になったら少し見て (現在読み込み中のようです)、埋め込まれた JSL を直接実行してから、ここに戻ります。 そして、申し訳ありませんが、私は実際に Pro も実行していることを忘れていました。
フォローアップをありがとう、非常にクールなアドインのように見えます... 私はかなりの二変量連続フィットを使用しており、この方法でサンプルをビニングしたいと思っています。
ありがとう!マルクス
Re: 動的二変量ビニングこんにちはマルクス、
多くのプラットフォームでテストしたことはありませんが、派手なものを使用していないため、Windows の JMP13 で動作しない理由がわかりません (Mac で JMP14 Pro を使用しました)。 できることの 1 つは、埋め込まれた JSL ファイルを開き、単純にスクリプトとして実行することです。 何が機能していないかについて、ログ ウィンドウに詳細情報が表示される場合があります。 ここに、何をすべきかを示す小さなスクリーン キャプチャ ビデオを含めます。
さらにお手伝いできることがあればお知らせください。
イヴ
Re: 動的二変量ビニングyvesprairieさん、ありがとうございます... あなた、またはアドインの使用に成功した他の誰かを助けることができますか?
現在アドインを試していますが、最初のポップアップ ウィンドウの X フィールドと Y フィールドの両方に連続変数を入力して [OK] をクリックした後、ウィンドウ、結果、または対話型 GUI が表示されません。 X および Y 変数入力フィールドを含む最初のポップアップ ウィンドウは消えますが、その場所には何も表示されず、列は作成されません。 JMP 13.2.1 64ビットを実行しているWindows 7 Enterpriseを使用しています。
前もってありがとう、マルクス
Re: 動的二変量ビニングかなりクールなアドイン!! 共有してくれてありがとう