Vespucci
1.0.0
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
plsdata.h
Go to the documentation of this file.
1
/*******************************************************************************
2
Copyright (C) 2015 Wright State University - All Rights Reserved
3
Daniel P. Foose - Author
4
5
This file is part of Vespucci.
6
7
Vespucci is free software: you can redistribute it and/or modify
8
it under the terms of the GNU General Public License as published by
9
the Free Software Foundation, either version 3 of the License, or
10
(at your option) any later version.
11
12
Vespucci is distributed in the hope that it will be useful,
13
but WITHOUT ANY WARRANTY; without even the implied warranty of
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
GNU General Public License for more details.
16
17
You should have received a copy of the GNU General Public License
18
along with Vespucci. If not, see <http://www.gnu.org/licenses/>.
19
*******************************************************************************/
20
#ifndef PLSDATA_H
21
#define PLSDATA_H
22
#include "
Data/Analysis/analysisresults.h
"
23
#include "
Data/Dataset/vespuccidataset.h
"
24
using namespace
arma
;
29
class
PLSData
:
public
AnalysisResults
30
{
31
public
:
32
PLSData
(QString name);
33
bool
Classify(
const
mat &spectra,
const
vec &wavelength,
int
components);
34
bool
Calibrate(
const
mat &spectra,
const
mat &controls);
35
bool
Discriminate(
const
mat &data,
const
mat &labels);
36
};
37
38
#endif // PLSDATA_H
PLSData
The PLSData class A class for performing and storing data related to partial least squares determinan...
Definition:
plsdata.h:29
analysisresults.h
arma
vespuccidataset.h
AnalysisResults
The AnalysisResults class A container for a mat object that allows a mat to be copied to a heap-alloc...
Definition:
analysisresults.h:34
Projects
VespucciProject
Vespucci
Vespucci
Data
Analysis
plsdata.h
Generated by
1.8.11