This function creates a response pattern that oscillates around the baseline,
with some doses showing increases and others showing decreases.
Usage
oscillating_response(
doses,
max_effect = 20,
frequency = 1,
baseline = 100,
dose_range = c(0, 20)
)
Arguments
- doses
Vector of dose values
- max_effect
Maximum magnitude of effect (both positive and negative)
- frequency
How many complete oscillations across the dose range
- baseline
Baseline response value
- dose_range
range of doses or concentrations
Value
Vector of response values