2013-12-08 2 views
1

Я очень R новичок, так что я предполагаю, этот вопрос довольно глупый/простой ...построения двух образцов против равномерного распределения в R

У меня есть два вектора, которые представляют собой два образца. Я хотел бы построить каждый из них (разные цвета) против единого CDF (что-то вроде графика Q-Q).

Чтобы быть точным, мне хотелось бы что-то очень похожего на сюжет # 7 here (не удалось найти, что было использовано для рисования этого сюжета ...). На рисунке 7 приведен ниже:

enter image description here

только с несколькими образцами и некоторой гибкости при изменении оси этикетки, цвета и такие.

Не могли бы вы указать на хорошее направление?

+1

Хорошей отправной точкой может быть чтение [ 'qqplot'?] (HTTP: // стат. ethz.ch/R-manual/R-patched/library/stats/html/qqnorm.html). –

+0

Я однажды [попытался сделать что-то подобное с 'ggplot'] (http://stackoverflow.com/questions/19599745/qqline-in-ggplot2-with-facets/19600903#19600903). – Henrik

+0

Спасибо вам обоим. Я решил использовать ggplot + stat_qq. Я теперь борюсь с более жесткими проблемами: - \ http://stackoverflow.com/questions/20499216/changing-line-width-in-stat-qq-with-ggplot-in-r –

ответ

2

Например:

set.seed(10) 
N <- 1000 
B = rt(N,df=10) 
C = rchisq(N,df=10) 
op <- layout(matrix(c(1,2),ncol=2,nrow=1)) 
qqnorm(B,col='green',ylab='student') 
qqline(B, col = 2) 
qqnorm(C,col='blue',ylab=expression(chi^2)) 
qqline(C, col = 2) 
0

Основы для рисования QQ-график являются:

qqnorm(variable, main = "QQ Plot", xlab = "Theoretical Quantiles", ylab = "Sample Quantiles") 
qqline(variable, col = "red") 
Смежные вопросы