r - 基于字符串拟合多个逻辑回归模型
问题描述
我有一个看起来像这样的数据集
Q D G A
1 unqualified B male admitted
2 qualified B male rejected
3 qualified C male rejected
4 qualified C male rejected
5 unqualified B female rejected
6 unqualified C female rejected
以及一个包含每个功能依赖项的字符串
t <- "dag{D<-{G}; A<-{D}; A<-{G}; A<-{Q}}"
我想遍历数据框的特征并基于字符串拟合逻辑回归模型。
例如,A 取决于 G、Q 和 D,第一个模型将根据 G、Q 和 D 预测 A。第二个模型将根据 G 预测 D。
模型将如下存储在列表中
m1 <- glm(A ~ G + Q + D, data = mydata, family = "binomial")
m2 <- multinom(D ~ G, data = mydata)
m2 是多项逻辑回归,因为特征 D 有 4 个唯一值。
如何根据字符串执行此操作?我不确定如何提取依赖项。
解决方案
推荐阅读
- sql - 如何在返回按月分组的数据计数的 Athena 数据库中执行 SQL 查询?
- algorithm - 非均匀内存访问时间下的线程调度
- android - RecyclerView 上下滚动
- c++ - 为什么在这种排序算法的实现中向量比数组慢得多?
- typescript - 删除具有映射类型的属性/类成员装饰器
- yii2 - yii2:使用不带千位分隔符的 asInteger() 和 asDecimal()
- css - 想要更改 Wordpress 网站导航菜单字体,但为什么 style.css 为空?
- python - 在 For 循环中使用 Pandas Dataframe Append
- php - 有没有办法使用 PHP 获取 DNS 记录,其中包括 DNS 记录的原始 TTL 值?
- python - 数据框的多个过滤条件