Description Usage Arguments Examples
View source: R/generate_eventlog.R
This function provides the ability to randomly generate the eventlog
data frame based on given parameters.
1 2 3 4 5 | generate_eventlog(
size_of_eventlog = 1000,
number_of_cases = 20,
categories = c("normal", "visit", "phone", "target"),
categories_size = c(5, 4, 3, 2))
|
size_of_eventlog |
The size of generated event log |
number_of_cases |
How many cases in the simulation |
categories |
A data frame contains the activity category |
categories_size |
How many activity categories in each activity category |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | eventlog <- generate_eventlog(
size_of_eventlog = 10000,
number_of_cases = 2000,
categories = c("campaign", "sale"),
categories_size = c(10, 4)
)
str(eventlog)
# 'data.frame': 10000 obs. of 4 variables:
# $ timestamp : POSIXct, format: "2017-01-01 02:16:16" ...
# $ case_id: chr "Case 107" "Case 1828" "Case 587" "Case 1666" ...
# $ activity : chr "Activity 4 (campaign)" "Activity 11 (sale)" "Activity 7 (campaign)" ...
# $ category : chr "campaign" "sale" "campaign" "sale" ...
head(eventlog)
# timestamp case_id activity category
# 1 2017-01-01 02:16:16 Case 107 Activity 4 (campaign) campaign
# 2 2017-01-01 03:04:22 Case 1828 Activity 11 (sale) sale
# 3 2017-01-01 03:36:35 Case 587 Activity 7 (campaign) campaign
# 4 2017-01-01 05:00:11 Case 1666 Activity 14 (sale) sale
# 5 2017-01-01 05:38:24 Case 1287 Activity 11 (sale) sale
# 6 2017-01-01 05:48:22 Case 1286 Activity 7 (campaign) campaign
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.