How to test whether two arrays are statistically different?

19 Ansichten (letzte 30 Tage)
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?

Akzeptierte Antwort

Star Strider
Star Strider am 1 Apr. 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 Kommentare
Austin M. Weber
Austin M. Weber am 1 Apr. 2022
This is very helpful, thank you again!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by