help with matlab code-PLEASE
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Dear Users,
New into MATLAB and I am trying to run a code but encounter the following error message:
Undefined function 'mvnrnd' for input arguments of type 'double'.
Error in apply_LSDV (line 161)
smpi_rnd = mvnrnd(smpi,kron(omega,iQ)/nobs);
I have attached a portion (top portion) (please see below) of the code upto line 161 where the problem appears to be.
Please can you help?
Thanks,
Ozmando
% Set up Pi matrix (Hamilton 11.1.6)
piprime = zeros(K,K*p+dis*(q+1));
for i = 1:p;
piprime(:,1+(i-1)*K:K*i) = phi(1+(i-1)*K:K*i,:);
end;
for i = 1:q+1;
piprime(:,(K*p)+1+(i-1)*dis:(K*p)+i*dis) = theta(1+(i-1)*K:K*i,:);
end;
pimat = piprime';
smpi = reshape(pimat,K*(K*p+dis*(q+1)),1); % small pi (vector)
% **************************************************************
% Monte Carlo loop
mr_rnd = zeros((st+1)*dis,monte);
ce = zeros(dis,monte); % Cumulative effects
for num = 1:monte; % 'monte' times of iterations
smpi_rnd = mvnrnd(smpi,kron(omega,iQ)/nobs);
0 Commenti
Risposta accettata
Walter Roberson
il 11 Gen 2012
That routine is part of the Stats Toolbox. Do you have that installed and licensed?
3 Commenti
Walter Roberson
il 12 Gen 2012
To check: is the problem now solved, or does it continue?
What does
which -all mvnrnd
show ?
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Econometrics Toolbox in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!