После запуска эксперимента я собрал данные и изменил их в следующем формате:
library(tidyverse)
df <- tibble::tribble(
~element, ~sessions, ~begin, ~complete,
"baseline", 256, 67, 15,
"variation", 580, 167, 22
)
Чем я агрегировал как:
df %>%
group_by(element) %>%
mutate(sessions_to_begin = round(begin/sessions*100,2),
sessions_to_complete = round(complete/sessions*100,2)) -> df_agg
df_agg <- tibble::tribble(
~element, ~sessions, ~begin, ~complete, ~sessions_to_begin, ~sessions_to_complete,
"baseline", 256, 67, 15, 26.17, 5.86,
"variation", 580, 167, 22, 28.79, 3.79
)
Я хочу добиться создания df, который содержитp-значение теста пропорциональности для пар базовая линия / вариация для метрик session_to_begin
и sessions_to_complete
.
Это будет выглядеть так:
df_test <- tibble::tribble(
~metric, ~baseline, ~variation, ~p-value, ~effect_size,
"session_to_begin", 25.9, 29.5, "-", "-",
"session_to_complete", 6.03, 3.95, "-", "-"
)
Я предполагаю, что для величины эффекта этоможет быть приемлемым вариантом:
https://rdrr.io/cran/pwr/man/ES.h.html