buildData {quantmod} | R Documentation |
Create Data Object for Modelling
Description
Create one data object from multiple sources, applying transformations via standard R formula mechanism.
Usage
buildData(formula, na.rm = TRUE, return.class = "zoo")
Arguments
formula |
an object of class |
na.rm |
drop rows with missing values? |
return.class |
one of "zoo","data.frame","ts","timeSeries" |
Details
Makes available for use outside the quantmod workflow a dataset
of appropriately transformed variables, using the same mechanism
underlying specifyModel
. Offers the ability to apply transformations
to raw data using a common formula mechanism, without having to explicitly
merge different data objects.
Interally calls specifyModel
followed by modelData
, with the
returned object being coerced to the desired 'return.class' if possible,
otherwise returns a zoo
object.
See getSymbols
and specifyModel
for more information
regarding proper usage.
Value
An object of class return.class
.
Author(s)
Jeffrey A. Ryan
See Also
getSymbols
, specifyModel
,
modelData
Examples
## Not run:
buildData(Next(OpCl(DIA)) ~ Lag(TBILL) + I(Lag(OpHi(DIA))^2))
buildData(Next(OpCl(DIA)) ~ Lag(TBILL), na.rm=FALSE)
buildData(Next(OpCl(DIA)) ~ Lag(TBILL), na.rm=FALSE, return.class="ts")
## End(Not run)