Research Article

A Unified Framework for Behaviour Monitoring and Abnormality Detection for Smart Home

Algorithm 2

Algorithm for local outlier factor.

Input: Database D
Output: (normalized) anomaly score for all and one d D
Phase 1: Model Construction
 for all d D do
  select condition (d)
  Model(d)build model(d, condition(d))
 end for
Phase 2: Model Comparison
 for all do
  choose reference (d)
 Score(d) compare (model(d), model(n)
 end for
Phase 3:Normalization
 if Normalization needed then
  for all d D do
   Normalized Score(X)normalize (score(d))
  end for
 end if