adcampaign |
Advertising campaign dataset |
extract_id |
Extract levels as numeric from id column of the dataset |
extract_target |
Extract target value of GLM |
extract_variables |
Extract variables from GLM model |
Incomplete_Loglikelihood_binomiale |
Calculate the incomplete loglikelihood from mixture of binomial |
init_design_matrices |
Initialize design matrices from dataframe to cluster |
init_lambda |
Initialize the vector lambda of mixture proportion |
init_subset |
Initialize the estimation of beta |
init_tau |
Initialize the matrix probability of each levels id to be in the clusters |
log_density_binom |
Calculate de log density of a binomial |
my_BIC |
Calculate the Bayesian Information Criterion (BIC) |
my_ICL |
Calculate the Integrated Complete Likelihood (ICL) |
runEM |
Run an EM algorithm to obtain a mixture of binomial with K clusters |
update_beta |
M-step : update of beta parameters |
update_tau |
E-step : update of tau |
update_w |
M-step : Update the diagonal matrix W from beta iterative equation |
update_z |
M-step : Update the matrix of working variables Z from beta iterative equation |