你好,
我想在行表中添加“ Kurtosis”和“ Skewness”。 我怎麼做?
dt =當前數據表();
tab = dt <<表格(
顯示控制面板(0),
添加表格(
列表(
分析列(
:VAR1,
:VAR2,
:VAR3,
)
),
行表(統計(均值,標準偏差,最小值,最大值,範圍,CV,中位數))
)
);
等待(0.1);
dtTab =選項卡<< makeIntoDataTable;
寫入(“從製表平台中創建新的數據表”,“ \!N”);
我認為您無法通過列表獲得峰度和偏度,但可以從分發平台中找到它們。
- 僅使用具有您感興趣的變量的分佈來創建分佈
- 按住CTRL(這將使選項影響所有分佈),然後在變量的分佈之一中單擊紅色三角形。
- 轉到顯示選項/自定義摘要統計信息->選擇您感興趣的統計信息
- 右鍵單擊分發平台中的摘要統計表之一,然後選擇“製作合併數據表”
- 必要時拆分結果數據表
具有半導體功能示例數據的示例腳本(幾乎直接從JMP粘貼的腳本副本):
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
platform = dt <<
Distribution(
Continuous Distribution(
Column(:NPN1),
Summary Statistics(1),
Customize Summary Statistics(
Std Err Mean(0),
Upper Mean Confidence Interval(0),
Lower Mean Confidence Interval(0),
N(0),
Skewness(1),
Kurtosis(1),
CV(1),
Minimum(1),
Maximum(1),
Median(1)
),
Process Capability(0)
),
Continuous Distribution(
Column(:PNP1),
Summary Statistics(1),
Customize Summary Statistics(
Std Err Mean(0),
Upper Mean Confidence Interval(0),
Lower Mean Confidence Interval(0),
N(0),
Skewness(1),
Kurtosis(1),
CV(1),
Minimum(1),
Maximum(1),
Median(1)
),
Process Capability(0)
),
Continuous Distribution(
Column(:PNP2),
Summary Statistics(1),
Customize Summary Statistics(
Std Err Mean(0),
Upper Mean Confidence Interval(0),
Lower Mean Confidence Interval(0),
N(0),
Skewness(1),
Kurtosis(1),
CV(1),
Minimum(1),
Maximum(1),
Median(1)
),
Process Capability(0)
),
Histograms Only
);
Wait(0);
dt_statistics = Report(platform)[Outline Box("Distributions")][Outline Box("NPN1")][
Outline Box("Summary Statistics")][Table Box(1)] << Make Combined Data Table;
Report(platform) << Close Window;
Close(dt, no save);
dt_split = dt_statistics << Split(
Split By(:Column 1),
Split(:Column 2),
Group(:Y),
Sort by Column Property
);
Close(dt_statistics, no save);這確實是一個很好的問題,也許可以用另一種方式來重新定義它。
除了使用複雜的腳本來組合統計信息之外,如果Tabulate包含更多信息,或者分發平台中包含的所有單變量統計信息,難道不是一件容易的事嗎?
..是的,是的。
我是工作人員,所以我不能這樣做,但是您可以將其添加到“願望清單”中(位於窗口頂部的藍色菜單欄中。)