Learn R Programming

RandomWalker (version 1.1.0)

summarize_walks: Summarize Walks Data

Description

Summarizes random walk data by computing statistical measures.

Usage

summarize_walks(.data, .value, .group_var = NULL)

summarise_walks(.data, .value, .group_var = NULL)

Value

A tibble containing the summarized statistics for each group, including mean, median, range, quantiles, variance, standard deviation, and more.

Arguments

.data

A data frame or tibble containing random walk data.

.value

A column name (unquoted) representing the value to summarize.

.group_var

An optional column name (unquoted) representing the grouping variable. Defaults to NULL for one overall summary across all walks.

Author

Steven P. Sanderson II, MPH

Details

This function requires that the input data frame contains a column named 'walk_number' and that the value to summarize is provided. It computes statistics such as mean, median, variance, and quantiles for the specified value variable. Omit .group_var or set it to NULL for an overall summary, ignoring any existing grouping on the input. Supply a grouping column to summarize only by that column. Dimension metadata is read from dimensions, falling back to the legacy dimension attribute. If neither is present, dimensions is NA_integer_.

Examples

Run this code
library(dplyr)

# Example data frame
walk_data <- random_normal_walk(.initial_value = 100)

# Summarize by walk
summarize_walks(walk_data, cum_sum_y, walk_number) |>
 glimpse()
# Overall summary (omitted grouping and explicit NULL are equivalent)
summarize_walks(walk_data, y) |>
  glimpse()
summarize_walks(walk_data, y, .group_var = NULL) |>
  glimpse()

# Example with missing value variable
# summarize_walks(walk_data, NULL, group) # This will trigger an error.

Run the code above in your browser using DataLab