Changeset 7cac98f in tol
- Timestamp:
- Dec 1, 2008, 4:31:13 PM (18 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- 7f5a5b4
- Parents:
- d29988b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
tol/stdlib/math/stat/models/bayesian/bysMcmc/bsr/gibbs/_nonLinBlock.tol
rd29988b r7cac98f 81 81 0 82 82 }); 83 Code _.get.prior = If(FunctionExist("Matrix","_.filterEval::get.prior"),84 _.filterEval::get.prior ,83 Code _.get.priorLogDens = If(FunctionExist("Real","_.filterEval::get.priorLogDens"), 84 _.filterEval::get.priorLogDens, 85 85 Matrix (Real paramIdx) {Rand(0,1,0,0) } ); 86 86 //Names of affected parameters in linear block … … 164 164 Set bounds = _.filterEval::get.bounds(i,u); 165 165 Code fltEv = _.filterEval::eval; 166 Code get.prior = _.get.prior;166 Code get.priorLogDens = _.get.priorLogDens; 167 167 Matrix Z = _.Z; 168 168 Real x0 = bounds[1]; … … 182 182 Real Do PutMatDat(u,i,1,old); 183 183 Matrix fn = VMat2Mat(si*Mat2VMat(Z-Fi*omega)); 184 fn << get.prior(i)184 fn 185 185 }; 186 186 Real LogDens.WhiteNoise(Real x) … … 190 190 //WriteLn("TRACE LogDens.WhiteNoise("+_.colNames[i]+","<<x+")="<<ld); 191 191 //Real UpdateMaxLogLikelihood(x,ld); 192 ld 192 ld+get.priorLogDens(i) 193 193 }; 194 194 Real LogDens.ARMA(Real x) … … 201 201 //WriteLn("TRACE LogDens.ARMA("+_.colNames[i]+","<<x+")="<<ld); 202 202 //Real UpdateMaxLogLikelihood(x,ld); 203 ld 203 ld+get.priorLogDens(i) 204 204 }; 205 205 Real LogDens.ARIMA(Real x) … … 217 217 //WriteLn("TRACE LogDens.ARIMA("+_.colNames[i]+","<<x+")="<<ld); 218 218 //Real UpdateMaxLogLikelihood(x,ld); 219 ld 219 ld+get.priorLogDens(i) 220 220 }; 221 221 Code LogDens = Case(
Note: See TracChangeset
for help on using the changeset viewer.
