Learn R Programming

RandomWalker (version 0.1.0)

rw30: Generate Random Walks

Description

Generate Random Walks

Usage

rw30()

Arguments

Value

A tibble in long format with columns walk, x, and value, representing the random walks. Additionally, attributes num_walks, num_steps, mu, and sd are attached to the tibble.

Author

Steven P. Sanderson II, MPH

This function generates 30 random walks with 100 steps each and pivots the result into a long format tibble.

Details

The function generates random walks using the normal distribution with a specified mean (mu) and standard deviation (sd). Each walk is generated independently and stored in a tibble. The resulting tibble is then pivoted into a long format for easier analysis.

Examples

Run this code
library(ggplot2)

# Generate random walks and print the result
set.seed(123)
rw30()

set.seed(123)
rw30() |>
 ggplot(aes(x = x, y = y, color = walk_number, group = walk_number)) +
 geom_line() +
 theme_minimal() +
 theme(legend.position = "none") +
 labs(
   title = "30 Random Walks",
   x = "Step",
   y = "Value",
   color = "Walk Number"
 )

Run the code above in your browser using DataLab