Summary of results

The processing occurred on Matlab using the data recorded using the cellphones. In total, more than 100 datasets have been collected from the indie-pocket app, from 12 different users, amounting to about 400 5-second bins of labelled data.

Using a KNN classifier in the 7-principal components domain, the prediction accuracy was 95.6%, as shown in the confusion matrix below.

Confusion matrix for the six pocket types {'On table' 'In Hand' 'Against Head' 'Front Pocket' 'Back Pocket' 'Front Jacket Pocket' 'Handbag' 'Backpack'};

Confusion matrix for the six pocket types {'On table' 'In Hand' 'Against Head' 'Front Pocket' 'Back Pocket' 'Front Jacket Pocket' 'Handbag' 'Backpack'};

Description of recording data

Data from smartphone recording are stored as SQLite database. They contain the following information:

// Add sensors.db definition here

The iid table contains a random phone id, the app version and basic information about the smartphone:

The sensor_data table contains all recording rows: