r - glm 中的权重参数如何在 R 中起作用?
问题描述
我真的对 glm 中的权重参数感到困惑。我意识到这个问题之前已经被问过,但我仍然对 weights 参数的作用或它的工作原理感到困惑。例如,在下面的代码中,我的因变量 PCL_Sum2 是二进制且高度不平衡的。我希望两个级别的权重相同。我将如何做到这一点?
Final_Frame.df <- read.csv("no_subset.csv")
Omitted_Nas.df<-na.omit(Final_Frame.df)
这产生了 278 个剩余的观测值。然后当我继续执行回归时:
prelim_model<-glm(PCL_Sum2~Mean_social_combined +
Mean_traditional_time+
Mean_Passive_Use_Updated+
factor(Gender)+
factor(Ethnicity)+
factor(Age)+
factor(Location)+
factor(Income)+
factor(Education)+
factor(Working_Home)+
Perceived_Fin_Risk+
Anxiety_diagnosed+
Depression_diagnosed+
Lived_alone+
Mean_Active_Use_Updated, data=Omitted_Nas.df<-na.omit(Final_Frame.df), weights=??? family = binomial())
summary(prelim_model)
我尝试设置 weights = 0.5, 0.5 但我总是收到以下错误:
Error in model.frame.default(formula = PCL_Sum2 ~ Mean_social_combined + : variable lengths differ (found for '(weights)')
任何帮助将不胜感激!
解决方案
推荐阅读
- c - 给定一个素数有序对的列表,将两条具有相似项的行组合成一个有序三元组
- cplex - 使 CPLEX 使用实际非逻辑核心的数量
- java - Java Jackson 反序列化接口枚举
- gtk3 - 在无状态操作中使用 Gio.SimpleAction 参数
- r - ggplot2:将条形图按几个而不是单个分类变量分组
- airflow - 气流依赖性相互覆盖
- c++ - FunctionDecl:如何获得函数的书面非限定 ID?
- javascript - React-Redux 操作:'Dispatch' 不是函数
- javascript - WebpackCopyPlugin 不复制文件
- javascript - 将服务用作配置中的提供者,但也用作控制器中的服务