Home > code > util > parameter_transformation > mappings > decode_wasc_param.m

decode_wasc_param

PURPOSE ^

DECODE_WASC_PARAM Decodes WASC parameters from vector theta using decode.

SYNOPSIS ^

function [mu, Sigma_0, M, Q, rho, beta] = decode_wasc_param(theta, decode)

DESCRIPTION ^

DECODE_WASC_PARAM Decodes WASC parameters from vector theta using decode.

  [mu, Sigma_0, M, Q, rho, beta] = decode_wasc_param(theta, decode)
    decodes the PCSV model parameters encoded in the vector theta.
    The function decode is expected to be the function returned by
    encode_wasc_param.

    INPUT  theta: flat parameter vector to be decoded
          decode: decoder function returned by encode_wasc_param

  See also ENCODE_WASC_PARAM

 created by Benedikt Rudolph
 DATE: 16-Aug-2012

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function [mu, Sigma_0, M, Q, rho, beta] = decode_wasc_param(theta, decode)
0002 %DECODE_WASC_PARAM Decodes WASC parameters from vector theta using decode.
0003 %
0004 %  [mu, Sigma_0, M, Q, rho, beta] = decode_wasc_param(theta, decode)
0005 %    decodes the PCSV model parameters encoded in the vector theta.
0006 %    The function decode is expected to be the function returned by
0007 %    encode_wasc_param.
0008 %
0009 %    INPUT  theta: flat parameter vector to be decoded
0010 %          decode: decoder function returned by encode_wasc_param
0011 %
0012 %  See also ENCODE_WASC_PARAM
0013 %
0014 % created by Benedikt Rudolph
0015 % DATE: 16-Aug-2012
0016 
0017   p = decode(theta);
0018   mu = p(1).value;
0019   Sigma_0 = p(2).value;
0020   M = p(3).value;
0021   Q = p(4).value;
0022   rho = p(5).value;
0023   beta = p(6).value;
0024 end

Generated on Mon 29-Apr-2013 19:29:13 by m2html © 2005