Sampling Based Histogram PCA and Its Mapreduce Parallel Implementation on Multicore
AbstractIn existing principle component analysis (PCA) methods for histogram-valued symbolic data, projection results are approximated based on Moore’s algebra and fail to reflect the data’s true structure, mainly because there is no precise, unified calculation method for the linear combination of histogram data. In this paper, we propose a new PCA method for histogram data that distinguishes itself from various well-established methods in that it can project observations onto the space spanned by principal components more accurately and rapidly by sampling through a MapReduce framework. The new histogram PCA method is implemented under the same assumption of “orthogonal dimensions for every observation” with the existing literatures. To project observations, the method first samples from the original histogram variables to acquire single-valued data, on which linear combination operations can be performed. Then, the projection of observations can be given by linear combination of loading vectors and single-valued samples, which is close to accurate projection results. Finally, the projection is summarized to histogram data. These procedures involve complex algorithms and large-scale data, which makes the new method time-consuming. To speed it up, we undertake a parallel implementation of the new method in a multicore MapReduce framework. A simulation study and an empirical study confirm that the new method is effective and time-saving. View Full-Text
Share & Cite This Article
Wang, C.; Wang, H.; Wang, S.; Diday, E.; Emilion, R. Sampling Based Histogram PCA and Its Mapreduce Parallel Implementation on Multicore. Symmetry 2018, 10, 162.
Wang C, Wang H, Wang S, Diday E, Emilion R. Sampling Based Histogram PCA and Its Mapreduce Parallel Implementation on Multicore. Symmetry. 2018; 10(5):162.Chicago/Turabian Style
Wang, Cheng; Wang, Huiwen; Wang, Siyang; Diday, Edwin; Emilion, Richard. 2018. "Sampling Based Histogram PCA and Its Mapreduce Parallel Implementation on Multicore." Symmetry 10, no. 5: 162.
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.