你好!
我使用圖形生成器來繪製帶有分組 X 的數據(如附圖所示)。我想使用指數增長函數來擬合所有三個曲線。 我只找到了擬合線和平滑函數,但這些不是我想要做的。我想知道是否可以自定義擬合方程並在圖表中顯示擬合的置信區間以及擬合的統計數據(例如 R^2、F 檢驗、方程)?
謝謝!
謝謝。 經過一番擺弄後,我意識到在軸設置中選擇標籤框也能達到目的。 這是我的圖表和腳本

Graph Builder(
Show Legend( 0 ),
Show Title( 0 ),
Variables(
X( :Name( "May-August precip" ) ),
Y( :Name( "Ndfa (%)" ) ),
Y( :Exponential 3P, Position( 1 ), Side( "Right" ) ),
Overlay( :Site )
),
Elements( Points( X, Y( 1 ), Legend( 13 ) ), Formula( X, Y( 2 ), Legend( 12 ) ) ),
SendToReport(
Dispatch(
{},
"Exponential 3P",
ScaleBox,
{Min( 60 ), Max( 105 ), Inc( 10 ), Minor Ticks( 0 ), Label Row(
{Automatic Font Size( 0 ), Automatic Tick Marks( 0 ), Show Major Labels( 0 ), Show Major Ticks( 0 ), Show Minor Ticks( 0 )}
)}
),
Dispatch( {}, "", GraphBuilderComponentBox( 7 ), {Select} ),
Dispatch( {}, "", AxisBox, {Select} ),
Dispatch( {}, "", AxisBox( 2 ), {Select} ),
Dispatch( {}, "Y r title", TextEditBox, {Set Text( "" )} ),
Dispatch( {}, "Graph Builder", FrameBox, {Select} )
)
);
我一直在關注這個示例,它完全符合我的需要,但有一個例外。 創建圖表後,是否可以隱藏圖表右側的軸? 我可以去掉刻度線,刪除標籤並設置一個非常大的增量,但我仍然有值作為軸的起點和終點。
不要將數據列置於覆蓋角色中。 將數據列拖動到 Y 角色,就在繪圖框內。 您應該看到出現一個藍色形狀,並且繪圖應該更新以向您展示將會發生的情況。 在看到標記添加到函數圖形的圖中之前,不要鬆開鼠標按鈕。
此過程在幫助 > JMP 文檔 > 基本繪圖中進行了描述。 請參閱圖形生成器章節。
我認為您最新的圖表已將圖表生成器的內置功能發揮到了極致。為了達到您想要的目的,我認為您需要研究使用將圖形腳本添加到輸出框架框來將任何圖形項目添加到圖形生成器或任何其他圖形輸出的能力。通過右鍵單擊圖表並選擇“自定義”即可顯示其交互形式。JMP 中圖形腳本世界的入口提供了一些示例模板和腳本。然而,這個簡單的介紹可以在 JSL 環境中擴展,以在圖形中執行您想要的任何操作。
我建議您閱讀《腳本指南》,但內容相當龐大。因此,您至少需要閱讀腳本指南中有關腳本圖的部分。
你好@tx尼爾森謝謝你的提示。現在情節看起來好多了(請參閱附圖)。但是,我仍然不知道如何添加擬合的置信區間。我還嘗試使用非線性擬合(分析-->專業建模-->非線性),但它沒有輸出任何置信區間信息。我只是想知道是否可以在 JMP 中手動添加置信區間?
我真的很感謝你的幫助。
@CYLiaw如果您看一下我建議的方法,您會發現要獲取顯示的點和線,只需將實際值和預測值拖到 Y 軸,然後右鍵單擊軸設置並將兩列之一移動到右軸。
你好@馬克貝利,
我嘗試了你建議的方法。我為擬合公式創建了一個單獨的列。然後,我將該列拖到 Y 拖放位置,並將繪圖元素更改為“公式”(右上角的第三個圖標)。但是,我只能看到擬合曲線,而沒有原始數據點。我嘗試將原始數據點列拖到疊加層,但仍然沒有顯示數據點。另外,是否可以在擬合曲線周圍繪製置信區間?
謝謝你!
@tx尼爾森感謝您的回复。我嘗試使用你的方法進行擬合,但是,我不知道當存在三個條件時如何設置if語句(我有三個濃度,請參閱隨附的數據表)。您能告訴我如何為我的案例設置 if 語句嗎?我還發現了朱利安建議的另一種方法在圖形生成器中添加已知斜率的回歸線。它適用於我的情節(附圖)。但是,我仍然不知道如何為每次擬合添加置信區間帶。這是可以做的事嗎?謝謝
您可以使用 JMP 中的任何擬合平台並將所選模型保存為列公式。 圖形生成器有一個稱為公式的圖形元素,它使用自定義模型。 將保存的模型拖到 Y 放置區域,然後將繪圖元素更改為公式。
通過使用兩軸選項,您可以將 2 個 Y 列分成獨立的項目。Y 列 1 是實際值,Y 列 2 是指數增長函數的結果值。以下是使用附帶的數據表和嵌入腳本的示例。您還可以使用 <