Sample-based prediction using "MfU" Objects

Share:

Description

Method for sample-based prediction using the output of MfU.Sample.Run.

Usage

1
2
3
4
5
6
7
8
## S3 method for class 'MfU'
predict(object, fpred, ...)
## S3 method for class 'predict.MfU'
summary(object, start = round(nrow(object)/2) + 1
  , end = nrow(object), thin = 1
  , quantiles = c(0.025, 0.5, 0.975), ...)
## S3 method for class 'summary.predict.MfU'
print(x, n = 6L, ...)

Arguments

object

Object of class "MfU" (output of MfU.Sample.Run) or "predict.MfU" (output of predict.MfU).

fpred

Prediction function, accepting a single value for the state vector and producing a vector of outputs.

start

Which iteration to start from for calculating sample statistics.

end

Last iteration to use for calculating sample statistics. Defaults to last iteration.

thin

One out of thin samples are kept for calculating sample statistics. Default is 1, using all samples within specified range.

quantiles

Values for which sample-based quantiles are calculated.

x

An object of class "summary.predict.MfU".

n

Number of rows of prediction matrix to print.

...

Arguments passed to/from other functions.

Value

predict.MfU produces a matrix with number of rows equal to the length of prediction vector produces by fpred. Its numnber of columns is equal to the number of samples used within the user-specified range, and after thinning (if any). summary.predict.MfU produces sample-based prediction mean, standard deviation, quantiles, and effective sample size.

Author(s)

Alireza S. Mahani, Mansour T.A. Sharabiani

See Also

MfU.Sample.Run