calculating average value for matrix
34 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
kash
el 6 de Feb. de 2012
Editada: Junaid Qadir
el 24 de Abr. de 2018
I have a matrix of size 50x3
i want to find the average for each value by calculating recall and precision
is it possible,if so what are all the variables needed
please help
0 comentarios
Respuesta aceptada
Más respuestas (3)
BHANESH BHADRECHA
el 7 de Sept. de 2015
% suppose name of the matrix is 'm'
[a,b]=size(m);
s=sum(m); % sum of all columns
total=sum(s); % total sum
avg=total/(a*b);
2 comentarios
BHANESH BHADRECHA
el 7 de Sept. de 2015
Editada: BHANESH BHADRECHA
el 7 de Sept. de 2015
example let
m =
1 2 3
4 5 6
7 8 9
[a,b]=size(m) will give a=3 and b=3,
now s=sum(m) will be s= 12 15 18
total = 12+15+18 = 45
avg= 45/9 = 5
Walter Roberson
el 7 de Sept. de 2015
For the operation you are doing, mean2(m) does everything. This operation is, though, not what the Question is asking about, which is about Recall and Precision
Aravin
el 7 de Feb. de 2012
mean of each value can't be calculated but you can get average of each column or row.
mean(M,1) % mean of each column
mean(M,2) % mean of each row
but to get precision and recall. You have to provide more information. Like precision in what and recall of what ?
Junaid Qadir
el 24 de Abr. de 2018
Editada: Junaid Qadir
el 24 de Abr. de 2018
clc
close all
clear all
N=9;
M=5;
Accum=zeros(M,1);
for i= 1:N
x=i+1;
%x= randn(M,1);
Accum= Accum+x;
end
Avg= Accum/N;
0 comentarios
Ver también
Categorías
Más información sobre Sparse Matrices en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!