嗨數據專家!
我有一組我希望更好地組織的數據。
問題陳述:想要關於時間的質量變化率的間隔報告。
| 時間 | 質量(公斤) |
| 1 | 20 |
| 2 | 21 |
| 3 | 25 |
| ... | ... |
| 10 | 60 |
| 11 | 62 |
| 12 | 64 |
| ... | ... |
| 20 | 79 |
| 21 | 73 |
| 22 | 74 |
| ... | ... |
| 30 | 92 |
| ... | ... |
雖然我對滿足上述問題陳述的替代解決方案持開放態度,但目前我發現可能的最佳前進道路(但難以理解如何實施)如下:
以 10 秒的子集轉置數據以獲得以下結果:
| 時間間隔 | 1-10 | 11-21 | 22-32 | 33-43 | 44-54 | 等等... |
| 分米/分噸 | =(60-20)/10 | =(62-73)/10 | 等.. | | | |
想知道是否有人可以提供有關我將如何做到這一點的見解......
謝謝!
-海莉
間隔在變化,是故意的嗎? 第一個是 10 個值,其餘是 11 個值。
我會添加兩個公式列:
- 首先計算類別
- 第二個計算dM/dt
然後我會創建匯總表並報告。
開始表:

最終結果:

這是包含兩個類別計算並以匯總表結束的示例腳本,這一切也可以通過 JMP 以交互方式完成:
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(33),
New Column("Time",
Numeric,
"Continuous",
Format("Best", 12),
Set Values(
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
32, 33]
)
),
New Column("Mass",
Numeric,
"Continuous",
Format("Best", 12),
Set Values(
[78, 89, 72, 72, 74, 81, 70, 74, 84, 89, 52, 81, 52, 60, 64, 83, 53, 60, 70, 64, 70, 55, 82, 74, 69, 83, 56, 71, 54,
50, 53, 67, 88]
)
)
);
dt << New Column("Category", Numeric, Ordinal,
Formula(Floor((:Time -1) / 10)+1)
);
dt << New Column("Category2", Character, Numeric,
Formula(
Char(Floor((:Time - 1) / 10)*10 + 1) || "-" || Char((Floor((:Time - 1)/ 10)+1) * 10)
)
);
dt << New Column("dmdt", Numeric, Continuous,
Formula((Col Max(:Mass, :Category) - Col Min(:Mass, :Category)) / 10)
);
dt_sum = dt << Summary(
Group(:Category),
Mean(:dmdt),
Freq("None"),
Weight("None"),
statistics column name format("column"),
Link to original data table(0)
);