R中的雷达图 - 如何设置50作为平均值,10作为SD?

时间:2017-12-04 11:39:23

标签: r ggplot2 graph

我对R(以及一般的数据科学)很陌生,最近我遇到了雷达图。我无法在网上找到答案,因此我向您寻求帮助。

我有一组关于Likert量表的多变量数据(值1-5)。我已经对数据进行了聚类,现在我希望使用雷达图直观地显示聚类之间的差异。这些差异不是很大,但从我的项目的角度来看很有趣。受到一篇论文的启发,我想使用他们的解决方案,将50作为均值,将10作为SD,这样差异就很容易看出。

这些是我想要在雷达图上呈现的其中一个集群的手段:

cluster1 <- data.frame(3.127168, 3.487457, 3.276144, 3.405147, 3.257353)
colnames(cluster1)=c("F" , "PH" , "PP" , "PN" , "PF")

而且,以防万一,这些是一般样本的手段和标准差:

general.means <- c(3.658235, 3.220432, 3.393269, 2.793084, 2.688797)
general.sd <- c(0.59, 0.54, 0.56, 0.73, 0.67)
general.sample <- as.data.frame(rbind(general.means, general.sd))
colnames(general.sample)=c("F" , "PH" , "PP" , "PN" , "PF")

现在,如何将50设置为均值,将10设置为SD,以便我的数据如下图所示? "Profiles are shown using T-scores for each ZTPI subscale, where 50 is the mean and 10 is the standard deviation", (McKay, Cole, & Andretta, 2016)

请告诉我是否应该首先以某种方式缩放数据,还是以特定的方式设置雷达图的参数?我将非常感谢你的帮助!

0 个答案:

没有答案