How to apply a ttest for specific months?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
HA
am 12 Jul. 2019
Beantwortet: Sai Sri Pathuri
am 17 Jul. 2019
Hello,
I have a large matrix of 2520x192x144, (month x lon x lat). I would like to do a ttest to compare each year with the same month (ttest of year1 Jan, year2 Jan...... year210Jan) for each month (end result = 12 192x144 matrices).
What would be the best way to set this up?
Thank you,
Holly
0 Kommentare
Akzeptierte Antwort
Sai Sri Pathuri
am 17 Jul. 2019
Hi,
Let the large matrix of dimensions 2520x192x144 be ‘A’. To compare data related to a month for all years, the data is to be separated based on months and t-test is perfomed on each.
month_data=A(month_number:12:2520,:,:);
h=ttest(month_data);
For Example,
January_data=A(1:12:2520,:,:);
January_test=ttest(January_data);
This produces a matrix of dimension 1x192x144. Thus all months give 12 matrices.
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Matrices and Arrays finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!