【发布时间】:2019-05-06 19:47:39
【问题描述】:
我正在尝试绘制两个 7 点变量之间的基本相关性。我得到一个 0.72 的相关性,但数据点只是图表上每个数字点的一个点(就像只是等距排列成行的点)。我仔细检查以确保变量是数字的(它们是)。我尝试了几种不同的方法来绘制它,点总是以相同的方式出现。有任何想法吗?
代码:
library("ggpubr")
ggscatter(plotdata, x = "TID", y = "PID7", use = "complete.obs",
add = "reg.line", conf.int = TRUE,
cor.coef = TRUE, cor.method = "pearson",
xlab = "X", ylab = "Y")
样本数据:
dput(head(plotdata, 20))
structure(list(plotdata.TID = c(7, 1, 3, 5, 5, 7, 7, 6, 1, 4,
1, 4, 1, 1, 7, 7, 1, 1, 1, 4), plotdata.PID7 = c(1, 1, 3, 6,
6, 7, 6, 6, 2, 7, 1, 4, 1, 1, 7, 6, 2, 3, 2, 4)), row.names = c(NA,
20L), class = "data.frame")
【问题讨论】:
-
您可以发布示例数据吗?请使用
dput(plotdata)的输出编辑问题。或者,如果dput(head(plotdata, 20))的输出太大。 -
已更新,谢谢!
标签: r correlation scatter-plot