ChannelAttribution package в R - неправильные эффекты удаления - PullRequest
0 голосов
/ 18 октября 2019

Я пытаюсь использовать пакет ChannelAttribution в R (https://cran.r -project.org / web / packages / ChannelAttribution / ChannelAttribution.pdf )

У меня есть некоторые данные, которые я используюв R для моей атрибуции

данных о поездке

Однако, когда я пытаюсь напечатать эффекты удаления из модели, я получаю веса только для 1 канала. Остальной канал получает 0

R_df <- as.data.frame(model_data) # this is loaded from some other source but data is the same
dfg <- R_df

dfg$full_path <- gsub(" > ",">",dfg$program_path)
dfg$full_path <- gsub(" ","*",dfg$full_path)
dfg$full_path <- gsub("_","",dfg$full_path)

# Add spaces between each program and ">"
dfg$full_path <- gsub(">"," > ",dfg$full_path)

# # Order data by descending revenue
markov_input <- dfg[with(dfg, order(-revenue)), ]


# out_more = TRUE will give 3 DFs in output
# 1.M$result
# 2.M$transition_matrix
# 3.M$removal_effects
list_of_packages <- c("readxl","readr","ChannelAttribution","gsubfn")
lapply(list_of_packages, require, character.only = TRUE)
M1 <- markov_model(Data = markov_input, var_path = 'full_path',
                  var_conv = 'count_of_order',
                  var_value ='revenue', 
                  var_null = 'null_hits', 
                  order = 3, max_step = 100, out_more = TRUE)
M1$removal_effects
                    channel_name removal_effects_conversion
1                         SEM                          1
2                      absent                          0
3      Natural*Search:*Google                          0
4                     Display                          0
5                       Email                          0
6                         SEO                          0
7        Natural*Search:*Bing                          0
8      Natural*Search:*Yahoo!                          0
9                      Social                          0
10 Natural*Search:*DuckDuckGo                          0
11                      Video                          0

Я пытался настроить параметры, такие как порядок модели Маркова и т. Д., Но я получил те же результаты.

...