2016-06-17 10 views
0

binom.confintコマンドの下限を変数として使用しようとしています。下位信頼境界を見つけるR

binom.confint(78.85, 83, conf.level = 0.95, methods = "wilson") 

生成する:

method  x n mean  lower  upper 
1 wilson 78.85 83 0.95 0.8801199 0.9800683 

しかし、私はちょうど "下" の値をしたいと思います。ここは私が持っているものです。変数にだけ低い値を配置する方法はありますので、これは動作します

lwr <- 0.8801199 

、コメント欄でいくつかの助けのおかげでその:

binom.confint(...)$lower 

しかし、私は全体のためにこれを行うにしようとしていますデータセット:

binom.confint(data$1, data$2, conf.level = 0.95, method = "wilson")$lower 

そして、私はこのエラーを取得する:

Error in if (any(out)) { : missing value where TRUE/FALSE needed 

データセット全体で機能させるにはどうすればよいですか?

+2

'binom.confint(...)$ lower'でしたか? – Sotos

+1

'lwr < - binom.confint(78.85,83、conf.level = 0.95、methods =" wilson ")[5]'のようなものが動作するはずです。 – lmo

+0

@Sotos私はあなたの助けに感謝しました。私は両方を試みましたが、データセット全体でそうしたいと明言したはずです。 –

答えて

0

データセット内で問題を引き起こしていたNA値を取り出すことで、私自身の質問に答えることができました。最終的に、助けられたコードは:

binom.confint(data$1, data$2, conf.level = 0.95, method = "wilson")$lower 
関連する問題