The performance of the proposed algorithm is analyzed on the basis of three commonly used performance metrics, i.e., sensitivity, specificity and accuracy. These are defined as:
1. Sensitivity (SE). It will measure the capacity of the system to detecting falls. It is the ratio of true positives to the total number of falls. Mathematically, it can be written as in (1).

2. Specificity (SP). It is the capacity of the system to detect falls only when they occur. Mathematically, it can be written as in (2).

3. Accuracy. It is the ability of the system to differentiate between falls and no-falls. Mathematically, it can be written as in (3).

where TP refers to True Positive, i.e., fall occurs and the algorithm detects it, TN refers to True Negative, i.e., fall doesn’t occur & algorithm does not detect a fall, FP refers to False Positive, i.e., fall does not occur but the algorithm reports a fall, and FN refers to False Negative, i.e., fall occurs but the algorithm does not detect it.
The experiments are performed using MATLAB R2016a. In order to analyze the extracted features, we used four machine learning classifiers (i.e., DT, LR, KNN and SVM), for fall detection, which has been evaluated on the bases of above-discussed parameters. The confusion matrices of these classifiers are shown in Figure 5.
The 10-fold cross-validation scheme is used for the training and testing, i.e., the dataset is divided into 10-folds randomly in such a way that every time 9-fold for training and 1-fold for testing. Hence, the entire dataset is used for both training and testing. Table II shows the results of the four machine learning classifiers. These parameters are calculated using confusion matrices shown in Figure 5.
TABLE II. FALL DETECTION RESULTS OF THE PROPOSED ALGORITHM
Classifier
|
SE
|
SP
|
Accuracy
|
DT
|
98.78%
|
99.19%
|
99.02%
|
LR
|
98.88%
|
99.70%
|
99.38%
|
KNN
|
99.78%
|
100%
|
99.91%
|
SVM
|
99.94%
|
100%
|
99.98%
|
From the Table II, it can be noted that based upon the extracted set of features, among the four machine learning classifiers, SVM performs better as compared to three classifiers in sensitivity, specificity, and accuracy. The performance of the proposed SVM-based scheme is also compared to the state-of-the-art techniques as shown in Table III.
TABLE III. RESULT COMPARISON OF THE PROPOSED ALGORITHM WITH THE STATE-OF-THE-ART TECHNIQUES
Research Study
|
SE
|
SP
|
Accuracy
|
A. Sucerquia [27]
|
95.5 %
|
96.38 %
|
95.96 %
|
A. Sucerquia [28]
|
99.27 %
|
99.37 %
|
99.33 %
|
L. P. Nguyen [24]
|
99.62%
|
98.26%
|
96.60%
|
Proposed (SVM-based)
|
99.94%
|
100%
|
99.98%
|