0
我正在採取不同(寵物)動物的大小1000的樣本。我的代碼是如何計算/顯示隨機樣本中每個結果的數量?
pet <- sample(c("dog","cat","hamster","goldfish"), 1000, replace = TRUE)
我想看多少次「狗」的選擇,選擇了「貓」等我試過summary(pet)
,但沒有太大的幫助/只是告訴我,這是一個長度爲1000和字符。
我正在採取不同(寵物)動物的大小1000的樣本。我的代碼是如何計算/顯示隨機樣本中每個結果的數量?
pet <- sample(c("dog","cat","hamster","goldfish"), 1000, replace = TRUE)
我想看多少次「狗」的選擇,選擇了「貓」等我試過summary(pet)
,但沒有太大的幫助/只是告訴我,這是一個長度爲1000和字符。
嘗試R:
> table(pet)
pet
cat dog goldfish hamster
241 284 225 250
要創建這個變量的方式創建字符數據的載體。考慮:
> pet <- sample(c("dog","cat","hamster","goldfish"), 1000, replace = TRUE)
> str(pet)
chr [1:1000] "cat" "dog" "dog" "goldfish" "dog" "dog" ...
您需要一個具有特定級別的因子向量。嘗試:
> summary(as.factor(pet))
cat dog goldfish hamster
252 244 252 252
您的問題完全不清楚。您應該至少嘗試通知您使用哪種語言編碼。 如果它是隨機分佈,大數定律說$ n_c $類有$ p $ c(c_i)= \ frac {1} {n_c} $ – giuseppe 2014-11-01 21:48:52
哦,對不起。我使用R.因此,當我運行代碼時,它給了我1000個不同的動物像這樣(這只是前20個左右) [1]「狗」「倉鼠」「倉鼠」「狗」「金魚」「 「金魚」「狗」 [8]「金魚」「狗」「金魚」「狗」「狗」「狗」「狗」 [15]「貓」「倉鼠」「金魚」「金魚」「金魚」倉鼠「」倉鼠「 – ABC 2014-11-01 23:03:22
我想要做的是計算每個動物/字符串出現在特定樣本中的次數,這個數字不會精確到250。 – ABC 2014-11-01 23:09:36