![](/img/trans.png)
[英]How to backtransform variables transformed with log1p when creating a plot using ggpredict in R
[英]How to backtransform squareroot transformed data in visreg in R
我一直在嘗試從 R 中的 visreg 中的平方根轉換數據回傳,但我找不到正確的 trans= 命令。 在 visreg 指南中,它只討論了使用 trans=exp 對日志轉換數據進行反向轉換。 如何指定我想使用 trans= 對值進行平方?
這是我的代碼:
m5<-lm(sqrt(forearm_m)~pro_two +lat_n +year +sat, data=pleaur_w) Anova(m5) summary(m5) plot(m5) visreg(m5, "year", xlab="Year", ylab="Forearm (cm)", trans=, main="P. auritus", line=list(col="black"), cex.main=1.8, cex.lab=1.8, plot=TRUE)
您應該能夠為trans=
參數定義您想要的任何函數:
square <- function(x){
return(x**2)
}
visreg(m5, "year", xlab="Year", ylab="Forearm (cm)", trans=square, main="P. auritus",
line=list(col="black"), cex.main=1.8, cex.lab=1.8, plot=TRUE)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.