動態二元分箱更新:我修改了這裡發布的原始插件,因為 JMP 13 和 JMP 14 之間發生的更改使其無法在 JMP 版本 <14 中使用。 我還添加了透過 bin 方式進行樣條擬合的選項,並添加了導出 bin 統計數據的不同方式。 快樂改進裝箱! 伊夫
這是一個 JMP 插件,用於執行我所說的動態二元分箱。 透過簡單地將 X 和相應的 Y 資料聚合到不同大小的 bin 來探索非常吵雜的資料非常有用。 分箱可以沿著 X 軸均勻完成,也可以由 X 資料的密度分佈決定。 它產生箱平均值的二元圖,在兩個方向和一些其他選項上都帶有兼性誤差線。 它還提供動態變化的最小二乘統計。 選擇所需的分箱等級後,您可以將分箱統計資料匯出到新的 JMP 檔案。 快樂裝箱。 伊夫

數據視覺化探索性資料分析統計教學回覆:動態雙變量分箱嗨,聖戰者,
針對你的問題,樣條函數不是一個簡單的數學函數,它涉及一系列沿著X按照一定間隔變化的係數。 導出係數矩陣是不切實際的。
問候,伊夫
回覆:動態雙變量分箱你好!伊夫斯普雷裡
是的,它可以很好地工作,對於輸出報告,我可以編寫以下函數:
y=-7.1819+0.60695x
y=-5.1756+0.54369x
但是,樣條函數/公式是什麼?

回覆:動態雙變量分箱你好穆賈希達,
首先,對於延遲回覆表示抱歉。 我不太明白發生了什麼,因為該功能對我來說效果很好。 您使用什麼版本的 JMP?
最好的問候,伊夫
回覆:動態雙變量分箱我嘗試過這個插件,它很棒,但它不能擬合樣條線和直線的方程式/函數。 可以改進一下這個功能嗎?
回覆:動態雙變量分箱嗨伊夫,
非常感謝,我能夠“//”這些行(儘管它們就像提取的腳本中的第 188 行左右)並進入下一個視窗。
它顯示原始數據... 然而,似乎有兩個(獨立的?)問題阻止了該程式的進一步使用。
在第一個問題中,當視窗開啟時,繪圖的初始呈現中沒有顯示任何垃圾箱。
當我嘗試滑動“分箱調整”滑桿時,我收到以下 JMP 警報彈出錯誤訊息:
“y 必須只有 1 列”
請注意,我可以單擊滑桿刻度上除菱形所在位置以外的點,並且在上述彈出的錯誤訊息上單擊“確定”後,它將顯示 bin 點。 我可以單擊滑桿上的其他位置(在出現錯誤訊息並透過「確定」取消後),它將調整分箱,但不會滑動。
第二件事似乎是 GUI 不會繪製原始資料或合併資料的「OLS 擬合線」。 我可以選中這些框,並且會出現檢查,但不會出現擬合線。 但是,請注意,「分箱擬合」R 方和觀測數確實發生了變化,但圖中沒有出現任何線條。
檢查 OLS 擬合線時,日誌會拋出此訊息:
存取或評估 'Subscript' 時出現無效下標(必須是數字或數字清單)51002 次,betas[/*###*/2]
您對如何完成這些工作有什麼建議嗎?
非常感謝,馬克思
回覆:動態雙變量分箱嗨,馬克思,
這很奇怪。 就好像減法是在矩陣乘法之前計算的,但事實並非如此。
尋找第 219 行並新增一組括號,如下所示
lsres = ym - (axm * lsbetas);
事實證明,這行程式碼其實並不需要,而是以前腳本的遺留物。 您也可以簡單地刪除第 219、220 和 225 行(或將 // 放在每行的開頭)。 嘗試一下並告訴我。
伊夫
回覆:動態雙變量分箱那個影片太棒了,解釋得很清楚。 非常感謝伊夫斯普雷裡。
為了進行比較,我沒有使用我的數據,而是使用了 JMP 附帶的“增長”示例數據,並且我按照您的建議直接使用提取的 JSL 腳本,將其複制粘貼到增長數據集中,而不是作為運行加入。
不幸的是,當我在輸入 X 和 Y 變數的第一個對話後單擊“確定”時,仍然沒有任何反應。
我在調試模式下嘗試了一下,這是彈出的錯誤訊息:
矩陣維度不符合,在存取或評估 'Subtract' 時為 72 x 1 和 72 x 2,ym - /*###*/axm * lsbetas/*###*/
我嘗試用谷歌搜尋這個錯誤,除了看起來矩陣大小不同之外找不到太多其他信息,但由於增長樣本數據中僅有兩列數據的行數相同,我無法理解怎麼會這樣。
如果您能提供任何幫助,我們將不勝感激。
謝謝!馬克思
回覆:動態雙變量分箱謝謝你,yvesprairie,會的! 
回覆:動態雙變量分箱現在已經上傳了。 如果您能想到有用的小功能,請告訴我。 伊夫
回覆:動態雙變量分箱謝謝你的回覆 yvesprairie,
當該視頻可用時(看起來正在加載),我稍後會觀看該視頻,並嘗試直接運行嵌入的 JSL,然後回到此處。 而且,抱歉我忘了提及我實際上也在運行 Pro。
再次感謝您的跟進,看起來是一個非常酷的添加... 我使用了相當多的雙變量連續擬合,並且渴望以這種方式對樣本進行分類。
謝謝!馬克思
回覆:動態雙變量分箱嗨,馬克思,
我還沒有在很多平台上測試過它,但它沒有使用任何花哨的東西,所以我不明白為什麼它不能在 Windows 上的 JMP13 上工作(我在 Mac 上使用 JMP14 Pro)。 您可以做的一件事是打開嵌入的 JSL 檔案並將其作為腳本運行。 您可能會在日誌視窗中獲得有關哪些內容不起作用的更多資訊。 我在這裡添加了一個小屏幕截圖視頻,展示了它應該做什麼。
如果我能為您提供更多幫助,請告訴我。
伊夫
回覆:動態雙變量分箱非常感謝你,伊夫斯普拉里...... 您或其他成功使用該加載項的人可以提供協助嗎?
我現在正在嘗試該插件,但在將連續變數放入初始彈出視窗的 X 和 Y 欄位並單擊“確定”後,沒有獲得任何視窗或結果或互動式 GUI。 帶有 X 和 Y 變數輸入欄位的初始彈出視窗消失,但其位置沒有顯示任何內容,也不會建立任何欄位。 我使用的是執行 JMP 13.2.1 64 位元的 Windows 7 Enterprise。
提前謝謝你,marxx
回覆:動態雙變量分箱非常酷的插件!! 感謝分享