View source: R/utils-convert-to-ts.R
| convert_to_ts | R Documentation |
This function converts data in a data frame or tibble into a time series format. It is designed to
work with data generated from tidy_ distribution functions. The function can return time series data, pivot it
into long format, or both.
convert_to_ts(.data, .return_ts = TRUE, .pivot_longer = FALSE)
.data |
A data frame or tibble to be converted into a time series format. |
.return_ts |
A logical value indicating whether to return the time series data. Default is TRUE. |
.pivot_longer |
A logical value indicating whether to pivot the data into long format. Default is FALSE. |
The function takes a data frame or tibble as input and processes it based on the specified options. It performs the following actions:
Checks if the input is a data frame or tibble; otherwise, it raises an error.
Checks if the data comes from a tidy_ distribution function; otherwise, it raises an error.
Converts the data into a time series format, grouping it by "sim_number" and transforming the "y" column into a time series.
Returns the result based on the chosen options:
If ret_ts is set to TRUE, it returns the time series data.
If pivot_longer is set to TRUE, it pivots the data into long format.
If both options are set to FALSE, it returns the data as a tibble.
The function returns the processed data based on the chosen options:
If ret_ts is set to TRUE, it returns time series data.
If pivot_longer is set to TRUE, it returns the data in long format.
If both options are set to FALSE, it returns the data as a tibble.
Steven P. Sanderson II, MPH
Other Utility:
check_duplicate_rows(),
quantile_normalize(),
tidy_mcmc_sampling(),
util_beta_aic(),
util_binomial_aic(),
util_cauchy_aic(),
util_chisq_aic(),
util_exponential_aic(),
util_f_aic(),
util_gamma_aic(),
util_generalized_beta_aic(),
util_generalized_pareto_aic(),
util_geometric_aic(),
util_hypergeometric_aic(),
util_inverse_burr_aic(),
util_inverse_pareto_aic(),
util_inverse_weibull_aic(),
util_logistic_aic(),
util_lognormal_aic(),
util_negative_binomial_aic(),
util_normal_aic(),
util_paralogistic_aic(),
util_pareto1_aic(),
util_pareto_aic(),
util_poisson_aic(),
util_t_aic(),
util_triangular_aic(),
util_uniform_aic(),
util_weibull_aic(),
util_zero_truncated_binomial_aic(),
util_zero_truncated_geometric_aic(),
util_zero_truncated_negative_binomial_aic(),
util_zero_truncated_poisson_aic()
# Example 1: Convert data to time series format without returning time series data
x <- tidy_normal()
result <- convert_to_ts(x, FALSE)
head(result)
# Example 2: Convert data to time series format and pivot it into long format
x <- tidy_normal()
result <- convert_to_ts(x, FALSE, TRUE)
head(result)
# Example 3: Convert data to time series format and return the time series data
x <- tidy_normal()
result <- convert_to_ts(x)
head(result)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.