Попытка построить два образца в R - PullRequest
0 голосов
/ 09 сентября 2018

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

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

Я создал свой собственный data.frame ниже:

x1 <- c(1, 2, 2, 3, 3, 3, 4, 4, 5)
x1.name <- "sample.1"
df <- data.frame(x1)
names(df) <- c(x1.name)
df <- df %>% 
      mutate(sample.2 = sample.1 + 6)
plot(density(df$sample.1)) 
lines(density(df$sample.2))
axis(1, at=seq(0, 13, by=1))

Моя проблема в том, что ширина графика заканчивается на # 7, и я не вижу полной кривой колокола второго образца. Есть ли способ это исправить? Я знаю, что есть другие способы составить план, и я буду благодарен за ваши предложения. Я просто хотел бы увидеть этот код до конца.

Спасибо!

1 Ответ

0 голосов
/ 27 сентября 2018

Используйте ylim как

plot(density(sample.1),xlim=c(-1,15))

и если вы не ограничены в использовании Оператор прямой трубы , то вы можете использовать следующий код. (Понятия не имею, как работает этот оператор)

sample.1 <- c(1, 2, 2, 3, 3, 3, 4, 4, 5)
sample.2 = sample.1+ 6

plot(density(sample.1),xlim=c(-1,15)) 
lines(density(sample.2))
axis(1, at=seq(0, 15, by=1))
...