Learn R Programming

broman (version 0.84)

runningratio: Running ratio

Description

Calculates a running ratio; a ratio sum(top)/sum(bottom) in a sliding window.

Usage

runningratio(pos, numerator, denominator, at = NULL, window = 1000)

Value

A vector with the same length as the input at (or pos, if at is NULL), containing the running ratio.

Arguments

pos

Positions for the values.

numerator

Values for numerator in ratio.

denominator

Values for denominator in ratio.

at

Positions at which running ratio is calculated. If NULL, pos is used.

window

Window width.

Author

Karl W Broman broman@wisc.edu

See Also

runningmean()

Examples

Run this code
x <- 1:1000
y <- runif(1000, 1, 5)
z <- runif(1000, 1, 5)
plot(x, runningratio(x, y, z, window=5), type="l", lwd=2)
lines(x, runningratio(x, y, z, window=50), lwd=2, col="blue")
lines(x, runningratio(x, y, z, window=100), lwd=2, col="red")

Run the code above in your browser using DataLab