Published April 10, 2019 | Version v1
Dataset Open

Data from: Mie scattering and microparticle based characterization of heavy metal ions and classification by statistical inference methods


A straightforward method for classifying heavy metal ions in water is proposed using statistical classification and clustering techniques from non-specific microparticle scattering data. A set of carboxylated polystyrene microparticles of sizes 0.91 μm, 0.75 μm, and 0.40 μm were mixed with the solutions of nine heavy metal ions and two control cations and scattering measurements were collected at two angles optimized for scattering from non-aggregated and aggregated particles. Classification of these observations was conducted and compared among several machine learning techniques, including linear discriminant analysis, support vector machine analysis, K-means clustering, and K-medians clustering. This study found the highest classification accuracy using the linear discriminant and support vector machine analysis, each reporting high classification rates for heavy metal ions with respect to the model. This may be attributed to moderate correlation between detection angle and particle size. These classification models provide reasonable discrimination between most ion species, with the highest distinction seen for Pb(II), Cd(II), Ni(II), and Co(II), followed by Fe(II) and Fe(III), potentially due to its known sorption with carboxyl groups. The support vector machine analysis was also applied to three different mixture solutions representing leaching from pipes and mine tailings, and showed good correlation with single species data, specifically with Pb(II) and Ni(II). With more expansive training data and further processing, this method shows promise for low-cost and portable heavy metal identification and sensing.



R code for SVM.pdf

Files (289.2 kB)

Name Size Download all
254.1 kB Preview Download
22.2 kB Download
12.9 kB Preview Download

Additional details

Related works

Is cited by
10.1098/rsos.190001 (DOI)