Мои данные выглядят так:
set.seed(123)
library(tidyverse)
library(reshape2)
Year <- c(2017, 2017, 2017, 2018, 2018, 2018)
Month <- c(10, 11, 12, 1, 2, 3)
alpha_test <- runif(n = 6, min = 0.2, max = 0.25)
alpha_control <- runif(n = 6, min = 0.17, max = 0.22)
beta_test <- runif(n = 6, min = 0.01, max = 0.1)
beta_control <- runif(n = 6, min = 0.03, max = 0.05)
df <- tibble(Year, Month, alpha_test, alpha_control, beta_test, beta_control)
df
Мне нужны две диаграммы geom_path (одна диаграмма для альфы, одна для беты), которые сравнивают тест и контроль.Вот пример из Excel для аналогичного теста:
![enter image description here](https://i.stack.imgur.com/y4s6D.png)
Я предполагаю, что мне потребуется каким-то образом растопить данные, чтобы получить то, что я хочу.Но команда
rawMelt <- melt(df, id.vars = c(Year, Month))
выдает ошибку Error: id variables not found in data: 2017, 2018, October, November, December, January, February, March
.Как бы вы расплавили эти данные, чтобы я смог создать график, который мне нужен?