如何仅通过glm调用语句与拟合结果重建模型并模拟新数据?
可以重建模型并生成新的AVAL数据
- 核心逻辑:逻辑回归(指定
binomial族)的预测仅依赖回归系数与链接函数,无需原始数据即可重建模型的预测能力。 - 操作步骤:
- 从现有模型输出中提取关键参数:
- 截距项(
Intercept)的估计值 - 自变量
AUC的回归系数估计值
- 截距项(
- 针对新的
AUC向量计算线性预测值:linear_pred <- 截距估计值 + AUC系数估计值 * new_AUC - 通过
plogis()函数(logit链接的逆函数)将线性预测值转换为响应概率:prob <- plogis(linear_pred) - 基于概率生成二元型的
AVAL数据(逻辑回归默认响应为0/1):new_AVAL <- rbinom(n = length(new_AUC), size = 1, prob = prob)
- 从现有模型输出中提取关键参数:
- 注意要点:
- 务必准确提取模型输出中的截距与
AUC系数,避免参数混淆 - 逻辑回归默认离散度参数为1,若原模型输出中有特殊调整,需同步应用到模拟流程中
- 按此方法生成的
new_AVAL完全遵循原模型的预测分布,效果等同于直接使用原拟合模型进行预测
- 务必准确提取模型输出中的截距与
内容的提问来源于stack exchange,提问作者BennyBoi
相关产品推荐
相关产品推荐

