2012-10-15 80 views

回答

0

我不確定「返回」是什麼意思。如果您正在查看顯示的輸出,如果不符合收斂標準,您將看到警告,並且標準錯誤可能不會顯示係數估計值。

如果您不查看顯示的輸出(例如使用noprint選項),則可以查看名爲ConvergenceStatusODS table。要使用此功能,只需添加

ods output ConvergenceStatus=_dataset_name_you_want; 

之前您的proc聲明。

+0

「返回」是指輸出中顯示的統計量。這具有所有的統計數據,即偏差,對數似然,估計係數,標準誤差,Wald 95%置信區間,ChiSq和Pr> ChiSq。在不收斂的情況下,我想理解這些報道的值。 –

+0

哦,你問的係數是什麼意思,如果沒有達到收斂。不多。這些估計值來自可能性函數尚未最大化的一點。 – itzy

+0

謝謝。我甚至都這麼認爲。但我在文件中找不到任何這樣說的東西。 –

0

proc genmod的輸出只是在擬合算法停止時達到的任何階段。有時輸出是有用的;該算法正在取得(緩慢)進展,但在可能收斂之前達到迭代極限。在這種情況下,您可以經常使用打印的內容作爲粗略的近似解決方案。其他時候,算法可能已經崩潰:它試圖取一個負數的對數,或者數值溢出,或者迭代發散。在這種情況下,你可能無法獲得任何可用的東西。

通常情況下,您可以通過檢查輸出中難以理解的大數字(或缺失值)來了解發生這些事件的線索。例如,估計值比您預期的可能溢出要大幾個數量級。