VoseTimeMultiGBM | Vose Software


See also: Time series in ModelRisk, Vose Multivariate Time Series window; Fitting in ModelRisk;Multivariate Time Series Fit

VoseTimeMultiGBM({Means}, {CovMatrix}, Log Return, {Initial Values}, Data_in_rows)




Array function that simulates from a Multivariate Geometric Brownian Motion time series model.

  • {Means} - array of mean log returns per period for each variable.

  • {CovMatrix} - covariance matrix of log returns.

  • Log Return - an optional parameter. Function generates log returns if set to TRUE, or variable values if set to FALSE or omitted.

  • {Initial Values} - array of starting values (at time zero) for each variable.

  • Data_in_rows - optional parameter that specifies if the data is in rows (TRUE) or columns (FALSE, default).



k - number of variables

- k x 1 random vector, if   is the value of the variable at time t, then is the log return defined as

- k x 1 vector of means

- k x 1 vector of uncorrelated random variables, which is defined as follows:

- k x k covariance matrix.


VoseFunctions for this time series

VoseTimeMultiGBM - generates an array of random values from this time series.

VoseTimeMultiGBM - creates an object for this time series.

VoseTimeMultiGBMFit - generates an array with random values from this time series fitted to data.

VoseTimeMultiGBMFitObject - creates an Object for this time series fitted to data.



Monte Carlo simulation in Excel. Learn more

Spreadsheet risk analysis modeling


Adding risk and uncertainty to your project schedule. Learn more

Project risk analysis


Enterprise Risk Management software (ERM)

Learn more about our enterprise risk analysis management software tool, Pelican

Enterprise risk management software introduction