圖形產生器 - 設定最佳擬合線的截距你好,
我正在使用圖形生成器來視覺化地表示我的數據,將多個變數組合成一個帶有 xy 散點的圖形。我想添加一條簡單的最佳擬合直線,但強制它經過 0,0——這似乎是一個非常基本的功能,所以我是不是漏掉了什麼?我已經嘗試了所有能想到的選項,也嘗試了兩種創建最佳擬合直線的方法(擬合直線和使用最大 lambda 函數的平滑線),但就是找不到調整直線截距的選項!
我知道我可以使用雙變量擬合 Y 和 X,或者擬合模型來做到這一點,但如果我有兩個變量字段,我必須通過這兩個變量進行分析,最終我會得到 4 個獨立的圖表,而不是一個漂亮的疊加圖表。
非常感謝
數據探索與視覺化回覆:圖形產生器 - 設定最佳擬合線的截距你好,Tx,
這正是我想要的。可惜我的腳本編寫能力遠遠落後於你。你能不能讓它更容易被那些思維簡單的腳本編寫者使用?
例如,你把一個圖形產生器拖到腳本窗口,並標記重要的文字序列,以及在哪裡尋找什麼。然後我把這個圖形產生器拖到腳本窗口,並按照你的操作操作。任何幫助都非常寶貴。
我勉強接受「擬合 x 到 y」和「特殊擬合」。但如果能獲得「圖形產生器」的所有功能,我將不勝感激。
非常感謝
彼得
回覆:圖形產生器 - 設定最佳擬合線的截距我不知道“圖形產生器”中是否有強制截距為零的選項。不過,可以為「圖形產生器」添加一個簡單的小腳本來繪製這條線。

Names Default To Here( 1 );
dt=open("$sample_data/big class.jmp");
gb = Graph Builder(
Size( 528, 456 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 3 ) ) )
);
/*Simple Linear Regression: y = intercept + beta * x + error*/
report(gb)[framebox(1)]<
<ADD graphics="" script=""></ADD>
<BR />