Matlab - varianza de serie temporal

 
Vista:
sin imagen de perfil
Val: 47
Ha aumentado su posición en 2 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

varianza de serie temporal

Publicado por DULCE (23 intervenciones) el 29/05/2020 13:12:14
Hola! tengo una serie temporal d etemperatura de 1995 al 2016
cada año tiene un archivo de matriz en .m de latitud, longitud y tiempo (analysed_sst_)
Requiero obtener la varianza , lo que hice es esto pero no estoy segura de que este bien.
en el codigo esto FieldName=['analysed_sst_',num2str(years(i)),'_P']; esto es porque cada archvio contiene mucha información, asi que en analysed_sst guarde uno para cada año, la P es de primavera

1
2
3
4
5
6
7
8
9
10
11
clear all
years=1995:2016;
k=1;
for i=1:fix(length(years)/22)
fileName=['P_MAM_',num2str(years(i))];
matData=load(fileName,'-mat');
FieldName=['analysed_sst_',num2str(years(i)),'_P'];
Data{i} = getfield(matData,FieldName);
varp(i)=var(years(k:k+21));
    k=k+21;
end
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder