我希望 Graph Builder 能夠根據 x 軸範圍推斷擬合的迴歸線、置信區間和預測區間(如果選擇)。目前,我可以使用不同軟體系統中的客製化模組輕鬆獲得外推圖。但是,自訂模組有局限性,我更喜歡將我的統計分析保留在 JMP 中。
我同意,像在 Excel 中一樣,一鍵更改預測範圍的選項可能會有所幫助:

另一方面,無需等待新的 JMP 版本或使用其他工具:
只需點擊“3”次滑鼠,這在 JMP 18(及之前版本)中已經可以實現:
1)保存公式

2)在Y軸上新增公式列:

3)激活公式:

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = Graph Builder(
Variables(
X( :height ),
Y( :weight )
),
Elements(
Points( X, Y ),
Line Of Fit( X, Y),
),
SendToReport(
Dispatch( {}, {:height}, ScaleBox,
{Min( 0 ), Inc( 10 ), Minor Ticks( 1 )}
),
Dispatch( {}, {:weight}, ScaleBox, {Min( 0 )} )
)
);
wait(1);
Caption ("save the fit");
gb << Update Element( 1, 1, 2, {Save Formula} );
wait(1);
Caption ("add fit curve as Formula");
gb << Add Variable( {:"Line of Fit(weight)"n , Role( "Y" ), Position(1)} )
gb << Add Element( 1, 1, {Type( "Formula" ), X, Y(2)} );
感謝您的請求,也感謝@hogi在評論中提供的解決方案。這能解決您的需求嗎?還是您只是想尋找一個一鍵式/更簡單的方案來實現?
我剛剛找到@jules在2018年發布的一篇帖子,裡面有完全相同的解決方案:
https://community.jmp.com/t5/Discussions/Extend-linear-regression-line-in-JMP-version-13/mp/51185/highlight/true#M29057
該請求仍然有效。加入此功能的理由如下:
- 使用者必須在資料表中新增三個新欄位(!!!)才能繪製圖表。
- 此外,為了顯示資料點和外推值,需要對「變數」進行複雜的啟用/停用操作(否則會顯示太多的線條和點)。
- 在 Excel 中,啟用外推功能非常直覺。但在 JMP 中,這幾乎是最高機密:
使用者必須找到此願望清單條目(或 @jules 的貼文),或以某種方式自己知道或找到解決方案。
- 用戶最終可能會應用更複雜的「錯誤修復」方案,這確實存在風險——參見
為什麼 JMP 不允許特殊擬合線超出資料集範圍?
- 使用 Excel 5 年後轉用 JMP 的使用者會感到失望,因為 JMP 缺少這個功能(有很多很棒的功能,但唯獨缺少這個)。
- JMP 中的公式會將結果外推到繪圖區的邊緣。而在 Excel 中,使用者可以明確指定一個範圍。 [另一方面! Excel 中的風險要小得多! ]
(透過一些二階技巧,可以在 JMP 中調整範圍——但許多以前使用 Excel 的用戶會覺得這很困難。)
另一方面:
是的,確實存在著用戶被危險的推斷誤導的風險:
https://community.jmp.com/t5/Discussions/Extend-linear-regression-line-in-JMP-version-13/mp/51264/highlight/true#M29077
因此,最佳選擇是:
- 明確標示外推範圍,例如使用不同的線條樣式。 [這比完全不提供此功能要好得多]
對於 jmp 來說,簡單直覺的外推功能將會是一個非常有用的功能。
在 jmp 中擬合資料非常容易,但人們常常希望對其進行外推。
然後你會問自己,為什麼推論過程會這麼複雜。
如果你能找到這種可能性的話(沒有霍爾格的幫助,我沒找到…)。