R语言分位数回归:如何显示多水平变量的显著性
可以使用'quantreg'包中的'rq'函数进行分位数回归,并通过'summary'函数的'coefficients'输出系数和显著性水平。如果某个变量有4个水平,可以使用'factor'将其转换为因子变量,并使用'contr.treatment'作为对照组。例如:
library(quantreg)
data <- read.csv('data.csv') # 读取数据
data$variable <- factor(data$variable, levels = c('level1', 'level2', 'level3', 'level4')) # 将变量转换为因子变量
fit <- rq(y ~ x + variable, tau = 0.5, data = data) # 进行分位数回归
summary(fit)$coefficients # 输出系数和显著性水平
其中,显著性水平的显示默认为5%和1%。如果需要显示其他显著性水平,可以使用'confint'函数。例如,如果需要显示10%和90%的显著性水平,可以使用:
confint(fit, level = c(0.1, 0.9))
原文地址: https://www.cveoy.top/t/topic/orKj 著作权归作者所有。请勿转载和采集!