How to test whether two arrays are statistically different?
19 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Austin M. Weber
le 1 Avr 2022
Commenté : Star Strider
le 1 Avr 2022
This may be a silly question, but I don't have much of a background in statistics and I want to make sure I do this properly.
I have two 451x301 arrays. When plotted using imagesc(), they look extremely similar (although there are slight differences). Is there a way that I can test whether the two arrays are statistically different?
0 commentaires
Réponse acceptée
Star Strider
le 1 Avr 2022
I would plot them with surf and then look at each separately and then both together, depending on what they are (here, plotting the differences).
For example —
f = @(x,y) exp(-((x-1.1).^2/3 + (y-1.5).^2/4));
g = @(x,y) exp(-((x-1.2).^2/4 + (y-1.3).^2/3));
xv = linspace(-5, 5, 50);
[X,Y] = ndgrid(xv);
figure
surf(X,Y,f(X,Y))
title('f(x,y)')
figure
surf(X,Y,g(X,Y))
title('g(x,y)')
figure
surfc(X,Y,(f(X,Y)-g(X,Y)).^2)
title('(f(x,y) - g(x,y))^2')
A statistical test would depend on the matrices themselves and the how best to describe the differences.
The last plot calculates and plots the squared differences, and it is not obvious to me what statistical test would be most appropriate.
.
4 commentaires
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!