2016-04-07 6 views
0

は私が練習のための信頼区間をしようとしていると私はを参照エラー得続ける:hist.default(boot.dist)でブレイク数が正しくありませんか?

「休憩の無効な番号」。

私はこの問題がどこかにあると確信しています。

この時点で、アドバイスや助力をいただければ幸いです。

b=1000 
boot.dist = rep(0,b) 
for (i in 1:b) { 
boot.sample = sample(ACS$Income, replace = TRUE) 
boot.dist[i] = mean(boot.sample) 
} 
hist(boot.dist) 
+1

ようこその無効な番号を!あなたの質問が[最小](これはこれです)と[reproducible](http://stackoverflow.com/questions/5963269/how -to- make-a-great-r-reproducible-example)(これはそうではありません)。これら2つのリンクを読み、質問を編集してください。 (例えば、 'ACS'が何であるかわからないので、問題を再現することはできません) – r2evans

+0

...' ACS $に有限の '非'データがなければ、このエラーは出てくるでしょう収入。 'any(!(is.na(ACS $収入)| is.infinite(ACS $収入)))'を保証するためにチェックしてください。 – r2evans

答えて

0

問題は、ACS$IncomeはNAの配列です。
例、このコードは正確にあなたのようなエラーを再現します:hist.defaultで

boot.dist[1:1000]<-NA 
hist(boot.dist) 

エラー(boot.dist): '休憩'

関連する問題