Skip to main content
. 2023 Aug 31;23(17):7580. doi: 10.3390/s23177580
Algorithm 1 Calculate Performance Metrics P(Tw) and R(Tw) in Time Window Tw
Require: PrecomputedData(Tw), and Tw>0
Ensure: P(Tw)0, and R(Tw)0
1.  {Ts}GenerateTimeSteps(Tw)
2. for all Tsstep{Ts} do
3.   {ResultsetServingLayerTsstep} ExecuteQueryFromServingLayer(Tsstep)
4.   {ResultsetPrecomputedTsstep} ExecuteQueryFromPrecomputedData(Tsstep)
5.   {ResultsetTempTsstep}{ResultsetServingLayerTsstep}{ResultsetPrecomputedTsstep}
6.   P(Tsstep) CalculatePrecision(Tsstep, {ResultsetTempTsstep})
7.   R(Tsstep) CalculateRecall(Tsstep, {ResultsetTempTsstep})
8. end for
9. {Tw}Ts=0TwTs
10. {P(Tw)}Ts=0TwP(Ts)
11. {R(Tw)}Ts=0TwR(Ts)
12. return {Tw}, {P(Tw)}, {R(Tw)}