2015-11-28 3 views
-1

Данные для расчета. x.значения 16-23 (возраст) и на каждый год (16-23) У меня есть 5 разных значений от 1 до 10 для каждого возраста. Я хочу диаграмму рассеяния, все пять значений для каждого возраста, а затем имеют линию регрессии и вычисляют корреляцию после этого.Сгруппированные данные в R

x <- (16:23) 
y<- c(10,8,9,9,8,7,8,6,9,6,6,7,7,8,5,5,8,4,7,6,8,7,6,8,4,6,5,7,5,3,5,1,3,4,2,4,1,2,5) 

Studie <- plot(cbind(x, y)) 

Это просто случайные сюжеты для y. ИДК, как получить участок

+0

Вы получаете именно то, что вы просите - в возрасте с диаграммы рассеяния в оси х и значения в ' Studie $ y' замышлял против него. – vaettchen

ответ

1

Если я хорошо понимаю вашу проблему, я буду делать так:

x <- rep(16:23, each=5) 
y<- c(10,8,9,9,8,7,8,6,9,6,6,7,7,8,5,5,8,4,7,6,8,7,6,8,4,6,5,7,5,3,5,1,3,4,2,4,1,2,5, 2) 
plot(x,y,col=x-15) 
reg <- lm(y~x) 
summary(reg) 
lines(x, reg$fitted.values) 

быть осторожным, значение отсутствует в векторе у. Я добавил 2 в конце

линия регрессии является: у = -0,7929 х + 21,2357

Смежные вопросы