r - 如何对根据分组因子缩放的变量进行反向变换?
问题描述
我有一个属于不同物种的植物性状数据集,我正在将其放入 GLMM 中。对于一个变量(0 < Z < 1),我通过首先对变量进行 logit 转换,然后使用 Species 作为分组因子对其进行缩放,从而显着提高了拟合度
data$Z_logit <- logit(data$Z, percents=max(data$Z, na.rm = TRUE) > 1)
data = data %>% group_by(Species) %>% mutate(Z_ls = scale(Z_logit, center = T))
m_Z <– glmmTMB(Z_ls~ Predictor 1* Predictor 2 +
(1|Species), family=gaussian, data=data)
但是,我现在无法对变量进行反向转换,这对于使用 emmeans 计算估计均值并绘制它们很有用。
我想我首先必须缩小比例,然后反转 logit 转换;但是,由于它是一个dplyr管道命令,我还没有找到任何解决方案。
解决方案
推荐阅读
- javascript - 使用 getJson 解析树
- c# - 配置 StructureMap 以查找代理类的实现
- spring - 值变化时如何通过 SSE 发送 int 值...(Spring Boot)
- java - 当我们退格删除最后一个字符时,TextWatcher 覆盖未调用。我怎么知道最后一个字符是否被删除?
- mysql - MyBatis 'or' 标准
- asp.net-core - JsonPatchDocument is null after migration to .Net Core 3
- javascript - NodeJS same results for two different requests
- python - 测量延迟循环的执行时间时结果不一致
- vbscript - 在 wsh.run 命令字符串中插入变量
- c++ - 有没有办法从本地 C++ 程序写入在线 CMS 中的文件?