我有一個數據集並希望在一端丟棄1%的數據。例如,我有3000個觀測值,我想放棄30個最高值。有沒有這種修剪的命令?順便說一句,我是Stata新手。在Stata中修剪數據
1
A
回答
1
您可以在Stata中使用_pctile
。
sysuse auto, clear
_pctile weight, nq(100)
return list #this is optional
drop if weight>r(r99) #top 1 percent
1
如果你知道你可以使用什麼截止是你降:
drop if var1>300
其下降與var1
超過300
您可以使用summarize var1, detail
拿到鑰匙百分所有行:它會給你1%和99%的百分點以及其他標準百分位數。
0
要在Stata選擇30個觀測,請使用以下命令:
keep if (_n<=30)
爲了跌幅居前30的意見在Stata,請使用以下命令
keep if (_n>30)
+0
這是一個誤導,作爲一個答案,沒有解釋說你必須先排序並分別處理缺失的值。 –
相關問題
- 1. 修剪大數據
- 2. 在Pyspark數據框中修剪
- 3. 數據庫修剪策略
- 4. 修剪數據,擺脫「*」
- 5. MySQL的:修剪數據庫
- 6. 修剪數據,並刪除
- 7. 修剪matplotlib中3d圖外的數據
- 8. 從MySQL中的數據修剪字符
- 9. 試圖修剪sqlite中的數據
- 10. 修剪數據庫中的內容?
- 11. 修剪SQL Server數據庫中的值
- 12. Stata中的數據精度
- 13. 根據時間戳在PostgreSQL表中修剪數據
- 14. 在MySQL中修剪中間數字?
- 15. Stata。排序數據
- 16. 在stata中分離面板數據
- 17. 在Stata中生成面板數據
- 18. 修剪在C#
- 19. 在查找表中修剪字符串中的數據
- 20. 如何在.NET中修剪數組?
- 21. 讀取JSON數據和修剪串
- 22. \通過NSURLRequest發送數據時修剪
- 23. Spring Controller建議修剪JSON數據
- 24. 修剪表格字段數據
- 25. 修剪左空間數據庫
- 26. Hibernate UserType截斷修剪數據
- 27. 使用YouTube數據API修剪視頻
- 28. 如何修剪音頻數據?
- 29. H2數據庫CSVREAD不修剪引號
- 30. 如何高效地修剪數據
只是爲了指出什麼應該是顯而易見的:許多統計人員認爲這種數據丟失是一個壞主意。一個相關但不同的點是,這不是在例如修剪手段,其中極值被忽略,但不被刪除。 'trimmean'(SSC)是用戶編寫的Stata實現。 –