generate mean, variance and std using built in function
10 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos

Hi
I am wondering how to generate mean, variance and std using built in function for the above numbers using built in function.
doing it with loops causing many bugs.
A=my array;
sum1=0;
for i=1:length(A)
sum1=sum1+A(i);
end
M=sum1/length(A);
sum2=0;
for i=1:length(A)
sum2=sum2+ (A(i)-M)^2;
end
V=sum2/length
0 comentarios
Respuestas (2)
Torsten
el 25 de Ag. de 2022
help mean
help var
help std
1 comentario
Cris LaPierre
el 26 de Ag. de 2022
dpb
el 25 de Ag. de 2022
Editada: dpb
el 26 de Ag. de 2022
stats=[[mean(A,2);var(A,2);std(A,2)];
[mean(A,1);var(A,1);std(A,1)];]
will give you and array of the statistics by class followed by a row by year across classes -- whiich may or may not be of real interest.
I'd recommend converting to a table, though, and then you can use groupsummary (or grpstats if you have the Statistics TB) and have labels and everything automagically...
0 comentarios
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!