を使用しているとき、私は、この式を使用している:サブセットエラーループ
varlist <- c("A", "B")
for(i in c(1:2)) {
print(varlist[i])
print(summary(svyglm(as.formula(paste0(varlist[i], "~YEAR + REGION")),
design = subset(FEI.w, varlist[i] != "U"),
family = quasibinomial)))
}
を私はAとBよりも多くの変数がありますが、私は私としてAとBを使用して調査パッケージでGLMをしたいです従属変数。
私が取り組んでいる問題は、AとBの未知の値を除外するためにデータをサブセット化すると、Rはそれを実行せず、データフレーム全体を含むことです。
これがなぜ起こっているのか、どのようにこれを修正するのかについての説明は非常に高く評価されます。
使用をし、推奨されてループ:あなたはこのようなサブセット化を行う必要があります(参考文献:http://adv-r.had.co.nz/Subsetting.html)。代わりに 'dplyr'の' filter'か同等のものを使用してください。 – discipulus
'glm'のサブセットパラメータを使用します。答えは – Carl
です@discipulus 'dplyr'は' library(survey) 'で簡単には動作しません –