Я пытаюсь использовать пакет 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
Я пытался настроить параметры, такие как порядок модели Маркова и т. Д., Но я получил те же результаты.