互動式 HTML 輸出出現的一個常見問題是“為什麼此報告只是一個圖像?”我們嘗試在日誌中提供回饋,以高層次地說明原因。對日誌不熟悉?您可以在Windows 中透過前往「檢視」>「日誌」(或按CTRL+SHIFT+L)來存取它,或在Mac 上透過前往「視窗」>「日誌」(CMD + 1) 來存取它。日誌可以包括使用 JSL 時的腳本輸出以及資訊輸出,例如匯出互動式 HTML 時的訊息輸出。我們避免使用過於模糊的訊息,以免讓進階使用者和統計學家感到沮喪,也避免使用過於具體的訊息,以免對技術水平較低的使用者來說聽起來像是胡言亂語。希望這些訊息能夠提供豐富的信息,並且在您請求以互動式 HTML 實現某些內容或報告問題時,可以向技術支援提供有用的信息。下面,我將解析分析器顯示為靜態影像的最常見原因。
原因一:明確回應
我上面提到過這一點,但目前僅支援連續響應。如果您嘗試對分類回應進行建模並儲存到互動式 HTML 或發佈到JMP Live ,您將收到訊息“互動式 HTML:具有分類回應的探查器”日誌中沒有互動」。
原因 2:不支援的 JSL 指令
JMP 刻畫器使用多個因素評估數學公式,改變其中一個因素,同時保持其他因素固定,為每個因素產生一條曲線。在內部,該公式是一個 JSL 表達式,就像您使用公式查看列的屬性時所看到的那樣。 JSL 是一種大型語言,具有許多命令和操作。有些程式的程式設計強度太大,無法在瀏覽器中執行,這可能會導致效能不佳。
此外,我們正在嘗試實現最廣泛使用的子集,當我們了解您(使用者)對這些功能的需求時,我們將明智地添加功能。在JMP 12 中,移植了在Flash 中實現的約50 個相同命令:加、減、乘、除、減、冪、根、絕對值、下限、天花板、最小值、最大值、等於、不等於、大於、小於、大於或等於、 LessThanOrEqualTo、Or、And、Not(求反)、Exp、Log、Log10、正弦、餘弦、正切、SinH、CosH、TanH、ArcSine、ArcCosine、ArcTangent、ArcSinH、ArcCosHan If、Match、Choose 和數位金融計算 DDB、FinFV、FinIPMT、FinIRR、FinMIRR、FinNPER、FinNPV、FinPMT、FinPPMT、FinPV、FinRATE、FinSLN、FinSYD。
在JMP 15中,又增加了六個(Is Missing、Zero or Missing、IfMZ、Modulo、Ln 和 Log1P),主要是因為它們被 Partition、Boosted Tree 和 Bootstrap Forest 平台大量使用。如果由於未實現的 JSL 命令而尚不支援新的嵌入式平台通常產生的公式,那麼啟用新的嵌入式平台的工作就沒有意義,因此必須先實作這些公式。如果遇到我們沒有遇到的命令,日誌將顯示訊息「Interactive HTML: Profiler for由於操作不受支持,因此無法交互。”
原因3:不支援的平台
如果您前往JMP中的首選項 > 平台,您將看到列出的 100 多個平台,其中許多平台都帶有分析器。不包括 Prediction Profiler 平台(在 Graph> Profiler 中找到),現在支援八個平台。同樣,我們從我們認為使用最廣泛的平台開始,如果您需要的平台不受支持,我們希望收到您的來信。如果您的平台是靜態的,請查看日誌,它會顯示「互動式 HTML:此平台中的嵌入式分析器不是互動式的」。
如果您在日誌中收到此訊息,則可能有解決方法。對於許多具有分析器的平台,紅色小三角選單將提供「保存列」子選單,其中包含「儲存預測公式」選項:
Demonstrating the Save Prediction Formula option in the Partial Least Squares platform.演示偏最小二乘平台中的儲存預測公式選項。
使用身體脂肪樣本資料集,執行「偏最小二乘」腳本,並從紅色小三角選單中加入「NIPALS Fit with 7 Factors」的刻畫器。如果您要匯出它,您將獲得一個靜態圖像 - 我們尚未增強偏最小二乘平台以將探查器匯出為互動式 HTML。但是,如果您轉到同一紅色小三角選單並選擇儲存列 > 儲存預測公式,它將建立一個新列「預測公式體脂百分比」。
Prediction column saved to the data table. By viewing the column's properties you can see the formula of the profiler.預測列保存到資料表中。透過查看列的屬性,您可以看到分析器的公式。如果您查看“列屬性”,您會發現公式並不複雜——簡單的乘法和加法。如果您開啟圖形 > 刻畫器選單並為 Y 新增此列,您將獲得一個獨立的刻畫器,該刻畫器可以匯出至 Interactive HTML 或JMP Live 。由於因素較多,我選擇轉到紅色小三角選單,並利用“按行排列”功能(在“外觀”子選單下找到)使 Profiler 換行為兩行,值為 7。
理由四:先進的功能
對於單一嵌入式分析器,可能存在特定於該平台不支援的其他功能:
- 非混合線性約束
- 隨機效應
- 多重反應變數
- 噪音因素
- 偏移變數(這是特定於廣義線性模型的)
如果您遇到其中之一,您將在日誌中收到一條訊息,其中應進行解釋,例如: “互動式 HTML:具有非混合線性約束的探查器不是互動式的。”
我們繼續改進互動式 HTML 中非常流行的 Profiler 功能的輸出。希望這篇部落格文章有助於解釋一些我們尚未實現的案例。
我們希望聽到您關於您希望看到的功能和嵌入式平台的意見 - 請給我留言!
@matthias_bruchh - 跟進此請求。 JMP 18 的路線圖上包含了 Fit Parametric Survival 中互動式刻畫器的 HTML 功能。
我新增了一個缺陷 (S1567660) 來追蹤此請求。感謝您的回饋馬蒂亞斯。
如果您單擊或將滑鼠懸停在我的用戶名上,它將顯示我的電子郵件地址。您可以直接透過電子郵件發送給我。
嗨喬希,
我已經準備了一個簡短的範例文件,但我沒有找到將其上傳到這篇文章的方法。我怎樣才能發送它?
您好,Matthias,您能否提供範例腳本/資料集,以便我可以研究此問題並將其作為新功能請求輸入?
我嘗試使用“保存分位數公式”並使用圖形選單中的分析器建議的方法。
然而,它仍然不起作用。日誌檔指出:
“互動式 HTML:擬合故障分位數(包括跳動、包括平均應變)的刻畫器不是互動式的,因為其公式中的運算不受支援。”
所以它似乎不適用於發行版......
你好,
謝謝,我正是有這個問題。
“同樣,我們從我們認為使用最廣泛的平台開始,如果您需要的平台不受支持,我們希望收到您的來信。 ”
我正在使用“適合參數生存平台”,並且探查器在 html 中不具有互動性。 (我使用“發布”選項來產生輸出)。我可以使用擬合模型平台,但它不允許審查數據。
問候,
馬蒂亞斯