Computational Intelligence Techniques in MedicineView this Special Issue
Validation in Principal Components Analysis Applied to EEG Data
The well-known multivariate technique Principal Components Analysis (PCA) is usually applied to a sample, and so component scores are subjected to sampling variability. However, few studies address their stability, an important topic when the sample size is small. This work presents three validation procedures applied to PCA, based on confidence regions generated by a variant of a nonparametric bootstrap called the partial bootstrap: (i) the assessment of PC scores variability by the spread and overlapping of “confidence regions” plotted around these scores; (ii) the use of the confidence regions centroids as a validation set; and (iii) the definition of the number of nontrivial axes to be retained for analysis. The methods were applied to EEG data collected during a postural control protocol with twenty-four volunteers. Two axes were retained for analysis, with 91.6% of explained variance. Results showed that the area of the confidence regions provided useful insights on the variability of scores and suggested that some subjects were not distinguishable from others, which was not evident from the principal planes. In addition, potential outliers, initially suggested by an analysis of the first principal plane, could not be confirmed by the confidence regions.
A large number of variables is frequently required in many research fields and, especially, in the biomedical sciences. One of the most used methods for studying patterns in such large databases is the Principal Components Analysis (PCA) [1, 2]. PCA is suitable for dimensionality reduction and for exploratory purposes, allowing for the extraction of data features through variance maximization. However, as in any statistical model, a validation procedure must be employed if generalizability is required. Such procedures are even more important when only a small number of subjects/objects are available [3, 4]. Important statistics usually obtained in PCA are eigenvalues and principal component (PC) scores and, thus, nonparametric confidence intervals (C.I.) can be used to assess their variability. The latter can be, for example, generated by a resampling technique  and, then, computed as “confidence regions” around PC scores. Since the percent of explained variance is different according to each PCA dimension, corresponding C.I. are also different, helping outlier identification (longer intervals suggest extreme observations) .
One of these resampling techniques is the nonparametric bootstrap, in which samples are drawn with replacement in order to mimic the empirical probability function of the data . Although visual cluttering may result, the bootstrap (BST) can be employed for defining confidence regions in PCA, thus helping graphical display interpretation . However, few texts address the subject of PCA confidence regions derived from BST. One of them is Linting et al. , in which 90% BST ellipses were drawn for a nonlinear PCA used to study interactions between children and caregivers in nonmaternal child care. By comparing the results with those from a linear PCA, they suggested a guideline for users who wish to employ the BST procedure in linear and nonlinear PCA.
Classification of electroencephalographic (EEG) signals is an objective of many neurological studies, for example, for staging a neurologic disease or for brain-computer interface (BCI) systems. These systems, briefly, concern the transformation of human thoughts (through acquired EEG signals) into a computer system, for instance, for helping people with motor or spelling impairments during specific tasks . The electroencephalogram is the registry of a spatial-temporal cortical activity recorded from electrodes spatially placed on the scalp region and is mainly characterized by signals with different frequency bands, such as theta (4–8 Hz), alpha (8–13 Hz), and beta (13–30 Hz), and amplitude varying with pathological conditions and in specific behavior states (e.g., sleep or vigil, eyes open or closed) [8, 9]. Although online classification tasks are a prerequisite for practical BCI purposes, extensive offline studies are needed before establishing a trustworthy BCI device, hence indicating the importance of validation procedures.
The aim of this paper is to present three validation procedures for PCA using the nonparametric bootstrap, with an application to EEG data. These procedures allow for assessing the sampling variability of PC scores and the number of axes to be retained for analysis, especially if only a small number of subjects are available. The method concerns plotting “confidence regions” and constructing a “validation set” for PC scores (the centroids of the confidence regions). A variant of the ordinary nonparametric bootstrap called the partial bootstrap (PBST) was used to this end. Furthermore, a validation procedure was employed in order to confirm the number of nontrivial axes to be analyzed. The assessment of sampling variability of the PC scores was performed through the areas of the confidence regions, while the centroids were compared to the original scores through an unsupervised classification algorithm. An example with correlated attributes derived from time and frequency-domain EEG signals was used for introducing the proposed approach. The theory of PCA and nonparametric BST is introduced in Sections 2 and 3, respectively, while the validation methods are presented in Section 4. In Section 5, the method is applied to EEG data obtained from a postural control protocol.
2. Principal Components Analysis
Principal Components Analysis is comprehensively presented in many multivariate statistics textbooks, such as Jolliffe  and Lebart et al. , and only a brief introduction is given here. From variables observed on objects (an matrix), that is, a raw data matrix , PCA derives new variables as linear combinations of the original ones, defined from a new orthogonal coordinate system onto which the original space is projected. This new system summarizes the total data variation in decreasing order so that the first new variable has the largest variation, the second has the second largest, and so on. These new variables are the principal components. The singular value decomposition (SVD) is used to estimate this new orthogonal space, by factoring as  where and are the left and right singular vectors matrices, respectively, , , and the superscript indicates the transpose of the matrix. is a diagonal matrix with singular values in decreasing order , . Squaring and dividing it by (), one obtains where is the sample correlation matrix if has standardized variables. Matrix is also a diagonal matrix, with elements related to the variance of , in which , so that , .
The PC scores are obtained as follows:
Therefore, elements of are linear combinations of the elements of , with component coefficients given by the column-vector of (which is called the loadings matrix). The matrix defines, thereby, an orthonormal basis and its columns are linearly independent vectors. Indeed, is the projection of onto the orthonormal basis .
As mentioned, of the most common uses of PCA is the dimensionality reduction of , keeping as much information (variance) as possible. If the reduced dimensionality is , one may consider the model (in elementwise representation): where and are the elements of matrices and , respectively, while represents the residual terms or the noise present in the data, and . The proportion of variance explained by each dimension up to dimension is given by
The procedure for choosing the number of principal components to be retained is not well-defined. One method is the Scree plot, based on a plot of eigenvalues against their order [12, 13]. Some authors suggest other empirical methods such as the retention of a number of dimensions corresponding to a fixed proportion of explained variance (usually 70–90%) and the Kaiser’s rule (retaining the eigenvalues of the correlation matrix higher than unity) [2, page 113–115] and [12, 13]. Statistical approaches have also been proposed, such as the Bartlett’s test or eigenvalues bootstrapping . However, as Jolliffe [2, page 133] pointed out, there is still no clear advantage of a specific method over the others.
3. Nonparametric Bootstrap
The nonparametric BST is a computer-intensive technique, which attempts to replicate the probability distribution of a statistic of interest by resampling with replacement from the original sample (the observed data) a predefined () number of times . Usually, this procedure generates new samples of the same size of the original one, providing a mathematical framework for inferring the statistical accuracy of the desired estimate . Thus, in summary, the statistic of interest () is the observed value of some unknown population parameter , and the nonparametric BST generates replicated samples of the original data (the BST samples), resulting in the set . If the observed data is independent and identically distributed, the BST estimate of the observed value () can be calculated from as implying that is an estimate of the true value . The accuracy of the BST estimates can be represented by confidence intervals (C.I.) calculated from . The percentile method  is the simplest method for BST C.I. and is based on the percentiles of , as where and are the % and % percentiles of the and is the desired confidence level. For example, for and , the C.I. inferior/superior limits are the 24th/976th elements of . In general, it is advisable to have a large , and, for PCA, Lebart  advocates , while Diaconis and Efron  employed 100 replications in a PCA study for grading college students.
4. Validation and Stability
The performance of a model is always better on data on which the model was estimated, and this rule applies for both exploratory and predictive methods [3, 16]. In order to evaluate the results obtained by the whole (or part of) observed sample (the training set), the model can be applied to a different data (the validation set), assessing its generalization ability [17, 18]. The procedure of applying the obtained model to new data is usually called validation. Therefore, modeling demands rigorous validation procedures, since a good model is supposed to have generalizability . Basically, there are three kinds of validation: internal, external, and relative, the first being most commonly used due to its simplicity and lower costs. In the internal validation, the observed data can be split in two or more sets (such as cross-validation) or BST methods (one for training and the others for validating the model), while in the external validation, a new but plausible dataset is presented to the model. For the relative validation, a different model is applied to the available data. When the training set has a small number of subjects, BST becomes a good option for internal validation, since all subjects can be used for model development (no observation is discarded), and BST samples can be used for validation. Furthermore, the generalization concept described above can be connected to the concept of stability in PCA, because if the score coordinates do not change markedly, their positions onto principal planes can also be considered stable.
Applying nonparametric BST to, for instance, the above defined matrix , different matrices may be generated by the replication of different rows, and their singular values and singular vectors will no longer be the same. The SVD applied to each of the BST matrices is where denotes a BST sample and . has singular values in decreasing order , and . Through these concepts, validation procedures using nonparametric BST can be applied to PCA.
4.1. Assessing the Number of Nontrivial Axes
If the chosen dimensionality is , no overlapping between BST eigenvalues for () will occur if where , for ; thus the number obtained from BST can be compared to the number obtained by Scree plot.
4.2. Assessing the Variability of PC Scores
After the application of BST to , replicated matrices are obtained. Due to their different axes (defined by different eigenvectors), they cannot be directly compared to the original space (defined by the eigenvectors of the original correlation matrix), because of axes reflection or inversion [4, 19]. Since replicated samples do not have necessarily the same subjects compared to those in the original sample, different eigenvalues and eigenvectors can occur, and a correction procedure is needed, such as that provided by Procrustes Analysis . To circumvent this problem, the PBST can be applied, consisting of projecting replicated components scores (as “supplementary” points) onto the orthonormal matrix : where is the th component score of the replicated, standardized object (). Therefore, object scores can be visualized in the original space, generating clouds of points. This approach has the advantage of maintaining the original PC planes, which is a better estimate than any of the replicated planes . Thus, (10) can be expressed as where and is limited to dimensions () after the dimensionality reduction procedure is applied.
Since PCA displays are usually shown in a low-dimensional space, confidence regions are represented as polytopes  or, in a two-dimensional space, as polygons (or convex hulls) . The interpretation of these polygons basically takes into account overlapping (which suggests similar objects) and spread (widespread polygons suggest unstable score coordinates, while narrow polygons suggest stability). Furthermore, these confidence regions allow for the estimation of new PC scores (through their centroids). Although any value of can be used, Efron  states that is satisfactory in most cases, while Lebart  pointed out that when untypical values (e.g., outliers) can be easily identified (through the longer edges of the plotted convex hull).
4.3. Validation of PC Score Coordinates
The area (in square units) of a polygon can be calculated as where are the vertices’ coordinates of the polygon, in clockwise order, and is the determinant of the matrix. Absolute value can be calculated, if necessary, and the centroid coordinates calculated from any polygon are given by Thus, the centroid can be considered as the BST estimate (BST centroids) of the true component score.
The BST centroids are, therefore, estimates of the PC score coordinates, and the comparison of original scores and BST centroids allows for the comparison of both models, using, for example, an unsupervised classification method. These clustering methods concern procedures where the groups are not known a priori and the researcher must choose, based on previous knowledge or on some criteria, the number of clusters present in the data. This subjective procedure is mainly employed to visualize or suggest clusters, generating hypothesis for later investigation .
One kind of unsupervised classification method is the hierarchical algorithm, in which a nested-tree diagram (the dendrogram) is generated, suggesting, by inspection, the underlying clustering structure of the data. There are, basically, two kinds of hierarchical classification algorithms, the divisive and the agglomerative, which group objects according to some clustering rule . Agglomerative Hierarchical Algorithms (AHA) are some of the most used classification algorithms and start by grouping two objects into a single cluster, and at each step of the algorithm, new objects are aggregated, forming a new cluster, and so on, until, in the last step, all objects are joined into a single cluster. “Cutting the tree” at some distance is one of the procedures for defining the cluster structure in AHA [24, Section 3.3.2], and the Average Linkage Algorithm is considered the most stable AHA . Therefore, an AHA using this method can be used to compare groups generated by ordinary PC scores and BST centroids.
A data set from a postural control protocol was used in this study, including stabilometric and EEG signals. Thirty-one subjects (21 males and 10 females), ages 21 to 45 (31.0 ± 6.6) years, height 154 to 187 (172.7 ± 9.4) cm, and body weight 46 to 107 (73.3 ± 17.3) kg, participated in the initial study. All subjects presented no history of neurological pathologies, osseous, muscles or joints diseases, or equilibrium disorders. An anamnesis was performed to obtain information about headaches, illnesses, vertigo, eyestrain, and the use of contact lens or glasses. Subjects using lens or glasses were included when no problem with their use was reported. The study was approved by a Local Institutional Review Board (IESC/UFRJ - Ref. 100/2011). None of the authors participated as a volunteer.
5.2. Experimental Protocol
The EEG and stabilometric signals were acquired simultaneously, but only EEG signals were analyzed here. The experiments were performed in an electromagnetically shielded room, under controlled environmental conditions (23°C, attenuated sound and light control), with the subject barefooted on a force platform. The feet position (angle: 30°; heels 2 cm apart) was previously delineated to standardize the same support base during the tests. The EEG signals were acquired during five minutes, with the subject in distinct postural conditions: (i) resting in a comfortable armchair with eyes closed (spontaneous EEG with room lights off, denoted as “A”); (ii) the same position as (i), but with eyes open (“B”); (iii) during stabilometric test in upright standing position with eyes open (denoted as “C”); and (iv) eyes closed (“D”). The trials with eyes open condition were conducted with room lights on and with the subject watching a white wall located 1 meter apart from the force platform. An interval of three minutes was taken between each condition, and the subject remained seated in the chair during this period. The stabilometric tests were performed one minute after the subject was standing on the force platform, in order to allow for the recovery of balance after rising from the chair. Figure 1 shows the experimental protocol sequence.
The EEG recordings were acquired using the BrainNet—BNT 36 (EMSA, Brazil, http://www.emsamed.com.br) device at a sampling frequency of 400 Hz and 16 bit A-to-D precision, with electrode position according to the International 10/20 System (monopolar derivations, averaged bilateral earlobe reference and ground in FPz). Scalp electrode impedances were below 5 kΩ throughout the session. The EEG recordings were analog-filtered by a fourth-order low-pass Butterworth with cutoff frequency at 100 Hz (antialiasing) and second-order high-pass Butterworth at 0.1 Hz and also by a digital notch filter in 60 Hz. The power spectral densities (PSDs) were determined by an additional offline digital filtering using a fourth-order, forward-reverse band-pass (1–40 Hz), Butterworth filter .
The complete data set consisted of 5-minute EEG recordings (O1, O2, P3, P4, C3, C4, T3, T4, T5, T6, F3, F4, F7, F8, Fp1, Fp2, Fz, Cz, Pz, and Oz derivations) for the conditions A, B, C, and D. In order to reduce display cluttering, only one occipital derivation (O1) was used in this study. The O1 EEG signals were first segmented into 1-second zeroed-mean epochs of 400 samples. An artifacts rejection methodology proposed by Simpson et al.  was also applied, resulting in a different number of epochs for each volunteer and condition (, ). To allow for better precision of estimates and for computational convenience (all epochs were stored in an array) only those volunteers with a minimum of 150 free artifacts epochs were retained in the study (24 subjects).
5.4. Variables in the Frequency and Time Domain
A rectangular window was subsequently applied to each epoch, and the averaged periodogram was calculated by the Bartlett method. Six variables were extracted from the periodogram: maximum of the PSD magnitude of alpha (8–13 Hz), theta (4–8 Hz), and beta (13–30 Hz) bands in (micro V2/Hz) and an estimate of alpha, theta, and beta band power, defined as the trapezoidal area centered in the maximum peak of respective bands (micro V2).
For each epoch, four statistics were estimated: the root mean square (RMS), the difference between maximal positive and minimal negative values (Mm); the standard deviation of the samples (SD); and the skewness coefficient . Then, the median of each statistic for all 150 epochs was determined.
5.5. Variable Statistics
Mean ± standard deviation for frequency domain variables was 6.75 ± 1.26 (alpha band power, range 4.28–9.12), 5.44 ± 0.73 (beta band power, range 4.11–6.82), 6.12 ± 0.96 (theta band power, range 4.54–9.12), 3.52 ± 0.68 (alpha band maximum, range 2.24–4.75), 2.72 ± 0.36 (beta band peak, range 2.03–3.37), and 3.07 ± 0.50 (theta band maximum, range 2.27–4.75). The Shapiro-Wilk test suggested that the alpha and beta band power () and the alpha and beta band maximum () variables were Gaussian. In Figure 2, PSDs of two volunteers (conditions A and B) are shown, with the areas corresponding to power at distinct bands highlighted. For volunteer 1, maximum peak for eyes open was achieved at 8 Hz, a transition frequency between theta and alpha bands (Figure 2(a)), while for volunteer 3, the maximum peak in the same condition occurred at 10 Hz (Figure 2(b)). For time domain variables, values were 12 ± 6 (RMS, range 4–30), 12 ± 6 (SD, range 4–30), 0.1 ± 0.1 (skewness, range −0.1–+0.3), and 57 ± 26 (Mm, range 22–137). There were positive and significant () correlations (rho’s Spearman coefficient, range 0.62–1.00) between all variables, with perfect correlation (rho = 1.00) between alpha power and alpha maximum and between RMS and SD (redundant variables).
5.6. PCA and Nonparametric BST
Considering the 24 subjects to whom the experimental protocol was applied (conditions A and B) and the extracted variables from the EEG signal (six in frequency and four in time domains), the resulting data matrix () with 48 rows and 10 columns (variables) was constructed. The SVD algorithm was applied to the zeroed-mean, standardized data matrix, and the , , , and matrices were calculated, according to (1) and (3). The number of axes to be retained was assessed by the Scree plot and validated through an analysis of the nonoverlapping confidence intervals () of the replicated eigenvalues.
The nonparametric BST was performed according to the following steps.(1)Resampling the rows (of ) with replacement, with , which resulted in replicated matrices 48 × 10.(2)The matrices were mean-centered and standardized.(3)The SVD algorithm was applied to all standardized matrices.(4) was obtained by (11).(5)The extreme points of all 48 clouds were determined.(6)The convex hulls (confidence polygons) were plotted around each object, with to analyse likely outliers.(7)The BST centroids and the areas of confidence polygons were calculated according to (14) and (13), respectively.
Validation was carried out as described in Section 4. To assess the variability of the PC scores, the areas of their corresponding convex hulls were compared, while BST centroids were compared to original scores by the dendrograms originated from an AHA, average method. The number of retained axes was assessed by the 100% C.I. obtained by a nonparametric BST.
The significance level adopted was 5% and data processing used the open access statistical software , packages R.matlab , signal , e1071 , and pracma . Convex hulls and confidence polygons are terms interchangeably used in this text. Spearman correlation coefficient and Shapiro-Wilk tests were applied to verify correlation and Gaussianity, respectively.
The dimensionality suggested by the Scree plot was two, corresponding to 91.6% of the explained variance (1st eigenvalue: 8.42; 2nd eigenvalue: 0.74). The coefficients for these two PCs are shown in Table 1. The dimensionality analysis was also confirmed by the C.I. of replicated eigenvalues (Figure 3).
Since the first PC is a linear combination with almost equal weights, none of these variables can be said to be “more influential.” Therefore, in this component, signal scores contrast only in relation to the origin. The second PC, however, shows a contrast between the beta and theta bands.
The histograms for the first three replicated eigenvalues are shown in Figure 3, with original eigenvalues in dashed lines. No overlapping between the first and two replicated eigenvalues occurred, since . On the contrary, overlapping is present in the C.I. of the second and third replicated eigenvalues (Figures 3(b) and 3(c)). Explained variances in replicated samples, in two dimensions, varied from 86.1% to 95.0% (mean = 91.9%).
The projection of all replicated matrices in the original orthonormal basis provided 48000 points, which were synthetized by the convex hulls encompassing all 1000 replicated samples for each score. The number of replications varied between 931 (subject 17) and 1077 (subject 24), with mean = 1000. The principal plane is depicted in Figure 4(a), where the first PC has 84.4% of explained variance, while, in Figure 4(b), convex hulls are drawn around the original coordinates of the 48 scores. Extended overlapping convex hulls suggest signals with similar characteristics; therefore, their BST centroids are closer in the display. The area of the convex hulls varied between 0.96 and 7.79 (mean = 2.25). The two largest areas correspond to signals 6 (7.79) and 2 (7.37), while the smallest areas correspond to signals 29 (0.96) and 23 (1.02). Since these areas are located on opposite sides of the first PC, it can be said that this PC also discriminates between larger and smaller areas.
The areas of signals number 2 and number 6 also deserve attention. The convex hull corresponding to the latter is placed onto the second and third quadrants, while the former is placed on the third one. Signal 2 (female; Figure 3(a); solid line) had the highest and coincident measures for alpha (9.12) and theta (9.12) power and for alpha (4.75) and theta (4.75) maximum (maximum peak was at 8 Hz in the transition frequency between alpha and theta bands). Also, this subject had the highest RMS (30.1), SD (30.1), skewness (0.31), and Mm (136.7). Signal 6 (male; Figure 3(b); solid line) had the highest values of beta power (6.82) and maximum beta (3.37). An analysis on overlapping polygons revealed a similarity for other signals, for each side of the first PC. The BST centroids are shown in Figure 4(c).
Scores from the original first principal plane were used as inputs for the AHA. According to the chosen separation distance (height), it was possible to identify (at least) two clusters, one with signals 1, 5, 6, 24, 26, 28, and 36 and another with all other signals (Figure 5). Signal number 2 was merged at the highest separated height, suggesting that this signal is an outlier. Figure 6 shows the Dendrogram obtained from the BST centroids, in which signal numbers 2 and 6 could be considered as another cluster.
Validation is an important step in any statistical model and PCA is not an exception to this rule . In PCA, distances between scores in a sample cannot be supposed to represent unbiasedly the true distances, especially if the sample size is small , and, in this context, an analysis of the sampling variability of the scores is important, allowing for smaller inferential errors.
As predicted by Efron and Tibshirani , increased processing power made the BST an important tool in statistical inference and model validation [36, 37]. However, when BST is applied to models that incorporate the SVD algorithm, care must be taken, due to reflection, stretching, or rotation of the principal components [4, 19]. To overcome these problems, this paper used “supplementary points” projected onto the space spanned by the principal components through a Partial BST, thus avoiding techniques such as the Procrustes Analysis simplifying the validation analysis . Hence, the nonparametric BST is a reliable tool for result validation, as long as one takes into account the mentioned problems of different vector spaces generated by BST.
As mentioned, the C.I. of the replicated eigenvalues indicated that two PCs had to be retained. Indeed, an overlapping between the second up to the fifth replicated eigenvalues was present (not shown). The studied dataset had two highly positively correlated variables, a common feature when analyzing spectral power and time-domain EEG, and high correlation between variables usually results in a small number of axes to be retained (typically two). Thus, confidence regions were drawn in two dimensions, but, for dimensionalities larger than two, confidence polygons could be easily plotted using the described technique. Additionally, it should be noted that the first PC represented an overall average, a very common situation in biological data.
Agglomerative Hierarchical Algorithms are one of the unsupervised methods most used in classification studies . Since PCA is sensitive to outliers, an initial analysis of the first principal plane together with the Dendrogram built from the original scores (Figures 4(a) and 5) would suggest that signal 2 was an outlier. However, this interpretation was not confirmed, since the confidence polygons of signals 2, 24, 28, and 36 had overlapping regions corresponding to condition A, thus suggesting a similarity among them (Figure 4(b)). Furthermore, when the BST centroids were used as input data, signal 2 was first merged with signal 6, suggesting a different group (Figure 6). This feature was not detected when the original scores were used as input data for the classifier.
As mentioned, PCA is widely used in biomedical signal analysis. For example, Casarotto et al.  employed PCA for reducing ocular artifacts in event-related potentials (in 39 children) by subtracting the principal component related to the electrooculogram (EOG) from the raw EEG. Since EOG is always present and has amplitude similar to EEG, reducing artifacts from this source is very important, and the authors concluded that the approach allowed for an efficient reduction of ocular artifacts. Kobayashi and Kuriki  employed PCA to increase the signal-to-noise ratio (SNR) in evoked neuromagnetic signals applied to four male subjects. The raw spontaneous neuromagnetic fields were recorded by a superconducting quantum interference device (SQUID) system and superposed to simulated evoked fields to mimic real signals. The authors retained three PCs for analysis and concluded that the suppression of the first PC improved the SNR compared to the common averaging method. Also Daffertshofer et al. , analyzing six electromyographic (EMG) signals from thoracic and lumbar muscles, obtained during a treadmill walking experiment, found that the first two PCs accounted for 88% of the data variance. The second PC suggested a contrast between right and left thoracic muscles, while the first PC represented an overall average. Analysis of gait kinematic data in stroke patients was performed in twenty-seven subjects by Milovanovic and Popović  who found differences between patients and healthy subjects by PCA. In that study, the authors retained the first two principal components and concluded that the first PC is related to severity of hemiplegia.
However, none of the studies above included a discussion about the generalization potential of their results. The methodology described here would be very useful to this end, owing to the small number of subjects in many of these studies. Furthermore, since PC scores can be used as input data in classification algorithms for BCI purposes, this assessment is especially important for avoiding inaccurate analysis in the training dataset.
The results suggested two and three main clusters for the analyzed dataset, mainly due to the importance of the first PC. As it is well-known, the occipital area (O1 and O2 derivations) is recognized as a visual area in the human cortex, while the parietal area (P3 and P4) is known to be part of the associative cortex, which corresponds to the sensory-motor integration within postural control. When individuals are in standing up position (orthostatic posture), especially in the eyes closed condition, other sensory (vestibular and proprioceptors) systems play an important role in balance, increasing the activity in other cortex regions . Therefore, we analyzed only stable postural conditions in which the volunteers were kept in “sat” position, to minimize the influence of other EEG derivations. Usually the cortical activity during balance perturbation is investigated in time domain by the coherence average method, to analyze the latency of the evoked potential after stimulation onset . However, the evoked potential evaluation is not an automatic process of stimuli response identification, and objective response detection (ORD) techniques in frequency domain, such as the spectral -test (SFT) and the event-related desynchronization/synchronization index (ERD/ERS), have been used to this end [44, 45].
In summary, this paper showed how BST methods can be applied to validate the most important PCA results, what is particularly relevant in small data sets, a common feature in EEG studies. One of the presented methods is a new procedure, which consists in estimating new PC scores as centroids of confidence regions calculated by a PBST of the original data (the BST centroids) and in using these centroids as a validation set. A comparison was performed on two Agglomerative Hierarchical Algorithms, one with the original and the other using the estimated component scores as inputs, and the estimated scores allowed for the detection of a cluster not discovered by the original scores. Furthermore, the confidence regions were able to help result interpretation, for instance, by the analysis of their overlap. As discussed, in this case, the area of a polygon increases together with the variability of the PC, providing additional insights about the data, for instance, concerning outliers and remote observations in the multidimensional space . Studies using more complex classification algorithms and data with dimensionality larger than two would be useful for further developing this work.
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
This work was partially funded by FAPERJ and the Brazilian Research Council (CNPq). The authors also thank the anonymous reviewer for thought-provoking comments and criticisms and for providing  which helped to improve the paper.
J. C. Gower, “Some distance properties of latent root and vector methods used in multivariate analysis,” Biometrika, vol. 53, no. 3-4, pp. 325–338, 1966.View at: Publisher Site | Google Scholar | MathSciNet
I. T. Jolliffe, Principal Component Analysis, Springer Series in Statistics, Springer, New York, NY, USA, 2nd edition, 1986.View at: Publisher Site | MathSciNet
W. J. Krzanowski, “Sensitivity in metric scaling and analysis of distance,” Biometrics, vol. 62, no. 1, pp. 239–244, 2006.View at: Publisher Site | Google Scholar | MathSciNet
L. Lebart, “Which bootstrap for principal axes methods?” in Selected Contributions in Data Analysis and Classification, Studies in Classification, Data Analysis and Knowledge Organization, pp. 581–588, Springer, New York, NY, USA, 2007.View at: Google Scholar | MathSciNet
B. Efron, “Bootstrap methods: another look at the jackknife,” The Annals of Statistics, vol. 7, no. 1, pp. 1–26, 1979.View at: Publisher Site | Google Scholar | Zentralblatt MATH | MathSciNet
M. Linting, J. J. Meulman, P. J. F. Groenen, and A. J. van der Kooij, “Stability of non-linear principal components analysis: an empirical study using the balanced bootstrap,” Psychological Methods, vol. 12, no. 3, pp. 359–379, 2007.View at: Publisher Site | Google Scholar
G. Pfurtscheller, D. Flotzinger, and J. Kalcher, “Brain-computer interface—a new communication device for handicapped persons,” Journal of Microcomputer Applications, vol. 16, no. 3, pp. 293–299, 1993.View at: Publisher Site | Google Scholar
C. M. Krause, L. Sillanmäki, M. Koivisto et al., “The effects of memory load on event-related EEG desynchronization and synchronization,” Clinical Neurophysiology, vol. 111, pp. 2071–2078, 2000.View at: Google Scholar
W. Klimesch, “EEG alpha and theta oscillations reflect cognitive and memory performance: a review and analysis,” Brain Research Reviews, vol. 29, no. 2-3, pp. 169–195, 1999.View at: Publisher Site | Google Scholar
L. Lebart, A. Morineau, and K. M. Warwick, Multivariate Descriptive Statistical Analysis: Correspondence Analysis and Related techniques for Large Matrices, John Wiley & Sons, New York, NY, USA, 1984.View at: MathSciNet
G. H. Golub and C. F. van Loan, Matrix Computations, John Hopkins University Press, Baltimore, Md, USA, 3rd edition, 1996.View at: MathSciNet
R. B. Cattell, “The Scree test for the number of factors,” Multivariate Behavioural Research, vol. 1, no. 1, pp. 245–276, 1966.View at: Google Scholar
D. A. Jackson, “Stopping rules in principal components analysis: a comparison of heuristical and statistical approaches,” Ecology, vol. 74, no. 8, pp. 2204–2214, 1993.View at: Publisher Site | Google Scholar
B. Efron and R. Tibshirani, “Bootstrap methods for standard errors, confidence intervals, and other measures of statistical accuracy,” Statistical Science, vol. 1, no. 1, pp. 54–75, 1986.View at: Google Scholar | MathSciNet
P. Diaconis and B. Efron, “Computer-intensive methods in statistics,” Scientific American, vol. 248, no. 5, pp. 116–131, 1983.View at: Publisher Site | Google Scholar
D. G. Altman and P. Royston, “What do we mean by validating a prognostic model?” Statistics in Medicine, vol. 19, pp. 453–473, 2000.View at: Google Scholar
F. E. Harrel Jr., K. L. Lee, and D. B. Mark, “Multivariable prognostic models: issues in developing models, evaluating assumptions and adequacy, and measuring and reducing errors,” Statistics in Medicine, vol. 15, pp. 361–387, 1996.View at: Google Scholar
B. Efron, “Estimating the error rate of a prediction rule: improvement on cross-validation,” Journal of the American Statistical Association, vol. 78, no. 382, pp. 316–331, 1983.View at: Publisher Site | Google Scholar | MathSciNet
L. Milan and J. Whittaker, “Application of the parametric bootstrap to models that incorporate a singular value decomposition,” Applied Statistics, vol. 44, no. 1, pp. 31–49, 1995.View at: Publisher Site | Google Scholar
R. Sibson, “Studies in the robustness of multidimensional scaling: procrustes statistics,” Journal of the Royal Statistical Society B: Methodological, vol. 40, no. 2, pp. 234–238, 1978.View at: Google Scholar
H. S. M. Coxeter, Regular Polytopes, Dover, New York, NY, USA, 2nd edition, 1973.View at: MathSciNet
W. F. Eddy, “A new convex hull algorithm for planar sets,” ACM Transactions on Mathematical Software, vol. 3, no. 4, pp. 398–403, 1977.View at: Google Scholar
B. Efron, “Bootstrap confidence intervals: good or bad?” Psychological Bulletin, vol. 104, no. 2, pp. 293–296, 1988.View at: Publisher Site | Google Scholar
R. Dubes and A. K. Jain, “Validity studies in clustering methodologies,” Pattern Recognition, vol. 11, no. 4, pp. 235–254, 1979.View at: Publisher Site | Google Scholar | Zentralblatt MATH
A. D. Gordon, “A review of hierarchical classification,” Journal of the Royal Statistical Society A, vol. 150, no. 2, pp. 119–137, 1987.View at: Publisher Site | Google Scholar | MathSciNet
G. W. Milligan and P. D. Isaac, “The validation of four ultrametric clustering algorithms,” Pattern Recognition, vol. 12, no. 2, pp. 41–50, 1980.View at: Publisher Site | Google Scholar
S. M. Kay and S. L. Marple Jr., “Spectrum analysis—a modern perspective,” Proceedings of the IEEE, vol. 69, no. 11, pp. 1380–1419, 1981.View at: Publisher Site | Google Scholar
D. M. Simpson, C. J. Tierra-Criollo, R. T. Leite, E. J. B. Zayen, and A. F. C. Infantosi, “Objective response detection in an electroencephalogram during somatosensory stimulation,” Annals of Biomedical Engineering, vol. 28, no. 6, pp. 691–698, 2000.View at: Publisher Site | Google Scholar
K. Paul, V. Krajča, Z. Roth, J. Melichar, and S. Petránek, “Quantitative topographic differentiation of the neonatal EEG,” Clinical Neurophysiology, vol. 117, no. 9, pp. 2050–2058, 2006.View at: Publisher Site | Google Scholar
R Core Team, R: A Language and Environment for Statistical Computing, R Foundation for Statistical Computing, Viena, Austria, 2012.
H. Bengtsson, “R.matlab: Read and write of MAT files together with R-to-Matlab conectivity,” R package version 1.7.0, 2013, http://CRAN.R-project.org/package=R.matlab.View at: Google Scholar
Signal Developers, “Signal: signal processing,” 2011, http://r-forge.r-project.org/projects/signal.View at: Google Scholar
E. Dimitriadou, K. Hornik, F. Leisch, D. Meyer, and A. Weingessel, “e1071: misc functions of the department of statistics (e1071),” 2011, http://CRAN.R-project.org/package=e1071.View at: Google Scholar
H. W. Borchers, “Pracma: Practical Numerical Math Functions (pracma),” 2014, http://CRAN.R-project.org/package=pracma.View at: Google Scholar
E. Guadagnoli and W. F. Velicer, “Relation of sample size to the stability of components patterns,” Psychological Bulletin, vol. 103, no. 2, pp. 265–275, 1988.View at: Publisher Site | Google Scholar
E. W. Steyerberg, M. J. C. Eijkemans, F. E. Harrell Jr., and J. D. F. Habbema, “Prognostic modeling with logistic regression analysis: in search of a sensible strategy in small data sets,” Medical Decision Making, vol. 21, no. 1, pp. 45–56, 2001.View at: Publisher Site | Google Scholar
R. M. V. R. Almeida, A. F. C. Infantosi, J. H. R. Suassuna, and J. C. G. D. Costa, “Multiple correspondence analysis in predictive logistic modelling: application to a living-donor kidney transplantation data,” Computer Methods and Programs in Biomedicine, vol. 95, no. 2, pp. 116–128, 2009.View at: Publisher Site | Google Scholar
S. Casarotto, A. M. Bianchi, S. Cerutti, and G. A. Chiarenza, “Principal component analysis for reduction of ocular artefacts in event-related potentials of normal and dyslexic children,” Clinical Neurophysiology, vol. 115, no. 3, pp. 609–619, 2004.View at: Publisher Site | Google Scholar
T. Kobayashi and S. Kuriki, “Principal component elimination method for the improvement of S/N in evoked neuromagnetic field measurements,” IEEE Transactions on Biomedical Engineering, vol. 46, no. 8, pp. 951–958, 1999.View at: Publisher Site | Google Scholar
A. Daffertshofer, C. J. C. Lamoth, O. G. Meijer, and P. J. Beek, “PCA in studying coordination and variability: a tutorial,” Clinical Biomechanics, vol. 19, no. 4, pp. 415–428, 2004.View at: Publisher Site | Google Scholar
I. Milovanović and D. B. Popović, “Principal component analysis of gait kinematics data in acute and chronic stroke patients,” Computational and Mathematical Methods in Medicine, vol. 2012, Article ID 649743, 8 pages, 2012.View at: Publisher Site | Google Scholar
P. J. G. da Silva, J. Nadal, and A. F. C. Infantosi, “Investigating the center of pressure velocity Romberg's quotient for assessing the visual role on the body sway,” Revista Brasileira de Engenharia Biomedica, vol. 28, no. 4, pp. 319–326, 2012.View at: Publisher Site | Google Scholar
S. Slobounov, M. Hallett, S. Stanhope, and H. Shibasaki, “Role of cerebral cortex in human postural control: an EEG study,” Clinical Neurophysiology, vol. 116, no. 2, pp. 315–323, 2005.View at: Publisher Site | Google Scholar
A. F. C. Infantosi and A. M. F. L. Miranda de Sá, “A statistical test for evaluating the event-related synchronization/desynchronization and its potential use in brain-computer-interfaces,” in Proceedings of the IFMBE, Latin American Congress on Biomedical Engineering, vol. 18, pp. 1122–1136, Margarita Island, Venezuela, 2007.View at: Google Scholar
P. J. G. Da_Silva, A. M. F. L. Miranda de Sá, and A. F. C. Infantosi, “Dynamic visual stimulation effects on cortical response EEG desynchronization,” in IFMBE Proceedings, World Congress on Medical Physics and Biomedical Engineering, vol. 99, pp. 1573–1576, Beijing, China, 2012.View at: Google Scholar
N. R. Draper and J. A. John, “Influential observations and outliers in regression,” Technometrics, vol. 23, no. 1, pp. 21–26, 1981.View at: Publisher Site | Google Scholar | MathSciNet