GoooIce / QStudioMetrics

Software to develop data mining and statistical multivariate analysis studies.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QStudioMetrics

Page views GitHub all releases CodeQL

QStudioMetrics is a software to develop data mining and multivariate analysis studies.

ScreenShot

QStudioMetrics is written in C++ using the Qt5 framework and run under Linux, Windows and OSX.

QStudioMetrics compute:

  • Principal Component Analysis (PCA)
  • Consensus Principal Component Analysis (CPCA)
  • Partial Least Squares (PLS)
  • Multiple Linear Regression (MLR)
  • Linear Discriminant Analysis (LDA)
  • Clustering analysis: Hierarchical and K-Means
  • Model validation: leave-one-out, bootstrap k-fold cross validation, y-scrambling

All the algorithms are part of libscientific (See https://github.com/gmrandazzo/libscientific)

Author: Giuseppe Marco Randazzo
Mantainer: Giuseppe Marco Randazzo, gmrandazzo@gmail.com

License

QStudioMetrics is distributed under LGPLv3 license. For more details please read the file "LICENSE" or go to "http://www.gnu.org/licenses/lgpl-3.0.html"

Install

Dependencies

  • c++ compiler
  • cmake >= 3.22
  • Qt6
  • libscientific >= 1.4.x

Compile from source

OSX

cmake .. -Wno-dev -DCMAKE_PREFIX_PATH=/usr/local/Cellar/qt/5.11.1/ -DLIBSCIENTIFIC_ROOT_DIR=/usr/local/Cellar/libscientific/HEAD-b4a8a4f/
make

Install binary release

Binary releases for Windows and OSX at https://github.com/gmrandazzo/QStudioMetrics/releases.

Supported platforms

  • Linux
  • Windows
  • Mac intel/silicon

Known bugs

  • Hierarchical clustering: the problem belongs to the original libscientific library

About

Software to develop data mining and statistical multivariate analysis studies.

License:GNU Lesser General Public License v3.0


Languages

Language:C++ 97.3%Language:CMake 1.5%Language:HTML 1.3%Language:C 0.0%