你好,
我正在使用 JMP 16。

第一列具有時間 T = 0、T = 2 小時、T = 6 小時、T = 24 小時和 T = 48 小時時的試劑濃度。這些實驗是在不同的日期使用不同品牌的試劑進行的。對於每個唯一的日期和試劑品牌,我想計算 T = 2 小時、T = 6 小時、T = 24 小時和 T = 48 小時後剩餘的試劑百分比。我可以將 T = N h(N = 2、6、24 和 48)除以該日期和試劑品牌對應的 T = 0 來手動完成。有沒有辦法使用索引列和表拆分來實現自動化?
謝謝你,
提姆·福賽斯
這通常可以用公式來完成,有時簡單有時稍微複雜一些,通常取決於可能的分組列(在這種情況下看起來可以使用日期+試劑)。您能否提供您的表格以便更輕鬆地提供至少添加幾個正確答案的範例?
這是您可以使用的一個可能的公式。這確實假設您的資料已排序,並利用 Col Cumulative Sum 存取日期 + 試劑組的第一個值
編輯:新增分組到 col 累計總和
:"Avg. Concentration (uM)"n / Col Cumulative Sum(
If(Row() == Col Min(Row(), :Date, :Type of reagent),
:"Avg. Concentration (uM)"n,
.
),
:Date, :Type of reagent
)

它也可以被修改為查找時間(h)==0 的行,但在這種情況下似乎沒有必要,因為它是每個組的第一個值。
編輯:當時間(h)為 0 時,這應該從每個組中獲取值
:"Avg. Concentration (uM)"n / Col Min(
If(:"Time (h)"n == 0,
:"Avg. Concentration (uM)"n,
.
),
:Date,
:Type of reagent
)