格拉布斯離群值檢定(版本 2)(此腳本為新版本,提供By group處理。 最後! 請注意,第一個版本中報告的 p 值不再可用。)
此腳本將 Grubbs 的雙尾異常值測試新增至分發平台。 開啟常態分位數圖和適合度檢定以幫助評估假設樣本是從正常人群中抽取的。
只需開啟包含要評估的數值變數的資料表,然後開啟並執行腳本即可。 選擇資料列並點擊是,數據。 指定所需的顯著水準(預設為 alpha 為 0.05)。 這個例子是基於變數高度在裡面大班數據表中的樣本數據資料夾。

點選好的。

正常分位數圖中標記的模式似乎是線性的,並且沒有標記位於點狀讀數曲線指定的區域之外。 在這種情況下,樣本以及總體被判斷為正常。 平台底部的測試在指定水準上並不顯著。
現在使用經過多變的。 本範例使用性別作為分組變數。

點選好的。

探索性資料分析統計數據回覆:格拉布斯離群值檢定(版本 2)謝謝你的劇本。我同意 Jans 的建議,即採用某種方法來指示偵測到的異常值。
回覆:格拉布斯離群值檢定(版本 2)你好,謝謝你的劇本。
在輸出中包含實際上被視為異常值的值會很有幫助
(或至少提供一個指示是否涉及最低值或最高值)。
回覆:格拉布斯離群值檢定(版本 2)如果 by 變數是數字,則腳本會中斷。解決此問題的簡單方法是將行後的 bcol 變更為字元資料類型
dt = 當前資料表();
If( N 個項目( bCol ),
bCol[1] << 設定資料型態(字元);
/* 您也可以修復腳本以使用數字變數而不需要對它們進行修改,但這似乎更簡單,您總是可以在最後將其更改回數字*/
乾杯
甘特
回覆:格拉布斯離群值檢定(版本 2)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />如果資料集恰好有任何缺失值,則此程式碼會錯誤地計算 Grubbs 檢定的 N。如果缺失列的數量相當大,這可能會出現問題。
請參閱以下更正:
第 76 行和 110 行
n = N 行( yVal ) - N 缺失( yVal );
回覆:格拉布斯離群值檢定(版本 2)嗨馬克
感謝您發布此內容。
如果可以透過分組變數來完成,我會很棒。
BR,瑪麗安