欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 新车 > 【CHNS】感知压力Perceived Stress

【CHNS】感知压力Perceived Stress

2025/5/19 22:38:08 来源:https://blog.csdn.net/weixin_46623488/article/details/147160762  浏览:    关键词:【CHNS】感知压力Perceived Stress

感知压力数据

The total score of PSS is obtained by reversing the scores on the positive items and then summing across all the items, with a higher score indicating higher perceived stress.
PSS的总分是通过将阳性项目的得分反转,然后在所有项目上求和而获得的,得分越高,表示感知到的压力越高
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8369204/学习文章1
学习文章2-https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7082906/

# 先把depress的提取出来
library(haven)
library(dplyr)
# wave是2015的
depress <- read_sas("C:/Users/xxx/Desktop/CHNS/Master_PE_PA_201908/pstress_12.sas7bdat")
names(depress)depress_14 <- c("U551" ,  "U552"  , "U553"  ,"U554" ,  "U555"  , "U556" ,  "U557" ,  "U558" ,  "U559"  , "U560",   "U561" ,"U562" ,  "U563"  , "U564" 
)
# 只去了两个
depress <- tidyr::drop_na(depress, all_of(depress_14))qaq= "U551"
for (qaq in depress_14) {indice = depress[[qaq]] == 9depress[[qaq]][indice] <- NA 
}count(depress,U560) # 实际没有0# second round del 9
depress <- tidyr::drop_na(depress, all_of(depress_14))length(unique(depress$Idind))
# negative subscale (items 1,2,3,8,11,12 and 14) and 
# # positive subscale (items 4,5,6,7,9,10 and 13)
# 0, 1, 2, 3, 4
# 4, 3, 2, 1, 0
nni <- c("U554","U555","U556","U557", "U559","U560", "U563")
depress$U554[1:20]
count(depress,U554 )
for (ni in nni) {depress[[ni]] <- dplyr::case_when(depress[[ni]] == 1 ~ 5,depress[[ni]] == 2 ~ 4,depress[[ni]] == 3 ~ 3,depress[[ni]] == 4 ~ 2,depress[[ni]] == 5 ~ 1,depress[[ni]] == 9 ~ NA,)
}
count(depress,U554)depress$d_score <- depress$U551+depress$U552+depress$U553+depress$U554+depress$U555+depress$U556+depress$U557+depress$U558+depress$U559+depress$U560+depress$U561+depress$U562+depress$U563+ depress$U564 - 14
summary(depress$d_score)quantiles <- quantile(depress$d_score, probs = c(0, 1/4, 2/4, 3/4, 1),na.rm = T )
depress$d_score_Cat <- cut(depress$d_score,breaks = quantiles, include.lowest = T,labels = c("q1","q2","q3","q4"))
count(depress, d_score_Cat) length(unique(depress$Idind))
table(depress$wave)  # 只有2015年的

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词