是否使用Fit Censored用於其他發行版?你好 我對使用Fit Censored()函數使分佈適合我的數據感興趣。 到目前為止,看來我只適合這些分佈:Weibull,LogNormal,LogLogistic,Frechet,SEV,Normal,Logistic和LEV。
我的問題:是否有辦法使用此功能適合JohnsonSU / SL / SB或常規多模式? 例如,此腳本為我返回錯誤:
Names Default To Here(1);
result =
Fit Censored(
Distribution("JohnsonSU"),
Y(
[142, 156, 163, 198, 204, 205, 232, 239,
240, 261, 280, 296, 323, 344]
)
);
Show(result);錯誤:無法訪問或評估'Distribution',Distribution(/ * ### * /“ JohnsonSU”)來識別發行版'JohnsonSU'
還是我可能忽略了一些其他功能,這些功能可以適合我的數據分佈? 的確,我可以始終使用分發平台將數據擬合到其他分發中,但“擬合審查”功能似乎要快得多。 我認為它的開銷較小。
任何建議表示讚賞。 謝謝。
腳本編寫回复:在其他發行版中使用“擬合審查”嗎?Fit Censored()函數僅適用於Life Distribution平台中可用的大多數分佈,而不適用於某些僅適用於Distribution平台的分佈。 該函數無法滿足您感興趣的兩個分佈。
有趣的是,您說Fit Censored()更快。 這是可以理解的,因為該平台在生成圖形和其他報告方面有一些開銷。 但是除非您的數據很大,或者您要分析許多數據,否則差異應該可以忽略不計。 特別是,如果您要比較Weibull,Lognormal等。
如果由於您感興趣的兩個分佈而感到分佈緩慢,那麼我想這是一個誤解。 因為您感興趣的兩個分佈是複雜的模型,需要大量的計算。 即使它們在“ Fit Censored”中可用,也不會有太大差異。
回复:在其他發行版中使用“擬合審查”嗎?回答我自己的問題。
我進行了一些進一步的挖掘,發現了此功能:將變換適合Normal()。
Names Default To Here(1);
datavec = [-3.7975076, 0.48221038, -1.3082712,
-1.860647, -6.9470789, -17.237024, -19.470857,
-6.1855986, 2.16525629, -30.990061];
freqvec = [1, 1, 1, 1, 1, 2, 2, 2, 2, 2];
As Table(datavec || freqvec);
Column(1) << set name("x");
Column(2) << set name("freq vec");
results =
Fit Transform To Normal(
Distribution("glog"),
Y(datavec),
freq(freqvec)
);
Show(results);我試圖找出它的作用。 乍一看,它似乎使數據向量適合Johnson SL / SB / SU或GLog分佈,並返回相應分佈的參數。 如果是這樣,這正是我想要的。 是否有人更熟悉此功能,我是否正確理解它?
我很困惑,因為函數名稱似乎暗示它正在將向量轉換為正態分佈,但是如果是這種情況,那與將數據簡單地擬合為正態分佈有何不同? 我不完全了解何時使用此功能。 如果有人知道,請分享!
回覆:如何將 Fit Censored 應用於其他分佈?這個函數的文檔不太完善。這裡是「幫助」>「JSL 語法指南」中的相關條目。
這與“幫助”>“腳本索引”條目相同:
