【发布时间】:2020-06-30 10:23:13
【问题描述】:
我想以易于理解的方式绘制 logit 转换数据(最初是百分比),即在带有逻辑转换 y 轴的图中。
library(tidyverse)
set.seed(123)
# Logit transformation function
logit <- function(x){
x <- x/100
log(x/(1-x))
}
# Create sample data
df <- data.frame(x = seq(1,10,1),
y = runif(10, 0, 10)) %>%
mutate(y = logit(y))
# Plot
ggplot(df, aes(x,y)) +
geom_point()
我注意到scale_y_continuous 函数有一个trans 参数,它应该能够完成这项工作。但是,logit 函数是内置的,但与 logistic 相对的函数不是。
如何正常绘制 logit 转换数据(即,使用逻辑转换 y 轴)?
【问题讨论】: