The primary method for accessing the backtest
results is through
the summary
method. summary
provides different displays
depending on the type of backtest
object. These displays are
shown in the examples section. Accessor methods such as means
,
counts
, marginals
, naCounts
, turnover
, and
ci
may be used to extract other types of information from the object.A backtest
object with a natural
value of TRUE may be
graphed by calling the plot
method. The default plot
method graphs return. The other plots, turnover and
cumulative return, must be explicitly specified as plot(object,
type = "turnover")
or plot(object, type = "cumreturn")
.
The backtest
object does not store the data frame used to create
the backtest.
It only stores the results and the names of the
vectors used in calculating these results.
The results of a backtest
are stored in a 5-dimensional array,
results
. The 1st dimension contains one value for every element
of ret.var
. The 2nd dimension contains one value for
every element of in.var
. The 3rd dimension contains one value
for every element in 1:buckets[1]
, a vector from 1 through the
number of by.var
buckets. The 4th dimension contains one value
for every element in 1:buckets[2]
, a vector from 1 through the
number of in.var
buckets. The 5th dimension contains 4
elements: means
, counts
, trim.means
, and
NAs
.