Skip to main content
. 2022 Oct 1;24(10):1407. doi: 10.3390/e24101407
Algorithm 2 Tracking MC with its decomposition
Require: A dataset X={{xn,t}n=1Nt1,,T}, parameters m and L.
  • 1:

  • 2: # Step 1: Estimate lower components.

  • 3: for t=1 to t=T do

  • 4:       Estimate K^t and {g^k,t}k=1K^t from the data {xn,t}n=1N using SDMS.

  • 5:       Calculate MC(total)t:=MC({γ^k(xn)}k,n).

  • 6: end for

  • 7:

  • 8: # Step 2: Estimate upper components and partition.

  • 9: Estimate the centers μ˜l and the partition Qk,t(l) using fuzzy c-means.

  • 10:

  • 11: # Step 3: Calculate the decomposition of MC.

  • 12: for t=1 to t=T do

  • 13:       Calculate MC(interaction)t defined in Section 4.2.

  • 14:       for l=1 to l=L do

  • 15:           Calculate W(componentl)t defined in Section 4.2.

  • 16:           Calculate MC(componentl)t defined in Section 4.2.

  • 17:     end for

  • 18: end for

  • 19: return {MC(total)t}t=1T, {MC(interaction)t}t=1T, {{W(componentl)t}l=1L}t=1T, {{MC(componentl)t}l=1L}t=1T.