你好,
如何基於“Fit y by x”、圖形產生器等創建帶有誤差線的繪圖?
該問題可能涉及兩種實現繪圖的方法:
1. 透過建立平均值、上限/下限誤差列,可以從資料中明確匯出誤差線,並從中建立繪圖,例如時間相關資料。
2. 根據原始數據,透過對幾個變數(列)進行分組,計算平均值和STD/SDE (每行),然後用於建立 Y by X 圖 ()帶有誤差線的平均值 ( STD/SDE ) 。
我已經看到一些使用圖形生成器使用條形格式作為中間階段的範例,但是,它似乎對我不起作用。
謝謝,
- 迪安
誤差條或區間估計通常是紅色三角形(上下文)選單中的選項。點選雙變數散佈圖下擬合左側的紅色三角形(透過 X 擬合 Y)。您可以為信賴區間或預測區間選擇虛線或區域。
使用圖形產生器時,請參閱基本圖形指南以取得類似說明。
我已向 JMP 的樣本資料大類添加了三列(0.25、0.75 分位數和平均值)


透過使用間隔條形圖,我可以得到這樣的圖(為了視覺化目的,我將點留在那裡)

謝謝馬克。
您的回覆位於紅色三角形的下拉式選單中:

我可以插入/添加誤差線嗎?
對於上述雙變量圖,我如何/在哪裡實現您提到的“您可以為置信度或預測區間選擇虛線或區域”?
謝謝,
- 迪安
謝謝馬克,
為了明確我的目標,如下所示(在 Excel 中建立):

對於同步,每條指數遞減線代表四組(圖例)中每組的平均值作為時間(x 軸)的函數,以及它們對應的 Stds/ 作為垂直線。簡單...透過 python 的 matplotlib 套件或類似的、MATLAB、Excel 輕鬆實現...
如何從 Fit Y by X、Graph Builder 建立這樣的圖形?
謝謝,
- 迪安
您可以堆疊資料、重新命名列、建立類別列。然後您可以使用 Mean 作為 Y,Std 作為 Interval,使用類別列作為 Overlay



您也可以從數據表中執行此操作,但我認為您必須在圖表中添加多個繪圖並正確禁用變量

這是該選項的腳本,因此您可能可以更輕鬆地了解如何停用變數
Graph Builder(
Transform Column("Row", Formula(Row())),
Size(545, 741),
Show Control Panel(1),
Variables(
X(:Row),
Y(:"Mean_Double-KO"n),
Y(:Mean_WT, Position(1)),
Interval(:"Std_Double-KO"n),
Interval(:Std_WT)
),
Elements(
Points(X, Y(1), Interval(1), Legend(4)),
Points(X, Y(2), Interval(2), Legend(5)),
Line(X, Y(1), Interval(0), Legend(6), Error Interval("None")),
Line(X, Y(2), Interval(0), Legend(7), Error Interval("None"))
),
Local Data Filter(Add Filter(columns(Row), Where(:Row <= 16))),
SendToReport(Dispatch({}, "Graph Builder", FrameBox, {Reference Line Order(6)}))
);