我是一個初學者,因此這個問題可能對您有些容易。 我有一個具有公司特定數據的數據集。一個變量是Branche
其中包含的業務如下行:Consumer
,Utilities
,Food/Beverage
,Technology
,Logistics/Transportation
,Retail
,Insurance
等 現在我想形成團體,例如它應該包含Retail, Food/Beverages, Consumer
但與命令生成Consumer = Consumer Retail Food/Beverages
組Consumer
它不起作用。有誰知道什麼是正確的命令?謝謝!如何在stata中對觀察進行分組
回答
您可以使用用戶自己編寫的字符串重新編碼命令strrec
:
ssc install strrec
strrec Branche ("Consumer" "Retail" "Food/Beverage" = 1 "Consumer"), gen(trunk)
你需要,你認爲合適添加其他類別。這將創建一個新的變量trunk,它具有標記的整數(s)。
你可以參考具體的樹幹像這樣:
list if trunk == 1
list if trunk == "Consumer":trunk
我之所以使用值標籤的整數,而不是字符串的是,一些面板數據的命令不喜歡字符串ID。我猜你正在走這條路。
非常感謝!如果我想建立第二組,它說變量'trunk'已經被分配。我可以用命令 strrec Branche(「Automobile」「Construction」「Industrial」「Basic Resources」= 2「Manufactoring」),gen(製造)而不是「gen(trunk)」嗎?是「= 2」的權利?因爲如果我再次使用1,它將與「消費者」類別相同,不是嗎?對不起,如果這是一個愚蠢的問題,但我很難理解 –
好吧,「= 2」是錯的,它也可以是「= 1」,我現在明白了,但其餘的都是對的,不是嗎?謝謝 –
@GiuliaMariaWagner您需要一步完成:'strrec Branche(「消費者」「零售」「食品/飲料」= 1「消費者」)(「汽車」「建築」「工業」「基礎資源」= 2 「製造」),創(後備箱)'。輸入'help strrec'來查看一些有用的示例。 –
- 1. Stata:如何重複觀察?
- 2. 在Stata總結觀察
- 3. 在C#中對可觀察分區進行分區#
- 4. Stata下降觀察命令
- 5. 中進行觀察,只有
- 6. 對組內觀察
- 7. 組合觀察對象並行運行
- 8. 在Stata中創建重複的觀察值作爲變量進行比較
- 9. 觀察對象的數組的數組的可觀察對象
- 10. Angular 2 |對觀察點進行下標
- 11. matlab:可以在多個組中進行觀察的分組變量
- 12. 我如何將Stata中的觀察內容排名?
- 13. 如何將Stata中的觀察內容按降序排列?
- 14. 如何從函數中生成觀察值? Stata
- 15. 如何在Stata之前刪除所有觀察記錄?
- 16. Stata - 窗口內的計數觀察值
- 17. 如何使可觀察數組中的對象屬性可觀察?
- 18. 如何在可觀察數組內部敲除可觀察對象
- 19. 組合可觀察對象
- 20. 如何對可觀察的集合進行排序?
- 21. 如何使用匹配的觀察值來對數據進行子集分類?
- 22. 如何檢查對象是否在Mobx可觀察數組中?
- 23. 在SensorThings API中對觀測進行分組
- 24. 從分組數據中隨機選擇一組觀察值(行)
- 25. 如何使用Silverlight中的另一個可觀察集合對一個可觀察集合進行排序
- 26. 基於可觀察性,從可觀察對象中選擇可觀察對象
- 27. 觀察者模式:如何區分觀察者
- 28. 在R中,如何返回觀察組,而不是觀察次數?
- 29. 在Stata的每個觀察結果中彙總千變量
- 30. 如何將可觀察流轉換爲可觀察數組
當我開始嚴肅地使用Stata時,我開始閱讀我的方法,通過與我的設置相關的Stata_手冊開始。然後第18章給出了進一步的閱讀建議,其中大部分內容在_Stata用戶指南_中,並且我也通過大部分的閱讀工作。 Stata提供了非常好的文檔,能夠充分回饋研究它的時間。我遵循的道路表達了你需要知道的事情,以便快速入門並有效地工作。 – 2017-08-25 12:37:33
@WilliamLisowski感謝您的建議。我已經買了這本書「使用Stata的Microeconometrics」,但它很難理解,如果你不是英語母語人士,並且不瞭解統計程序,因爲我從來沒有和他們一起工作。 –
查找介紹可能是值得的到YouTube上的Stata視頻或類似的東西,以瞭解它的工作原理。 –