我有一個由2000個人組成的數據集。對於每個人,i:2000
,數據集包含n
重複的情況。令d
表示這個數據集,d
的每一行索引爲i
和n
。在其他變量中,d
具有變量pid
,該變量對於不同(情境)行中的個體具有相同的值。重新採樣面板維數據框
考慮到數據的面板性質,我想重新樣品d
(如在自舉):
- 與更換,
- 存儲每個重新採樣的數據作爲數據幀
我考慮使用sample
函數,但無法使其工作。我是r的新用戶,沒有編程技能。
數據集由許多變量組成,但所有變量都有數字值。數據集如下。
pid x y z
1 10 2 -5
1 12 3 -4.5
1 14 4 -4
1 16 5 -3.5
1 18 6 -3
1 20 7 -2.5
2 22 8 -2
2 24 9 -1.5
2 26 10 -1
2 28 11 -0.5
2 30 12 0
2 32 13 0.5
前六行是第一人,爲此pid=1
,和下一行性,pid=2
是第二個人不同意見。
使用'head(d)'向我們展示數據集前六行的示例。你也可以使用'str(d)'來檢查d的結構,所以我們知道哪些列是數字,字符串,因素等。最後,使用'dput(d)'(或'dput(d [1:10, ])'),以便我們可以輕鬆地在*您的*數據上嘗試我們的解決方案。 – MrGumble
我希望這是有幫助的。我無法解決您的所有請求。 – Duna
你想存檔什麼樣的採樣?從2000年以後選擇n個人並保留所有觀察結果?爲每個人選擇m個觀察值?兩者的結合? – Thilo