我正在處理一些需要使用帕累托評估的庫存數據。所以基本上按照 1 - yada yada 的順序排列庫存數量,然後適合帕累托。我知道我們在可靠性方面有帕累托函數,但我似乎無法從中提取參數。我必須為幾百個發行版執行此操作,所以我想要的是類似於分發工具但特定於帕累託的東西。
所以位置 1 的最大音量項目,位置 2 的下一個音量,yada yada。
我確實有辦法讓它在一個分銷平台上工作,你將庫存大小設置為 Y/列和頻率(所以我有 6k 個單位,批量大小在 2-3k 之間),這給了我一些東西可以使用,但並不理想。
無論如何,關於如何提取帕累托參數的任何想法?
那這個呢?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Quality Control/Failure Raw Data.jmp" );
obj = dt << Pareto Plot( Cause( :failure ), , Per Unit Rates( 1 ));
report(obj)[Table Box( 1 )]<< make into data table;
真的在尋找 PDF/CDF 的 alpha 參數的估計器。
仍然不確定您需要什麼,以及是否需要腳本解決方案等。
如果您正在查看示例腳本和屏幕截圖,
你想要分佈的擬合參數,比如下面的指數擬合嗎?
這沒問題,您可以 JMP 讓計算,在這種情況下,您可以保存公式並在需要時進行進一步處理...

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Quality Control/Failure Raw Data.jmp" );
/*
obj = dt << Pareto Plot( Cause( :failure ), , Per Unit Rates( 1 ));
report(obj)[Table Box( 1 )]<< make into data table;
*/
dt_sum = dt << Summary( Group( :failure ), Freq( "None" ), Weight( "None" ) );
dt_sum << Distribution(
Continuous Distribution(
Column( :N Rows ),
CDF Plot( 1 ),
Fit Normal( Show Fit( 0 ) ),
Fit Cauchy( Show Fit( 0 ) ),
Fit Student's t( Show Fit( 0 ) ),
Fit Lognormal( Show Fit( 0 ) ),
Fit Exponential,
Fit Gamma( Show Fit( 0 ) ),
Fit Johnson( Show Fit( 0 ) ),
Fit SHASH( Show Fit( 0 ) ),
Fit Normal 2 Mixture( Show Fit( 0 ) ),
Fit Weibull( Show Fit( 0 ) )
),
SendToReport(
Dispatch( {"N Rows"}, "Compare Distributions", OutlineBox, {Close( 1 )} ),
Dispatch( {"N Rows"}, "Quantiles", OutlineBox, {Close( 1 )} ),
Dispatch( {"N Rows"}, "Summary Statistics", OutlineBox, {Close( 1 )} ),
Dispatch( {"N Rows"}, "Fitted Exponential Distribution", OutlineBox, {Close( 1 )} )
)
);