Skip to main content
. 2019 Jun 30;19(13):2895. doi: 10.3390/s19132895
Algorithm 1: DNN_ multi-view learning method (MVL).
Input: Original Data Matrix MS×T,ω,α,β,t; Structure Graph G=(V,E,D);
Output: Final filling data matrix
1. O ← Get-All-Missing-Values (MS×T);
2. If there are successive missing readings (MS×T)
3. MS×T ← Initialization (MS×T,α,β);
4. For each target sensor su at the time slot t in O
5.     mlsUCF(MS×T,t,ω)
6.     mltMDCF(MS×T,t,ω)
7.     mgsIDW(MS×T,t,α)
8.     mgtSES(MS×T,t,β)
9.     msef(WfeMMi+bfe)
10.     mmDNNMVL(mls,mlt,mgs,mgt,mse)
11.     Add mm into MS×T
12. Return MS×T