Arps decline conversion from nominal to effective

Description

Convert nominal to effective Arps decline.

Usage

1
2
3
as.effective(D.nom,
    from.period=c("year", "month", "day"),
    to.period=c("year", "month", "day"))

Arguments

D.nom

nominal Arps decline [1 / time].

from.period

time period for D.nom (default "year").

to.period

time period for result (default "year").

Details

The result should be applied as a tangent effective decline (see SPEE REP#6 [https://secure.spee.org/sites/default/files/wp-files/pdf/ReferencesResources/REP06-DeclineCurves.pdf]) specified in fractional (i.e. 95% = 0.95) units.

When appropriate, internally uses rescale.by.time to perform time unit conversion.

Value

Returns the tangent effective Arps decline rate in units of [1 / to.period].

See Also

as.nominal, rescale.by.time.

Examples

1
2
## 0.008 nominal daily decline to tangent effective yearly decline
as.effective(0.008, from.period="day", to.period="year")