value_varmean: The Variance-Mean value function used in the EM algorithm

Description Usage Arguments Author(s)

View source: R/EM.R

Description

The Variance-Mean value function used in the EM algorithm

Usage

1
2
3
value_varmean(update_par = NULL, i = 1, para, Rr, Rf,
  M = NROW(Rr[[1]]), Tn = length(Rr), W, discount = 1/1.01,
  lambda = 1/2, returnW = FALSE, detail = FALSE)

Arguments

update_par

Matrix. Each row contains the parameters at a time point. The number of column are the sum of the number of parameter in beta function, the number of parameters in the consumption function, and the number of weights of the assets minus 1 (the sum of the weights is one so only need to estimate N-1 weights). The positions in the vector should also be in that order.

i

Integer. The position of the current time point

Rr

List of matrix. The rertuns of the assets. Each list is for one time point and each column in the matrix is one assets.

Rf

Scalar. The risk free rate. e.g. 1.01

M

Integer. The number of instances for one assets at a time

Tn

Integer. The length of time horizon. Not including 0.

W

Matrix. Each column is one time point and each row is one observation.

discount

Scalar. The rate of discount. e.g. 1/1.01

lambda

The scalar that make the calculation easiler.

returnW

If TRUE, return the wealth. If False, return the value from the value function.

Author(s)

Yangzhuoran Yang


FinYang/stocon documentation built on Oct. 15, 2019, 8:31 p.m.