Description Usage Arguments Value Further Details Examples
Create estimates of the revision statistics for a house price index
1 2 | calcRevision(series_obj, in_place = FALSE, in_place_name = "rev",
smooth = FALSE, ...)
|
series_obj |
A list of progressively longer indexes (a 'serieshpi“ object from 'createSeries()“) |
in_place |
default = FALSE; Calculating in place (adding to hpi) |
in_place_name |
default = 'rev'; Name of revision object in_place |
smooth |
default = FALSE; Use smoothed indexes |
... |
Additional Arguments |
list of length 3 containing:
Data.frame containing the period number, mean and median for that period
Mean revision for all periods
Median revision for all periods
The revision object can be generate "in place" inside of the 'serieshpi' object by setting 'in_place' equal to TRUE.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | # Load example sales
data(ex_sales)
# Create Index
rt_index <- rtIndex(trans_df = ex_sales,
periodicity = 'monthly',
min_date = '2010-06-01',
max_date = '2015-11-30',
adj_type = 'clip',
date = 'sale_date',
price = 'sale_price',
trans_id = 'sale_id',
prop_id = 'pinx',
estimator = 'robust',
log_dep = TRUE,
trim_model = TRUE,
max_period = 48,
smooth = FALSE)
# Create Series (Suppressing messages do to small sample size of this example)
suppressMessages(
hpi_series <- createSeries(hpi_obj = rt_index,
train_period = 12))
# Calculate revision
series_rev <- calcRevision(series_obj = hpi_series)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.