Effacer les filtres
Effacer les filtres

two sided t test

1 vue (au cours des 30 derniers jours)
gsourop
gsourop le 24 Jan 2016
Hi everyone,
I am trying to have a two sided t test and I have prepered the above:
for i=1:N_x+k_x;
results_x(i,3)=mean(tstat_x_star(:,i)>results_x(i,2));
or results_x(i,3)=mean(tstat_x_star(:,i)<results_x(i,2));
disp(i);
end;
but when I run the code I get the message 'Not enough arguments' . What do I miss here? I would really appreciate some help at this point.

Réponses (1)

Star Strider
Star Strider le 24 Jan 2016
The problem is with this line:
or results_x(i,3)=mean(tstat_x_star(:,i)<results_x(i,2));
The ‘or’ is the problem. You can call the or function as either ‘or(A,B)’ or ‘(A|B)’.
I cannot run your code to test this, but this code will at least not throw that error:
for i=1:N_x+k_x
results_x(i,3) = mean(tstat_x_star(:,i)>results_x(i,2)) | mean(tstat_x_star(:,i)<results_x(i,2));
disp(i);
end

Catégories

En savoir plus sur Testing Frameworks dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by