how to detemine this residual matrix ?
Mostrar comentarios más antiguos
I calculate the cumulative sum of a matrix :Gm,n(i,j)
Now, the next step is '' we adopt the simplest function of a plane-fitting (i.e.Gm,n(i,j)=ai+bj+c ) to fit the trending for each surface Gm,n and determine the residual matrix ym,n(i,j).''
Please, can someone give me the code how to detemine this residual matrix, please ?
Respuestas (1)
Peng Li
el 10 de Ag. de 2020
0 votos
Interesting. This is an application of the detrended fluctuation analysis (DFA) to a 2D image. Based on what your screenshot shows, it implements the algorithm similarly like being implemented to a time series -- cut into segments based on a time scale s (or here a time-spatial scale), integration (cumulative sum), linear fitting to get residual, and finally there should be a log-log fit between s and F(s).
To answer the specific question you asked, the residual is nothing but the point difference between G_{m,n} and \tilde{G}_{m,n}. This means, the y variable y_{m,n} = G_{m,n} - \tide{G}_{m,n}. F is simply the average of sum of squared y.
4 comentarios
Nadya
el 10 de Ag. de 2020
Peng Li
el 10 de Ag. de 2020
\tilde{G}_{m,n} is the linear 2D fitting ai+bj+c. Basically c is the intercept, a and b being the slope along i and j respectively. Could you try coding it by yourself first? It should be straightforward now if you understand the algorithm. It's a bit wierd I guess if I do that for you lol
Nadya
el 11 de Ag. de 2020
Peng Li
el 12 de Ag. de 2020
understand and I would just like to encourage you to try it out and ask back here if you get any issues. That way you probably have higher chance to get a solution. I will see what I can do but honestly I have short of time this week and next to meet multiple deadlines, conferences ...
Categorías
Más información sobre Univariate Discrete Distributions en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
