用visreg()说明反向转换的GLS

用visreg()说明反向转换的GLS,r,visualization,nlme,R,Visualization,Nlme,我有一个带对数变换因变量的GLS。使用visreg()进行可视化会产生错误代码: library(visreg); library(nlme) fit1 <- gls(log(Ozone) ~ Wind , data=na.omit(airquality)) visreg(fit1,"Wind",trans=exp,ylab="Ozone") 库(visreg);图书馆(nlme) fit1try(visreg(fit1,“Wind”,trans=exp,ylab=“Ozone”)

我有一个带对数变换因变量的GLS。使用visreg()进行可视化会产生错误代码:

 library(visreg); library(nlme)
 fit1 <- gls(log(Ozone) ~ Wind , data=na.omit(airquality))
 visreg(fit1,"Wind",trans=exp,ylab="Ozone")
库(visreg);图书馆(nlme)

fit1
try(visreg(fit1,“Wind”,trans=exp,ylab=“Ozone”))
不起作用问题是visreg没有模型类的方法,“glm”…glm有预测方法,但没有模型。frame one。尝试为glm对象定义该方法吗?因为
visreg(fit1,“风”,trans=I,ylab=“臭氧”)
工作正常。仅反向转换不起作用。fit2是lm类的对象…它具有visreg…sry所必需的predict和model.frame方法,意思是说“gls”而不是“glm”
try(visreg(fit1,“Wind”,trans=exp,ylab=“Ozone”)
不起作用问题是visreg没有用于模型类“glm”的方法…glm有一个预测方法,但没有一个模型。框架一。尝试为glm对象定义该方法吗?因为
visreg(fit1,“风”,trans=I,ylab=“臭氧”)
工作正常。仅反向转换不起作用。fit2是lm类的对象…它具有visreg…sry所必需的预测和model.frame方法,意思是“gls”而不是“glm”
library(visreg); library(nlme)
fit2 <- lm(log(Ozone) ~ Wind , data=na.omit(airquality))
visreg(fit2,"Wind",trans=exp,ylab="Ozone")