Skip to main content
. Author manuscript; available in PMC: 2023 Jun 1.
Published in final edited form as: Stat Anal Data Min. 2021 Nov 5;15(3):303–313. doi: 10.1002/sam.11561

Algorithm 1.

Multi-scale affinities with missing data

Initialize Er and Ec
Set dr(i, j) = 0 and dc(i, j) = 0
Set nr = m, nc = n, k = k0 and l = l0
while nr > 1 do
while nc > 1 do
  {U(l,k),X~(l,k),nr,nc} ← CO-CLUSTER-MISSING (PΘ(X),γr=2l,γc=2k)
  d(X~i·(l,k),X~j·(l,k))(γrγc)αX~i·(l,k)X~j·(l,k)2
  d(X~·i(l,k),X~·j(l,k))(γrγc)αX~·i(l,k)X~·j(l,k)2
  Update row distances: dr(i,j)+=d(X~i·(l,k),X~j·(l,k))
  Update column distances: dc(i,j)+=d(X~·i(l,k),X~.j(l,k))
  kk + 1
end while
ll + 1
end while
Return dr(i, j) and dc(i, j)