これにタイトルを付ける方法が思いつきませんでした。私が持っているのは、次の形式の関数 (具体的には midPci) によって生成されたオブジェクトのベクトルです。
$conf.int
[1] 0.4726 0.6466
attr(,"conf.level")
[1] 0.95
$conf.int
[1] 0.1181 0.2566
attr(,"conf.level")
[1] 0.95
私がやりたいことは、 の 2 つの値$conf.int
をベクトルに取り除き、上限と下限の信頼区間を与えることです。明らかにループでこれを行うことができますが、おそらくこれを行うためのより良い方法があると思いましたか?
CIs <- structure(list(conf.int = structure(c(0.4696, 0.6501), conf.level = 0.95),
conf.int = structure(c(0.5266, 0.7081), conf.level = 0.95), conf.int = structure(c(0.4441,
0.6196), conf.level = 0.95), conf.int = structure(c(0.4181, 0.5891), conf.level = 0.95),
conf.int = structure(c(0.4726, 0.6466), conf.level = 0.95), conf.int = structure(c(0.1181,
0.2566), conf.level = 0.95), conf.int = structure(c(0, 0.000748652688017826), conf.level =
0.95)), .Names = c("conf.int", "conf.int", "conf.int", "conf.int", "conf.int", "conf.int",
"conf.int" ))
私の言いたいことがはっきりしない場合のために、私はこれをしました:
# Calculate CIs
CIs <- mapply(midPci, k, n, conf.level=0.95)
などで自分の求める個々の価値観を出すこともできますが、CIs[1]$conf.int[1]
一度に全部出したいです。これはできますか?