- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
假设我有以下数据:
datapoints1 = data.frame(categ=c(rep(1, n), rep(2, n)), vals1=c(rt(n, 1, 2), rnorm(n, 3, 4)))
datapoints2 = data.frame(categ=c(rep(1, n), rep(2, n)), vals2=c(rt(n, 5, 6), rnorm(n, 7, 8)))
使用 ggplot2
,我如何使用 facet
功能在单个命令中创建两个 QQplots,即一个具有两个 t 样本, 另一个是两个高斯样本?
最佳答案
首先,合并两个数据框:
dat <- cbind(datapoints1, vals2 = datapoints2[ , 2])
然后,对数据进行排序:
dat_sort <- do.call("rbind", lapply(unique(dat$categ), FUN = function(x) {data.frame(categ = x, vals1 = sort(dat$vals1[dat$categ == x]), vals2 = sort(dat$vals2[dat$categ == x]))}))
如果两个样本向量的长度相同则很简单:
ggplot() +
geom_point(data = dat_sort, aes(x = vals1, y = vals2)) +
facet_wrap( ~ categ, scales = "free")
n = 1000
的示例:
关于r - 使用 ggplot2 的多面 qqplots,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12369377/
我有一个包含许多列的数据框,其中包含变量 x、y、z、w 的每个时间点的聚合值 ...an:时间 x_mean x_sd y_mean y_sd z_mean y_sd w_mean w_sd ...
data = read.csv("HeatofCombustion.csv", header=T) attach(data) library(lattice) x = data[ , "Qc"] qq
我正在分析残差的 QQ 图以评估它们是否可以假设为正态分布,并且我有一些数据点看起来远离理论直线。我的问题是:有什么方法可以让 R 识别那些特定点,以便我可以研究并尝试更好地理解它们?谢谢! 最佳答案
我有一个数据框,其中包含不同国家和不同变量的时间序列数据。假设有两个国家(英国、美国)和两个变量(GMS、PP)——对于每个国家,我想为每个变量绘制两个时间序列,一个与另一个。 这意味着我想要 2 个
我正在尝试绘制我的值并使用 nls 模型将它们与曲线拟合。但是我收到一条错误消息,指出我的变量没有起始值。 conc <- c(1.83, 3.66, 7.32, 14.65, 29.30, 58.5
假设我有以下数据: datapoints1 = data.frame(categ=c(rep(1, n), rep(2, n)), vals1=c(rt(n, 1, 2), rnorm(n, 3, 4
假设我有以下数据: datapoints1 = data.frame(categ=c(rep(1, n), rep(2, n)), vals1=c(rt(n, 1, 2), rnorm(n, 3, 4
所以我正在使用 statsmodels.graphics.gofplots.qqplot() 绘制一个正常的 Q-Q 图. 该模块使用 matplotlib.pyplot 创建图形实例。它很好地绘制了
我正在尝试使用 qqplots 比较 python 中的 2 个分布。在 R 中,使用 qqplot() 非常简单,如下所示: qqplot(beaver2$temp[beaver2$activ==1
我有这个我绑定(bind)的配对样本 paired <- cbind(c(before, after)) 然后我构建了一个直方图和一个 Q-Q 图 hist(paired, freq=FALSE, y
我是一名优秀的程序员,十分优秀!