Skip to content

malzeerah/WiFi-Locationing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

WiFi-Locationing

R | RStudio | Classification

Project Overview

Using wireless access point signals, investigate the feasibility of using "wi-fi fingerprinting" to determine a person's location in indoor spaces.

Code & Resources

R with RStudio
Packages: readr, caret, C50, doParallel, tidyr, RMariaDB, RMySQL, ggplot2
Supervised learning approach: Classification

Data: The dataset was provided by University of Texas at Austin. The dataset was comprised of the following attributes:

  • Strength of wireless access point signal
  • Longitude
  • Latitude
  • Building number
  • Floor number
  • Room number
  • Position of person (inside or outside room)
  • User Id (18 individuals)
  • Phone ID (18 phones)
  • Timestamp

Model Building & Performance

Building Floors Rooms WAP Locations
1 4 256 259
2 4 152 265
3 5 317 409
Comnbined 13 725 933

Random Forest was the superior model and produced the best results across the board. My recommendation is to maintain the RF models for the individual buildings because the precision was better for building 2 & 3 and the training times are more manageable.



Best Model By Building

Building Model Accuracy Kappa Training Time
1 RF .770 .769 17 minutes
2 RF .848 .847 22 minutes
3 RF .811 .810 45 minutes
Combined RF .796 .796 2.7 hours

About

Using wireless access point signals, investigate the feasibility of using "Wi-Fi fingerprinting" to determine a person's location in indoor spaces.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors