augment_synthetic: Add jointly resampled source variables to existing data

View source: R/empirical.R

augment_syntheticR Documentation

Add jointly resampled source variables to existing data

Description

Add jointly resampled source variables to existing data

Usage

augment_synthetic(data, source, variables = NULL, seed = NULL)

Arguments

data

Destination base data.frame.

source

Source base data.frame.

variables

Variables to resample. NULL, the default, resamples every variable in source.

seed

Optional random seed.

Value

A simulab_sim base data.frame with the resampled variables added, one source row drawn per row of data. as.data.frame(x, what = "provenance") gives the source row each destination row was drawn from.

Examples

source_data <- data.frame(x = stats::rnorm(100))
data <- data.frame(id = 1:20)
result <- augment_synthetic(data, source = source_data, variables = "x", seed = 1)
head(result)

simulab documentation built on Oct. 15, 2026, 5:08 p.m.