## ----include = FALSE---------------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) ## ----setup, echo=FALSE, message=FALSE----------------------------------------- library(RandomWalker) ## ----rw30_example------------------------------------------------------------- # Generate and view rw30() |> head(10) ## ----rw30_visualize, fig.width=7, fig.height=4-------------------------------- # Visualize rw30() |> visualize_walks() ## ----rw30_analyze------------------------------------------------------------- # Analyze rw30() |> summarize_walks(.value = y) |> head() ## ----normal_walk-------------------------------------------------------------- random_normal_walk(.num_walks = 10, .mu = 0, .sd = 1) |> head() ## ----visualize_basic, fig.width=7, fig.height=4------------------------------- # Basic visualization rw30() |> visualize_walks() ## ----visualize_alpha, fig.width=7, fig.height=4------------------------------- # Adjust transparency rw30() |> visualize_walks(.alpha = 0.3) ## ----summarize_walks---------------------------------------------------------- walks <- rw30() # Overall summary walks |> summarize_walks(.value = y) |> head() ## ----summarize_by_walk-------------------------------------------------------- # By walk walks |> summarize_walks(.value = y, .group_var = walk_number) |> head() ## ----summarize_cumsum--------------------------------------------------------- # Cumulative sum walks |> dplyr::mutate(cum_sum = cumsum(y)) |> summarize_walks(.value = cum_sum) |> head() ## ----get_attributes----------------------------------------------------------- walks <- rw30() get_attributes(walks) ## ----attributes_example------------------------------------------------------- walks <- random_normal_walk(.num_walks = 10, .n = 100) atb <- attributes(walks) atb[!names(atb) %in% c("row.names")]