SQModel.h
Go to the documentation of this file.
1 /*
2 Copyright (C) Sartorius Stedim Data Analytics AB 2017 -
3 */
4 #ifndef _SQMODEL_H_
5 #define _SQMODEL_H_
6 
7 #include "SQDef.h"
8 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 #ifdef _WIN32
17 #pragma pack(push, 8)
18 #endif
19 
24  typedef struct tagSQ_ModelHandle
25  {
27  void* reserved;
28  } *SQ_Model;
29 
30 #include "SQErrorCodes.h"
31 #include "SQProject.h"
32 #include "SQCommon.h"
33 #include "SQVectorData.h"
34 #include "SQIntVector.h"
35 #include "SQPreparePrediction.h"
36 #include "SQBoolVector.h"
37 #include "SQModelStatistics.h"
38 
39 /*********************************************************************************************************************
40  * GENERAL MODEL FUNCTIONS
41  *********************************************************************************************************************/
42 
52  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPreparePrediction(SQ_Model pModel, SQ_PreparePrediction *pPreparePrediction);
53 
54 /*********************************************************************************************************************
55  * GENERAL MODEL INFO
56  *********************************************************************************************************************/
57 
67  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetModelDatasets(SQ_Model pModel, SQ_IntVector *pDatasetNumbers);
68 
78  SQCEXPORT SQ_ErrorCode SQCDECL SQ_IsModelFitted(SQ_Model pModel, SQ_Bool* bIsFitted);
79 
89  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetModelName(SQ_Model pModel, char *szModelName, int iBufferLength);
98  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetModelNumber(SQ_Model pModel, int *iModelNumber);
99 
109  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetModelTitle(SQ_Model pModel, char *szModelTitle, int iBufferLength);
110 
119  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetModelLastModified(SQ_Model pModel, long *lModifiedTime);
120 
130  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetModelTypeString(SQ_Model pModel, char *szModelType, int iBufferLength);
140  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetModelType(SQ_Model pModel, SQ_ModelType *eModelType);
148  SQCEXPORT SQ_ErrorCode SQCDECL SQ_IsModelPCA(SQ_Model pModel, SQ_Bool *bIsPCA);
156  SQCEXPORT SQ_ErrorCode SQCDECL SQ_IsModelPLS(SQ_Model pModel, SQ_Bool *bIsPLS);
164  SQCEXPORT SQ_ErrorCode SQCDECL SQ_IsModelClass(SQ_Model pModel, SQ_Bool *bIsClass);
172  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetModelClass(SQ_Model pModel, int *piClass);
180  SQCEXPORT SQ_ErrorCode SQCDECL SQ_IsModelCrossValidated(SQ_Model pModel, SQ_Bool *bIsCV);
188  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCrossValidationRounds(SQ_Model pModel, int *iCVRounds);
197  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetNumberOfComponents(SQ_Model pModel, int *piNumComp);
206  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetNumberOfPredictiveComponents(SQ_Model pModel, int *piNumComp);
215  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetNumberOfXOrthogonalComponents(SQ_Model pModel, int *piNumComp);
224  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetNumberOfYOrthogonalComponents(SQ_Model pModel, int *piNumComp);
225 
236  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetIterations(SQ_Model pModel, SQ_VectorData* pIterations);
237 
258  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetStatistics(SQ_Model pModel, SQ_IntVector* pColumnXIndices, SQ_IntVector* pColumnYIndices, SQ_ModelStatistics *pModelStatistics);
259 
268  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetModelOptions(SQ_Model pModel, SQ_ModelOptions* poModelOptions);
269 
279  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCVGroups(SQ_Model pModel, SQ_VectorData* pCVGroups);
280 
291  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetEigenValues(SQ_Model pModel, SQ_VectorData *pEigenValues);
292 
302  SQCEXPORT SQ_ErrorCode SQCDECL SQ_IsImpulseResponseModel(SQ_Model pModel, SQ_Bool* bIsFIR);
303 
324  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetImpulseResponse(SQ_Model pModel, int iComponent, int iColumnXIndex, int iIntegrationStartLag, int iIntegrationEndLag, SQ_VectorData *pRespons);
325 
326 
327 
328 /*********************************************************************************************************************
329  * COLUMN INDEX FUNCTIONS
330  *********************************************************************************************************************/
346  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetColumnXNameByIndex(SQ_Model pModel, int iColumnXIndex, int iVarID, char *szColumnXName, int iBufferLength);
359  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetColumnXIndexByName(SQ_Model pModel, const char *szColumnXName, int iVarID, int *piColumnXIndex);
367  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetColumnXSize(SQ_Model pModel, int *piColumnXSize);
368 
383  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetColumnYNameByIndex(SQ_Model pModel, int iColumnYIndex, int iVarID, char *szColumnYName, int iBufferLength);
396  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetColumnYIndexByName(SQ_Model pModel, const char *szColumnYName, int iVarID, int *piColumnYIndex);
404  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetColumnYSize(SQ_Model pModel, int *piColumnYSize);
405 
406 /*********************************************************************************************************************
407  * VARIABLE AND OBSERVATION INFO
408  *********************************************************************************************************************/
409 
417  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetNumberOfObservations(SQ_Model pModel, int *piNumObs);
428  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetObservationClasses(SQ_Model pModel, SQ_IntVector* piClasses);
440  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetObservationName(SQ_Model pModel, int iObsIx, int iObsID, char *szObsName, int iBufferLength);
451  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetObservationNames(SQ_Model pModel, int iObsID, SQ_StringVector *pObservationNames);
452 
453 
454 /*********************************************************************************************************************
455  * LEVELS
456  *********************************************************************************************************************/
457 
468  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetDefaultProbabilityLevel(SQ_Model pModel, float *pfPLevel);
469 
478  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetConfidenceLevel(SQ_Model pModel, float *pfConfidenceLevel);
479 
488  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetSignificanceLevel(SQ_Model pModel, float *pfSignificanceLevel);
489 
490 
491 /*********************************************************************************************************************
492  * C VECTORS
493  *********************************************************************************************************************/
509  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetC(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pC);
523  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCCorrelation(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pCCorr);
536  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCcv(SQ_Model pModel, int iComponent, SQ_VectorData *pCcv);
550  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCcvSE(SQ_Model pModel, int iComponent, SQ_VectorData *pCcvSE);
561  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCcvStdDevDF(SQ_Model pModel, int iComponent, float *pfCcvStdDevDF);
562 
579  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCo(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData* pCo);
580 
595  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCocv(SQ_Model pModel, int iComponent, SQ_VectorData* pCocv);
596 
611  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCocvSE(SQ_Model pModel, int iComponent, SQ_VectorData* pCocvSE);
612 
639  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCVAnovaTable(SQ_Model pModel, SQ_VectorData* poCVAnovaTable);
640 
641 /*********************************************************************************************************************
642  * Correlation
643  *********************************************************************************************************************/
644 
657  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCorrelationMatrix(SQ_Model pModel, SQ_VectorData* pCorrMatrix);
658 
659 /*********************************************************************************************************************
660  * Coefficient VECTORS
661  *********************************************************************************************************************/
682  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCoefficients(SQ_Model pModel, int iComponent, SQ_IntVector* pColumnYIndices, SQ_ReconstructState bReconstruct, SQ_VectorData *pCoeff);
705  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCoefficientsCS(SQ_Model pModel, int iComponent, SQ_IntVector* pColumnYIndices, SQ_ReconstructState bReconstruct, SQ_ResolveHierachicalState bResolveHierarchical, SQ_VectorData *pCoeffCS);
726  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCoefficientsCSCI(SQ_Model pModel, int iComponent, SQ_IntVector* pColumnYIndices, SQ_ReconstructState bReconstruct, SQ_VectorData *pCoeffCSCI);
746  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCoefficientsCenterd(SQ_Model pModel, int iComponent, SQ_IntVector* pColumnYIndices, SQ_ReconstructState bReconstruct, SQ_VectorData *pCoeffCenterd);
767  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCoefficientsMLR(SQ_Model pModel, int iComponent, SQ_IntVector* pColumnYIndices, SQ_ReconstructState bReconstruct, SQ_VectorData *pCoeffMLR);
786  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCoefficientsCSLag(SQ_Model pModel, int iComponent, int iColumnXIndex, int iColumnYIndex, SQ_VectorData *pCoeffCSLag);
806  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCoefficientsCScv(SQ_Model pModel, int iComponent, int iColumnYIndex, SQ_ReconstructState bReconstruct, SQ_VectorData *pCoeffCScv);
825  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCoefficientsCScvSE(SQ_Model pModel, int iComponent, int iColumnYIndex, SQ_ReconstructState bReconstruct, SQ_VectorData *pCoeffCScvSE);
836  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCoefficientsCScvSEDF(SQ_Model pModel, int iComponent, float *pfCoeffCScvSEDF);
858  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCoefficientsCScvSELag(SQ_Model pModel, int iComponent, int iColumnXIndex, int iColumnYIndex, SQ_ReconstructState bReconstruct, SQ_VectorData *pCoeffCScvSELag);
859 
882  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetCoefficientsRotated(SQ_Model pModel, int iComponent, SQ_IntVector* pColumnYIndices, SQ_ReconstructState bReconstruct, SQ_CoefficientsRotatedType eCoeffRotatedType, SQ_VectorData *pCoeffRotated);
883 
884 /*********************************************************************************************************************
885  * Contribution VECTORS
886  *********************************************************************************************************************/
916  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetContributionsScoresSingleWeight(SQ_Model pModel, int iObs1Ix, int iObs2Ix, SQ_WeightType eWeightType, int iComponent, int iYVar, SQ_ReconstructState bReconstruct, SQ_VectorData *pContrSSW);
946  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetContributionsScoresSingleWeightGroup(SQ_Model pModel, SQ_IntVector* pObs1Ix, SQ_IntVector* pObs2Ix, SQ_WeightType eWeightType, int iComponent, int iYVar, SQ_ReconstructState bReconstruct, SQ_VectorData *pContrSSW);
977  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetContributionsScoresMultiWeight(SQ_Model pModel, int iObs1Ix, int iObs2Ix, SQ_IntVector* pWeightType, SQ_IntVector* pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData *pContrSMW);
1008  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetContributionsScoresMultiWeightGroup(SQ_Model pModel, SQ_IntVector* pObs1Ix, SQ_IntVector* pObs2Ix, SQ_IntVector* pWeightType, SQ_IntVector* pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData *pContrSMW);
1034  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetContributionsDModX(SQ_Model pModel, int iObsIx, SQ_WeightType eWeightType, int iComponent, int iYVar, SQ_ReconstructState bReconstruct, SQ_VectorData *pContrDModX);
1060  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetContributionsDModXGroup(SQ_Model pModel, SQ_IntVector* pObsIx, SQ_WeightType eWeightType, int iComponent, int iYVar, SQ_ReconstructState bReconstruct, SQ_VectorData *pContrDModX);
1079  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetContributionsDModY(SQ_Model pModel, int iObsIx, SQ_WeightType eWeightType, int iComponent, SQ_VectorData *pContrDModY);
1098  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetContributionsDModYGroup(SQ_Model pModel, SQ_IntVector* pObsIx, SQ_WeightType eWeightType, int iComponent, SQ_VectorData *pContrDModY);
1099 
1100 /*********************************************************************************************************************
1101  * DMod VECTORS
1102  *********************************************************************************************************************/
1103 
1128  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetDModX(SQ_Model pModel, SQ_IntVector* pComponents, SQ_NormalizedState bNormalized, SQ_ModelingPowerWeightedState bModelingPowerWeighted, SQ_VectorData *pDModX);
1129 
1145  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetDModXCrit(SQ_Model pModel, int iComponent, SQ_NormalizedState bNormalized, float fLevel, float *pfDModXCrit);
1146 
1172  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetDModY(SQ_Model pModel, SQ_IntVector* pComponents, SQ_NormalizedState bNormalized, SQ_VectorData *pDModY);
1173 
1174 /*********************************************************************************************************************
1175  * M VECTORS
1176  *********************************************************************************************************************/
1190  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetMPowX(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pMPowX);
1191 
1192 /*********************************************************************************************************************
1193  * O VECTORS
1194  *********************************************************************************************************************/
1209  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetOPLSR2Q2Overview(SQ_Model pModel, SQ_VectorData *pModelR2Q2Overview);
1210 
1227  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetOLevX(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pOLevX);
1245  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetOLevY(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pOLevY);
1269  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetORisk(SQ_Model pModel, int iColumnYIndex, SQ_IntVector* pComponents, SQ_VectorData *pORisk);
1290  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetORiskPooled(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pORiskPooled);
1291 
1292 /*********************************************************************************************************************
1293  * P VECTORS
1294  *********************************************************************************************************************/
1314  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetP(SQ_Model pModel, SQ_IntVector* pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData *pP);
1315 
1333  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPc(SQ_Model pModel, SQ_IntVector* pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData* pPc);
1334 
1350  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPcCorr(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData* pPcCorr);
1351 
1365  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPCorrelation(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pPCorr);
1383  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPcv(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData *pPcv);
1401  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPcvSE(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData *pPcvSE);
1402 
1417  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetcvSEPercentile(SQ_Model pModel, float fSignificance, float* pfStudentsT);
1418 
1419 
1430  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPcvSEDF(SQ_Model pModel, int iComponent, float *pfPcvSEDF);
1431 
1449  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPccvSE(SQ_Model pModel, int iCompontent, SQ_ReconstructState bReconstruct, SQ_VectorData* pPccvSE);
1450 
1463  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPermutationTest(SQ_Model pModel, int iYvariable, int iNumOfPermutations, SQ_FloatMatrix *pPermutationTest);
1464 
1481  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPLag(SQ_Model pModel, int iComponent, int iColumnXIndex, SQ_VectorData *pPLag);
1501  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPModX(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pPModX);
1524  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPModY(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pPModY);
1525 
1544  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPo(SQ_Model pModel, SQ_IntVector* pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData* pPo);
1545 
1563  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPocv(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData* pPocv);
1564 
1582  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPocvSE(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData* pPocvSE);
1583 
1599  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPoCorrelation(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData* pPoCorr);
1600 
1601 
1602 
1620  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPoSo(SQ_Model pModel, SQ_IntVector* pCompontentsList, SQ_ReconstructState bReconstruct, SQ_VectorData* pPoso);
1621 
1636  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPoSoCorr(SQ_Model pModel, SQ_IntVector* pCompontentsList, SQ_VectorData* pPosoCorr);
1637 
1655  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPq(SQ_Model pModel, SQ_IntVector* pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData* pPq);
1656 
1671  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPqCorr(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData* pPqCorr);
1672 
1691  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetPqcvSE(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData* pPqcvSE);
1692 
1693 
1694 /*********************************************************************************************************************
1695  * Q VECTORS
1696  *********************************************************************************************************************/
1713  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetQ(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData* pQ);
1714 
1728  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetQCorrelation(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData* pQCorr);
1729 
1743  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetQcv(SQ_Model pModel, int iComponent, SQ_VectorData* pQcv);
1744 
1759  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetQcvSE(SQ_Model pModel, int iComponent, SQ_VectorData* pQcvSE);
1760 
1776  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetQo(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData* pQo);
1777 
1792  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetQocv(SQ_Model pModel, int iComponent, SQ_VectorData* pQocv);
1793 
1808  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetQocvSE(SQ_Model pModel, int iComponent, SQ_VectorData* pQocvSE);
1809 
1820  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetQ2(SQ_Model pModel, SQ_VectorData *pQ2);
1831  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetQ2Cum(SQ_Model pModel, SQ_VectorData *pQ2Cum);
1847  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetQ2VX(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pQ2VX);
1863  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetQ2VXCum(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pQ2VXCum);
1879  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetQ2VY(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pQ2VY);
1894  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetQ2VYCum(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pQ2VYCum);
1895 
1908  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetQ2CumProgression(SQ_Model pModel, SQ_VectorData* pQ2CumProgression);
1909 
1910 /*********************************************************************************************************************
1911  * R VECTORS
1912  *********************************************************************************************************************/
1927  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetR(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData* pR);
1928 
1943  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetR2VX(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pR2VX);
1959  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetR2VXAdj(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pR2VXAdj);
1975  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetR2VXAdjCum(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pR2VXAdjCum);
1990  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetR2VXCum(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pR2VXCum);
2005  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetR2VY(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pR2VY);
2021  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetR2VYAdj(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pR2VYAdj);
2037  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetR2VYAdjCum(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pR2VYAdjCum);
2052  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetR2VYCum(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pR2VYCum);
2063  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetR2X(SQ_Model pModel, SQ_VectorData *pR2X);
2074  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetR2XAdj(SQ_Model pModel, SQ_VectorData *pR2XAdj);
2085  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetR2XAdjCum(SQ_Model pModel, SQ_VectorData *pR2XAdjCum);
2096  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetR2XCum(SQ_Model pModel, SQ_VectorData *pR2XCum);
2108  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetR2Y(SQ_Model pModel, SQ_VectorData *pR2Y);
2120  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetR2YCum(SQ_Model pModel, SQ_VectorData *pR2YCum);
2132  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetR2YAdj(SQ_Model pModel, SQ_VectorData *pR2YAdj);
2144  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetR2YAdjCum(SQ_Model pModel, SQ_VectorData *pR2YAdjCum);
2145 
2158  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetR2CumProgression(SQ_Model pModel, SQ_VectorData* pR2CumProgression);
2159 
2175  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetRMSEE(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pRMSEE);
2191  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetRMSEcv(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pRMSEcv);
2192 
2207  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetRMSEcvProgression(SQ_Model pModel, SQ_IntVector* pColumnYIndices, SQ_VectorData* pRMSEcvProgression);
2208 
2210 
2226  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetMBEE(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pMBEE);
2227 
2243  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetMBEcv(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pMBEcv);
2244 
2245 /*********************************************************************************************************************
2246  * S VECTORS
2247  *********************************************************************************************************************/
2248 
2265  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetS(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData* pS);
2266 
2277  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetS2X(SQ_Model pModel, SQ_VectorData *pS2X);
2290  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetS2Y(SQ_Model pModel, SQ_VectorData *pS2Y);
2307  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetS2VX(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pS2VX);
2325  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetS2VY(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData *pS2VY);
2337  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetSDT(SQ_Model pModel, SQ_VectorData *pSDT);
2350  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetSDU(SQ_Model pModel, SQ_VectorData *pSDU);
2362  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetSSX(SQ_Model pModel, SQ_VectorData *pSSX);
2375  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetSSY(SQ_Model pModel, SQ_VectorData *pSSY);
2376 
2395  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetSerrL(SQ_Model pModel, int iComponent, SQ_IntVector* pColumnYIndices, SQ_VectorData *pSerrL);
2414  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetSerrU(SQ_Model pModel, int iComponent, SQ_IntVector* pColumnYIndices, SQ_VectorData *pSerrU);
2415 
2416 /*********************************************************************************************************************
2417  * T VECTORS
2418  *********************************************************************************************************************/
2435  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetT(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData* pT);
2453  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetTCorrelation(SQ_Model pModel, SQ_IntVector* pComponents, SQ_BoolVector* pComponentIsPredictiveVector, SQ_VectorData *pTCorr);
2468  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetTcv(SQ_Model pModel, int iComponent, SQ_VectorData *pTcv);
2482  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetTcvSE(SQ_Model pModel, int iComponent, SQ_VectorData *pTcvSE);
2493  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetTcvSEDF(SQ_Model pModel, int iComponent, float *pfTcvSEDF);
2508  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetTCrit(SQ_Model pModel, int iComponent, float fLevel, float *pfTCrit);
2509 
2522  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetToCrit(SQ_Model pModel, int iComponent, float fLevel, float *pfTCrit);
2533  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetTMean(SQ_Model pModel, int iComponent, float *pfTMean);
2547  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetTStandardDeviation(SQ_Model pModel, int iComponent, float *pfDF, float *pfTStdev);
2561  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetT2Crit(SQ_Model pModel, int iComponent, float fLevel, float *pfT2Crit);
2585  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetT2Range(SQ_Model pModel, int iCompFrom, int iCompTo, SQ_VectorData *pT2Range);
2603  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetT2RangeCrit(SQ_Model pModel, int iComponentFrom, int iComponentTo, float fLevel, float *pfT2RangeCrit);
2604 
2619  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetTo(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData* pTo);
2620 
2635  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetTocv(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData* pTocv);
2636 
2650  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetTocvSE(SQ_Model pModel, int iComponent, SQ_VectorData* pTocvSE);
2651 
2670  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetToCorr(SQ_Model pModel, SQ_IntVector* pComponents, SQ_BoolVector* pComponentIsPredictiveVector, SQ_VectorData* pToCorr);
2671 
2672 /*********************************************************************************************************************
2673  * U VECTORS
2674  *********************************************************************************************************************/
2690  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetU(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData* pU);
2691 
2706  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetUo(SQ_Model pModel, SQ_IntVector* pComponents, SQ_VectorData* pUo);
2707 
2722  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetUocv(SQ_Model pModel, SQ_IntVector* pYCompontentsList, SQ_VectorData* pUocv);
2723 
2738  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetUcv(SQ_Model pModel, SQ_IntVector* pCompontentsList, SQ_VectorData* pUcv);
2739 
2740  /*********************************************************************************************************************
2741  * VIP VECTORS
2742  *********************************************************************************************************************/
2762  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetVIP(SQ_Model pModel, SQ_IntVector* pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData* pVIP);
2779  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetVIPCI(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData* pVIPCI);
2796  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetVIPcv(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData* pVIPcv);
2813  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetVIPcvSE(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData* pVIPcvSE);
2830  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetVIPLag(SQ_Model pModel, int iComponent, int iColumnXIndex, SQ_VectorData* pVIPLag);
2831 
2841  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetVIPPredictive(SQ_Model pModel, SQ_ReconstructState bReconstruct, SQ_VectorData* pVIP);
2842 
2852  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetVIPOrthogonal(SQ_Model pModel, SQ_ReconstructState bReconstruct, SQ_VectorData* pVIP);
2853 
2868  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetVIPPredictiveLag(SQ_Model pModel, int iColumnXIndex, SQ_VectorData* pVIPLag);
2869 
2884  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetVIPOrthogonalLag(SQ_Model pModel, int iColumnXIndex, SQ_VectorData* pVIPLag);
2885 
2886 /*********************************************************************************************************************
2887  * W VECTORS
2888  *********************************************************************************************************************/
2889 
2912  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetW(SQ_Model pModel, SQ_IntVector* pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData* pW);
2930  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetWcv(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData* pWcv);
2949  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetWcvSE(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData* pWcvSE);
2961  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetWcvSEDF(SQ_Model pModel, int iComponent, float *pfWcvSEDF);
2978  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetWLag(SQ_Model pModel, int iComponent, int iColumnXIndex, SQ_VectorData* pWLag);
2997  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetWStar(SQ_Model pModel, SQ_IntVector* pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData* pWStar);
3015  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetWStarC(SQ_Model pModel, SQ_IntVector* pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData* pWStarC);
3033  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetWStarCcvSE(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData* pWStarCcvSE);
3050  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetWStarcv(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData* pWStarcv);
3068  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetWStarcvSE(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData* pWStarcvSE);
3080  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetWStarcvSEDF(SQ_Model pModel, int iComponent, float *pfWStarcvSEDF);
3097  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetWStarLag(SQ_Model pModel, int iComponent, int iColumnXIndex, SQ_VectorData* pWStarLag);
3098 
3118  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetWo(SQ_Model pModel, SQ_IntVector* pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData* pWo);
3119 
3137  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetWocv(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData* pWocv);
3138 
3156  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetWocvSE(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData* pWocvSE);
3157 
3158 /*********************************************************************************************************************
3159  * X VECTORS
3160  *********************************************************************************************************************/
3186  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetXObs(SQ_Model pModel, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_IntVector* pObservations, SQ_ReconstructState bReconstruct,SQ_VectorData* pXObs);
3214  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetXObsPred(SQ_Model pModel, int iComponent, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_IntVector* pObservations, SQ_ReconstructState bReconstruct,SQ_VectorData* pXObsPred);
3242  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetXObsRes(SQ_Model pModel, int iComponent, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_IntVector* pObservations, SQ_ReconstructState bReconstruct,SQ_VectorData* pXObsRes);
3258  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetXOffsets(SQ_Model pModel, SQ_ReconstructState bReconstruct, SQ_VectorData* pXOffsets);
3282  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetXVar(SQ_Model pModel, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_IntVector* pColumnXIndices,SQ_VectorData* pXVar);
3310  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetXVarRes(SQ_Model pModel, int iComponent, SQ_IntVector* pColumnXIndices, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_StandardizedState bStandardized,SQ_VectorData* pXVarRes);
3311 
3339  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetXVarPred(SQ_Model pModel, int iComponent, SQ_IntVector* pColumnXIndices, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_VectorData* pXVarPred);
3340 
3369  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetXVarResYRelated(SQ_Model pModel, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_StandardizedState bStandardized, SQ_IntVector* pColumnXIndices, SQ_VectorData* pXVarResYRelated);
3370 
3400  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetXVarResO2PLS(SQ_Model pModel, int iPredComponent, int iXSideOrthoComponent, int iYSideOrthoComponent, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_StandardizedState bStandardized, SQ_IntVector* pColumnXIndices, SQ_VectorData* pXVarResO2PLS);
3401 
3415  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetXWeights(SQ_Model pModel, SQ_ReconstructState bReconstruct,SQ_VectorData* pXWeights);
3416 
3417 /*********************************************************************************************************************
3418  * Y VECTORS
3419  *********************************************************************************************************************/
3443  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetYObs(SQ_Model pModel, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_IntVector* pObservations,SQ_VectorData* pYObs);
3467  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetYObsRes(SQ_Model pModel, int iComponent, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_IntVector* pObservations,SQ_VectorData* pYObsRes);
3481  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetYOffsets(SQ_Model pModel,SQ_VectorData* pYOffsets);
3508  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetYPred(SQ_Model pModel, int iComponent, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_IntVector* pColumnYIndices, SQ_VectorData* pYPred);
3526  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetYPredCV(SQ_Model pModel, int iComponent, SQ_IntVector* pColumnYIndices,SQ_VectorData* pYPredCV);
3544  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetYPredCVErr(SQ_Model pModel, int iComponent, SQ_IntVector* pColumnYIndices,SQ_VectorData* pYPredCVErr);
3560  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetYPredCVErrSE(SQ_Model pModel, SQ_IntVector* pColumnYIndices,SQ_VectorData* pYPredCVErrSE);
3585  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetYVar(SQ_Model pModel, SQ_IntVector* pColumnYIndices, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed,SQ_VectorData* pYVar);
3614  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetYVarRes(SQ_Model pModel, int iComponent, SQ_IntVector* pColumnYIndices, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_StandardizedState bStandardized,SQ_VectorData* pYVarRes);
3626  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetYWeights(SQ_Model pModel,SQ_VectorData* pYWeights);
3627 
3641  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetYRelatedProfile(SQ_Model pModel, SQ_IntVector* pColumnYIndices, SQ_VectorData* pYRelated);
3642 
3671  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetModelAlarmLimits(SQ_Model pModel, char* szJsonLimits, int iBufferLength);
3672 
3673 #ifdef _WIN32
3674 #pragma pack(pop)
3675 #endif
3676 
3677 #ifdef __cplusplus
3678 }
3679 #endif /*__cplusplus*/
3680 
3681 
3682 #endif /* _SQModel_H_ */
SQ_GetModelName
SQ_ErrorCode SQ_GetModelName(SQ_Model pModel, char *szModelName, int iBufferLength)
SQ_GetModelNumber
SQ_ErrorCode SQ_GetModelNumber(SQ_Model pModel, int *iModelNumber)
SQ_GetImpulseResponse
SQ_ErrorCode SQ_GetImpulseResponse(SQ_Model pModel, int iComponent, int iColumnXIndex, int iIntegrationStartLag, int iIntegrationEndLag, SQ_VectorData *pRespons)
SQ_GetTocv
SQ_ErrorCode SQ_GetTocv(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pTocv)
SQ_GetXOffsets
SQ_ErrorCode SQ_GetXOffsets(SQ_Model pModel, SQ_ReconstructState bReconstruct, SQ_VectorData *pXOffsets)
SQ_GetCoefficientsRotated
SQ_ErrorCode SQ_GetCoefficientsRotated(SQ_Model pModel, int iComponent, SQ_IntVector *pColumnYIndices, SQ_ReconstructState bReconstruct, SQ_CoefficientsRotatedType eCoeffRotatedType, SQ_VectorData *pCoeffRotated)
SQ_GetCoefficientsCScv
SQ_ErrorCode SQ_GetCoefficientsCScv(SQ_Model pModel, int iComponent, int iColumnYIndex, SQ_ReconstructState bReconstruct, SQ_VectorData *pCoeffCScv)
SQ_GetR2YAdjCum
SQ_ErrorCode SQ_GetR2YAdjCum(SQ_Model pModel, SQ_VectorData *pR2YAdjCum)
SQPreparePrediction.h
SQ_ReconstructState
enum SQ_TriStateReconstructState SQ_ReconstructState
SQ_GetConfidenceLevel
SQ_ErrorCode SQ_GetConfidenceLevel(SQ_Model pModel, float *pfConfidenceLevel)
SQ_GetR2VXAdj
SQ_ErrorCode SQ_GetR2VXAdj(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pR2VXAdj)
SQ_GetWcvSE
SQ_ErrorCode SQ_GetWcvSE(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData *pWcvSE)
SQ_GetCoefficientsCSCI
SQ_ErrorCode SQ_GetCoefficientsCSCI(SQ_Model pModel, int iComponent, SQ_IntVector *pColumnYIndices, SQ_ReconstructState bReconstruct, SQ_VectorData *pCoeffCSCI)
tagSQ_ModelHandle::reserved
void * reserved
Definition: SQModel.h:27
SQ_GetMBEcv
SQ_ErrorCode SQ_GetMBEcv(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pMBEcv)
SQ_GetPcvSEDF
SQ_ErrorCode SQ_GetPcvSEDF(SQ_Model pModel, int iComponent, float *pfPcvSEDF)
SQ_GetWStarLag
SQ_ErrorCode SQ_GetWStarLag(SQ_Model pModel, int iComponent, int iColumnXIndex, SQ_VectorData *pWStarLag)
SQ_GetVIPPredictiveLag
SQ_ErrorCode SQ_GetVIPPredictiveLag(SQ_Model pModel, int iColumnXIndex, SQ_VectorData *pVIPLag)
SQ_GetColumnYIndexByName
SQ_ErrorCode SQ_GetColumnYIndexByName(SQ_Model pModel, const char *szColumnYName, int iVarID, int *piColumnYIndex)
SQ_GetCcv
SQ_ErrorCode SQ_GetCcv(SQ_Model pModel, int iComponent, SQ_VectorData *pCcv)
SQ_GetVIPCI
SQ_ErrorCode SQ_GetVIPCI(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData *pVIPCI)
SQ_GetXObsPred
SQ_ErrorCode SQ_GetXObsPred(SQ_Model pModel, int iComponent, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_IntVector *pObservations, SQ_ReconstructState bReconstruct, SQ_VectorData *pXObsPred)
SQ_GetUo
SQ_ErrorCode SQ_GetUo(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pUo)
SQ_GetR2X
SQ_ErrorCode SQ_GetR2X(SQ_Model pModel, SQ_VectorData *pR2X)
tagSQ_BoolVector
Definition: SQBoolVector.h:28
SQ_GetTcv
SQ_ErrorCode SQ_GetTcv(SQ_Model pModel, int iComponent, SQ_VectorData *pTcv)
SQ_GetWStarcvSE
SQ_ErrorCode SQ_GetWStarcvSE(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData *pWStarcvSE)
SQ_GetPreparePrediction
SQ_ErrorCode SQ_GetPreparePrediction(SQ_Model pModel, SQ_PreparePrediction *pPreparePrediction)
SQ_ModelType
enum SQ_ModelTypeEnum SQ_ModelType
SQ_GetXVarPred
SQ_ErrorCode SQ_GetXVarPred(SQ_Model pModel, int iComponent, SQ_IntVector *pColumnXIndices, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_VectorData *pXVarPred)
SQ_GetW
SQ_ErrorCode SQ_GetW(SQ_Model pModel, SQ_IntVector *pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData *pW)
SQ_GetWocv
SQ_ErrorCode SQ_GetWocv(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData *pWocv)
SQ_GetSerrU
SQ_ErrorCode SQ_GetSerrU(SQ_Model pModel, int iComponent, SQ_IntVector *pColumnYIndices, SQ_VectorData *pSerrU)
SQ_Bool
enum SQ_BoolEnum SQ_Bool
SQ_GetTocvSE
SQ_ErrorCode SQ_GetTocvSE(SQ_Model pModel, int iComponent, SQ_VectorData *pTocvSE)
SQ_GetWStarcvSEDF
SQ_ErrorCode SQ_GetWStarcvSEDF(SQ_Model pModel, int iComponent, float *pfWStarcvSEDF)
SQ_GetCcvStdDevDF
SQ_ErrorCode SQ_GetCcvStdDevDF(SQ_Model pModel, int iComponent, float *pfCcvStdDevDF)
SQ_GetNumberOfObservations
SQ_ErrorCode SQ_GetNumberOfObservations(SQ_Model pModel, int *piNumObs)
SQ_GetT2Range
SQ_ErrorCode SQ_GetT2Range(SQ_Model pModel, int iCompFrom, int iCompTo, SQ_VectorData *pT2Range)
SQ_GetContributionsDModYGroup
SQ_ErrorCode SQ_GetContributionsDModYGroup(SQ_Model pModel, SQ_IntVector *pObsIx, SQ_WeightType eWeightType, int iComponent, SQ_VectorData *pContrDModY)
SQ_GetWLag
SQ_ErrorCode SQ_GetWLag(SQ_Model pModel, int iComponent, int iColumnXIndex, SQ_VectorData *pWLag)
SQ_GetYVar
SQ_ErrorCode SQ_GetYVar(SQ_Model pModel, SQ_IntVector *pColumnYIndices, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_VectorData *pYVar)
SQ_GetCoefficientsCScvSELag
SQ_ErrorCode SQ_GetCoefficientsCScvSELag(SQ_Model pModel, int iComponent, int iColumnXIndex, int iColumnYIndex, SQ_ReconstructState bReconstruct, SQ_VectorData *pCoeffCScvSELag)
SQ_GetQo
SQ_ErrorCode SQ_GetQo(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pQo)
SQ_GetR2VYCum
SQ_ErrorCode SQ_GetR2VYCum(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pR2VYCum)
SQ_GetQcv
SQ_ErrorCode SQ_GetQcv(SQ_Model pModel, int iComponent, SQ_VectorData *pQcv)
SQ_GetCoefficientsCSLag
SQ_ErrorCode SQ_GetCoefficientsCSLag(SQ_Model pModel, int iComponent, int iColumnXIndex, int iColumnYIndex, SQ_VectorData *pCoeffCSLag)
SQ_GetCcvSE
SQ_ErrorCode SQ_GetCcvSE(SQ_Model pModel, int iComponent, SQ_VectorData *pCcvSE)
SQ_GetIterations
SQ_ErrorCode SQ_GetIterations(SQ_Model pModel, SQ_VectorData *pIterations)
SQ_GetPo
SQ_ErrorCode SQ_GetPo(SQ_Model pModel, SQ_IntVector *pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData *pPo)
SQ_GetTcvSEDF
SQ_ErrorCode SQ_GetTcvSEDF(SQ_Model pModel, int iComponent, float *pfTcvSEDF)
SQ_GetPLag
SQ_ErrorCode SQ_GetPLag(SQ_Model pModel, int iComponent, int iColumnXIndex, SQ_VectorData *pPLag)
SQ_GetContributionsScoresMultiWeightGroup
SQ_ErrorCode SQ_GetContributionsScoresMultiWeightGroup(SQ_Model pModel, SQ_IntVector *pObs1Ix, SQ_IntVector *pObs2Ix, SQ_IntVector *pWeightType, SQ_IntVector *pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData *pContrSMW)
SQ_GetColumnXSize
SQ_ErrorCode SQ_GetColumnXSize(SQ_Model pModel, int *piColumnXSize)
SQ_GetYPredCV
SQ_ErrorCode SQ_GetYPredCV(SQ_Model pModel, int iComponent, SQ_IntVector *pColumnYIndices, SQ_VectorData *pYPredCV)
SQ_GetModelAlarmLimits
SQ_ErrorCode SQ_GetModelAlarmLimits(SQ_Model pModel, char *szJsonLimits, int iBufferLength)
SQ_GetCoefficients
SQ_ErrorCode SQ_GetCoefficients(SQ_Model pModel, int iComponent, SQ_IntVector *pColumnYIndices, SQ_ReconstructState bReconstruct, SQ_VectorData *pCoeff)
SQ_GetQ2VYCum
SQ_ErrorCode SQ_GetQ2VYCum(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pQ2VYCum)
SQ_GetWo
SQ_ErrorCode SQ_GetWo(SQ_Model pModel, SQ_IntVector *pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData *pWo)
SQ_GetXObs
SQ_ErrorCode SQ_GetXObs(SQ_Model pModel, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_IntVector *pObservations, SQ_ReconstructState bReconstruct, SQ_VectorData *pXObs)
SQ_GetXVarResYRelated
SQ_ErrorCode SQ_GetXVarResYRelated(SQ_Model pModel, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_StandardizedState bStandardized, SQ_IntVector *pColumnXIndices, SQ_VectorData *pXVarResYRelated)
SQCommon.h
SQ_GetVIP
SQ_ErrorCode SQ_GetVIP(SQ_Model pModel, SQ_IntVector *pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData *pVIP)
SQ_GetUocv
SQ_ErrorCode SQ_GetUocv(SQ_Model pModel, SQ_IntVector *pYCompontentsList, SQ_VectorData *pUocv)
SQ_GetWStarCcvSE
SQ_ErrorCode SQ_GetWStarCcvSE(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData *pWStarCcvSE)
SQ_GetToCrit
SQ_ErrorCode SQ_GetToCrit(SQ_Model pModel, int iComponent, float fLevel, float *pfTCrit)
SQ_ResolveHierachicalState
enum SQ_TriStateResolveHierachicalState SQ_ResolveHierachicalState
SQ_GetR2VX
SQ_ErrorCode SQ_GetR2VX(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pR2VX)
SQ_GetColumnYSize
SQ_ErrorCode SQ_GetColumnYSize(SQ_Model pModel, int *piColumnYSize)
SQ_GetS2Y
SQ_ErrorCode SQ_GetS2Y(SQ_Model pModel, SQ_VectorData *pS2Y)
SQ_GetContributionsDModX
SQ_ErrorCode SQ_GetContributionsDModX(SQ_Model pModel, int iObsIx, SQ_WeightType eWeightType, int iComponent, int iYVar, SQ_ReconstructState bReconstruct, SQ_VectorData *pContrDModX)
tagSQ_PreparePrediction
Definition: SQPreparePrediction.h:30
SQVectorData.h
SQ_GetCo
SQ_ErrorCode SQ_GetCo(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pCo)
SQ_GetSDU
SQ_ErrorCode SQ_GetSDU(SQ_Model pModel, SQ_VectorData *pSDU)
SQ_GetWStarC
SQ_ErrorCode SQ_GetWStarC(SQ_Model pModel, SQ_IntVector *pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData *pWStarC)
SQ_GetDefaultProbabilityLevel
SQ_ErrorCode SQ_GetDefaultProbabilityLevel(SQ_Model pModel, float *pfPLevel)
SQ_GetCVGroups
SQ_ErrorCode SQ_GetCVGroups(SQ_Model pModel, SQ_VectorData *pCVGroups)
SQ_GetToCorr
SQ_ErrorCode SQ_GetToCorr(SQ_Model pModel, SQ_IntVector *pComponents, SQ_BoolVector *pComponentIsPredictiveVector, SQ_VectorData *pToCorr)
SQ_GetYPred
SQ_ErrorCode SQ_GetYPred(SQ_Model pModel, int iComponent, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_IntVector *pColumnYIndices, SQ_VectorData *pYPred)
SQ_GetTcvSE
SQ_ErrorCode SQ_GetTcvSE(SQ_Model pModel, int iComponent, SQ_VectorData *pTcvSE)
SQ_GetDModXCrit
SQ_ErrorCode SQ_GetDModXCrit(SQ_Model pModel, int iComponent, SQ_NormalizedState bNormalized, float fLevel, float *pfDModXCrit)
tagSQ_FloatMatrix
Definition: SQFloatMatrix.h:28
SQ_GetVIPOrthogonal
SQ_ErrorCode SQ_GetVIPOrthogonal(SQ_Model pModel, SQ_ReconstructState bReconstruct, SQ_VectorData *pVIP)
SQ_GetPcv
SQ_ErrorCode SQ_GetPcv(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData *pPcv)
SQ_GetQocvSE
SQ_ErrorCode SQ_GetQocvSE(SQ_Model pModel, int iComponent, SQ_VectorData *pQocvSE)
SQ_BacktransformedState
enum SQ_TriStateBacktransformedState SQ_BacktransformedState
SQ_WeightType
enum SQ_WeightTypeEnum SQ_WeightType
SQ_GetVIPcv
SQ_ErrorCode SQ_GetVIPcv(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData *pVIPcv)
SQ_GetQ2
SQ_ErrorCode SQ_GetQ2(SQ_Model pModel, SQ_VectorData *pQ2)
SQ_GetVIPLag
SQ_ErrorCode SQ_GetVIPLag(SQ_Model pModel, int iComponent, int iColumnXIndex, SQ_VectorData *pVIPLag)
SQ_GetSDT
SQ_ErrorCode SQ_GetSDT(SQ_Model pModel, SQ_VectorData *pSDT)
SQ_GetNumberOfYOrthogonalComponents
SQ_ErrorCode SQ_GetNumberOfYOrthogonalComponents(SQ_Model pModel, int *piNumComp)
SQ_IsModelPCA
SQ_ErrorCode SQ_IsModelPCA(SQ_Model pModel, SQ_Bool *bIsPCA)
SQ_GetColumnXNameByIndex
SQ_ErrorCode SQ_GetColumnXNameByIndex(SQ_Model pModel, int iColumnXIndex, int iVarID, char *szColumnXName, int iBufferLength)
SQ_GetCoefficientsCS
SQ_ErrorCode SQ_GetCoefficientsCS(SQ_Model pModel, int iComponent, SQ_IntVector *pColumnYIndices, SQ_ReconstructState bReconstruct, SQ_ResolveHierachicalState bResolveHierarchical, SQ_VectorData *pCoeffCS)
SQ_GetYPredCVErr
SQ_ErrorCode SQ_GetYPredCVErr(SQ_Model pModel, int iComponent, SQ_IntVector *pColumnYIndices, SQ_VectorData *pYPredCVErr)
SQ_Model
struct tagSQ_ModelHandle * SQ_Model
SQ_GetQcvSE
SQ_ErrorCode SQ_GetQcvSE(SQ_Model pModel, int iComponent, SQ_VectorData *pQcvSE)
SQ_GetQocv
SQ_ErrorCode SQ_GetQocv(SQ_Model pModel, int iComponent, SQ_VectorData *pQocv)
SQ_GetXVar
SQ_ErrorCode SQ_GetXVar(SQ_Model pModel, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_IntVector *pColumnXIndices, SQ_VectorData *pXVar)
SQ_GetPModY
SQ_ErrorCode SQ_GetPModY(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pPModY)
SQ_GetCCorrelation
SQ_ErrorCode SQ_GetCCorrelation(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pCCorr)
SQ_GetQ2CumProgression
SQ_ErrorCode SQ_GetQ2CumProgression(SQ_Model pModel, SQ_VectorData *pQ2CumProgression)
SQ_GetCoefficientsCScvSEDF
SQ_ErrorCode SQ_GetCoefficientsCScvSEDF(SQ_Model pModel, int iComponent, float *pfCoeffCScvSEDF)
SQ_GetYObs
SQ_ErrorCode SQ_GetYObs(SQ_Model pModel, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_IntVector *pObservations, SQ_VectorData *pYObs)
SQ_GetR2VXAdjCum
SQ_ErrorCode SQ_GetR2VXAdjCum(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pR2VXAdjCum)
tagSQ_IntVector
Definition: SQIntVector.h:27
SQ_GetXWeights
SQ_ErrorCode SQ_GetXWeights(SQ_Model pModel, SQ_ReconstructState bReconstruct, SQ_VectorData *pXWeights)
SQ_GetSerrL
SQ_ErrorCode SQ_GetSerrL(SQ_Model pModel, int iComponent, SQ_IntVector *pColumnYIndices, SQ_VectorData *pSerrL)
SQ_GetObservationClasses
SQ_ErrorCode SQ_GetObservationClasses(SQ_Model pModel, SQ_IntVector *piClasses)
SQIntVector.h
SQ_GetNumberOfXOrthogonalComponents
SQ_ErrorCode SQ_GetNumberOfXOrthogonalComponents(SQ_Model pModel, int *piNumComp)
SQ_GetOPLSR2Q2Overview
SQ_ErrorCode SQ_GetOPLSR2Q2Overview(SQ_Model pModel, SQ_VectorData *pModelR2Q2Overview)
SQ_GetDModY
SQ_ErrorCode SQ_GetDModY(SQ_Model pModel, SQ_IntVector *pComponents, SQ_NormalizedState bNormalized, SQ_VectorData *pDModY)
SQ_GetWcvSEDF
SQ_ErrorCode SQ_GetWcvSEDF(SQ_Model pModel, int iComponent, float *pfWcvSEDF)
SQ_GetPq
SQ_ErrorCode SQ_GetPq(SQ_Model pModel, SQ_IntVector *pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData *pPq)
SQ_GetColumnYNameByIndex
SQ_ErrorCode SQ_GetColumnYNameByIndex(SQ_Model pModel, int iColumnYIndex, int iVarID, char *szColumnYName, int iBufferLength)
SQ_GetContributionsDModXGroup
SQ_ErrorCode SQ_GetContributionsDModXGroup(SQ_Model pModel, SQ_IntVector *pObsIx, SQ_WeightType eWeightType, int iComponent, int iYVar, SQ_ReconstructState bReconstruct, SQ_VectorData *pContrDModX)
SQ_GetEigenValues
SQ_ErrorCode SQ_GetEigenValues(SQ_Model pModel, SQ_VectorData *pEigenValues)
SQ_GetPqCorr
SQ_ErrorCode SQ_GetPqCorr(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pPqCorr)
SQ_GetR2Y
SQ_ErrorCode SQ_GetR2Y(SQ_Model pModel, SQ_VectorData *pR2Y)
SQ_GetU
SQ_ErrorCode SQ_GetU(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pU)
SQ_GetT2RangeCrit
SQ_ErrorCode SQ_GetT2RangeCrit(SQ_Model pModel, int iComponentFrom, int iComponentTo, float fLevel, float *pfT2RangeCrit)
SQ_GetCoefficientsMLR
SQ_ErrorCode SQ_GetCoefficientsMLR(SQ_Model pModel, int iComponent, SQ_IntVector *pColumnYIndices, SQ_ReconstructState bReconstruct, SQ_VectorData *pCoeffMLR)
SQ_GetModelTitle
SQ_ErrorCode SQ_GetModelTitle(SQ_Model pModel, char *szModelTitle, int iBufferLength)
SQ_GetPCorrelation
SQ_ErrorCode SQ_GetPCorrelation(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pPCorr)
SQ_GetPModX
SQ_ErrorCode SQ_GetPModX(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pPModX)
SQ_GetCoefficientsCenterd
SQ_ErrorCode SQ_GetCoefficientsCenterd(SQ_Model pModel, int iComponent, SQ_IntVector *pColumnYIndices, SQ_ReconstructState bReconstruct, SQ_VectorData *pCoeffCenterd)
SQ_GetR2CumProgression
SQ_ErrorCode SQ_GetR2CumProgression(SQ_Model pModel, SQ_VectorData *pR2CumProgression)
SQ_GetYPredCVErrSE
SQ_ErrorCode SQ_GetYPredCVErrSE(SQ_Model pModel, SQ_IntVector *pColumnYIndices, SQ_VectorData *pYPredCVErrSE)
SQ_GetPcvSE
SQ_ErrorCode SQ_GetPcvSE(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData *pPcvSE)
SQ_GetPccvSE
SQ_ErrorCode SQ_GetPccvSE(SQ_Model pModel, int iCompontent, SQ_ReconstructState bReconstruct, SQ_VectorData *pPccvSE)
SQ_GetNumberOfPredictiveComponents
SQ_ErrorCode SQ_GetNumberOfPredictiveComponents(SQ_Model pModel, int *piNumComp)
SQ_GetR2VYAdjCum
SQ_ErrorCode SQ_GetR2VYAdjCum(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pR2VYAdjCum)
SQ_GetModelClass
SQ_ErrorCode SQ_GetModelClass(SQ_Model pModel, int *piClass)
SQ_GetTCorrelation
SQ_ErrorCode SQ_GetTCorrelation(SQ_Model pModel, SQ_IntVector *pComponents, SQ_BoolVector *pComponentIsPredictiveVector, SQ_VectorData *pTCorr)
SQ_IsModelFitted
SQ_ErrorCode SQ_IsModelFitted(SQ_Model pModel, SQ_Bool *bIsFitted)
SQ_GetOLevY
SQ_ErrorCode SQ_GetOLevY(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pOLevY)
SQ_GetTo
SQ_ErrorCode SQ_GetTo(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pTo)
SQ_GetObservationName
SQ_ErrorCode SQ_GetObservationName(SQ_Model pModel, int iObsIx, int iObsID, char *szObsName, int iBufferLength)
SQ_GetS
SQ_ErrorCode SQ_GetS(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pS)
SQ_GetQ2VX
SQ_ErrorCode SQ_GetQ2VX(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pQ2VX)
SQ_CoefficientsRotatedType
enum SQ_CoefficientsRotatedTypeEnum SQ_CoefficientsRotatedType
SQProject.h
SQ_GetWcv
SQ_ErrorCode SQ_GetWcv(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData *pWcv)
SQ_GetT2Crit
SQ_ErrorCode SQ_GetT2Crit(SQ_Model pModel, int iComponent, float fLevel, float *pfT2Crit)
SQ_GetModelOptions
SQ_ErrorCode SQ_GetModelOptions(SQ_Model pModel, SQ_ModelOptions *poModelOptions)
tagSQ_StringVector
Definition: SQStringVector.h:27
SQ_GetPoCorrelation
SQ_ErrorCode SQ_GetPoCorrelation(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pPoCorr)
SQ_GetCocvSE
SQ_ErrorCode SQ_GetCocvSE(SQ_Model pModel, int iComponent, SQ_VectorData *pCocvSE)
SQ_GetModelLastModified
SQ_ErrorCode SQ_GetModelLastModified(SQ_Model pModel, long *lModifiedTime)
SQ_GetTMean
SQ_ErrorCode SQ_GetTMean(SQ_Model pModel, int iComponent, float *pfTMean)
SQ_GetModelDatasets
SQ_ErrorCode SQ_GetModelDatasets(SQ_Model pModel, SQ_IntVector *pDatasetNumbers)
SQ_GetQ2VXCum
SQ_ErrorCode SQ_GetQ2VXCum(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pQ2VXCum)
SQ_GetRMSEcv
SQ_ErrorCode SQ_GetRMSEcv(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pRMSEcv)
SQ_GetTCrit
SQ_ErrorCode SQ_GetTCrit(SQ_Model pModel, int iComponent, float fLevel, float *pfTCrit)
SQ_GetCoefficientsCScvSE
SQ_ErrorCode SQ_GetCoefficientsCScvSE(SQ_Model pModel, int iComponent, int iColumnYIndex, SQ_ReconstructState bReconstruct, SQ_VectorData *pCoeffCScvSE)
SQ_GetRMSEcvProgression
SQ_ErrorCode SQ_GetRMSEcvProgression(SQ_Model pModel, SQ_IntVector *pColumnYIndices, SQ_VectorData *pRMSEcvProgression)
SQ_GetR2VY
SQ_ErrorCode SQ_GetR2VY(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pR2VY)
SQ_GetORiskPooled
SQ_ErrorCode SQ_GetORiskPooled(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pORiskPooled)
SQ_GetR2XCum
SQ_ErrorCode SQ_GetR2XCum(SQ_Model pModel, SQ_VectorData *pR2XCum)
SQ_GetTStandardDeviation
SQ_ErrorCode SQ_GetTStandardDeviation(SQ_Model pModel, int iComponent, float *pfDF, float *pfTStdev)
SQ_GetR2VXCum
SQ_ErrorCode SQ_GetR2VXCum(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pR2VXCum)
SQ_GetPcCorr
SQ_ErrorCode SQ_GetPcCorr(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pPcCorr)
SQ_GetCrossValidationRounds
SQ_ErrorCode SQ_GetCrossValidationRounds(SQ_Model pModel, int *iCVRounds)
SQ_GetYObsRes
SQ_ErrorCode SQ_GetYObsRes(SQ_Model pModel, int iComponent, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_IntVector *pObservations, SQ_VectorData *pYObsRes)
SQ_GetSSY
SQ_ErrorCode SQ_GetSSY(SQ_Model pModel, SQ_VectorData *pSSY)
SQ_GetStatistics
SQ_ErrorCode SQ_GetStatistics(SQ_Model pModel, SQ_IntVector *pColumnXIndices, SQ_IntVector *pColumnYIndices, SQ_ModelStatistics *pModelStatistics)
SQ_GetQ
SQ_ErrorCode SQ_GetQ(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pQ)
SQ_GetCVAnovaTable
SQ_ErrorCode SQ_GetCVAnovaTable(SQ_Model pModel, SQ_VectorData *poCVAnovaTable)
SQ_GetPoSo
SQ_ErrorCode SQ_GetPoSo(SQ_Model pModel, SQ_IntVector *pCompontentsList, SQ_ReconstructState bReconstruct, SQ_VectorData *pPoso)
SQ_GetMPowX
SQ_ErrorCode SQ_GetMPowX(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pMPowX)
SQ_GetQ2VY
SQ_ErrorCode SQ_GetQ2VY(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pQ2VY)
SQ_GetColumnXIndexByName
SQ_ErrorCode SQ_GetColumnXIndexByName(SQ_Model pModel, const char *szColumnXName, int iVarID, int *piColumnXIndex)
SQ_GetNumberOfComponents
SQ_ErrorCode SQ_GetNumberOfComponents(SQ_Model pModel, int *piNumComp)
SQ_GetOLevX
SQ_ErrorCode SQ_GetOLevX(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pOLevX)
SQ_GetCocv
SQ_ErrorCode SQ_GetCocv(SQ_Model pModel, int iComponent, SQ_VectorData *pCocv)
SQ_GetS2VY
SQ_ErrorCode SQ_GetS2VY(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pS2VY)
SQ_GetContributionsDModY
SQ_ErrorCode SQ_GetContributionsDModY(SQ_Model pModel, int iObsIx, SQ_WeightType eWeightType, int iComponent, SQ_VectorData *pContrDModY)
SQ_ErrorCode
enum SQ_ErrorCodeEnum SQ_ErrorCode
SQ_GetP
SQ_ErrorCode SQ_GetP(SQ_Model pModel, SQ_IntVector *pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData *pP)
SQ_GetModelTypeString
SQ_ErrorCode SQ_GetModelTypeString(SQ_Model pModel, char *szModelType, int iBufferLength)
SQ_GetYOffsets
SQ_ErrorCode SQ_GetYOffsets(SQ_Model pModel, SQ_VectorData *pYOffsets)
SQ_GetContributionsScoresSingleWeight
SQ_ErrorCode SQ_GetContributionsScoresSingleWeight(SQ_Model pModel, int iObs1Ix, int iObs2Ix, SQ_WeightType eWeightType, int iComponent, int iYVar, SQ_ReconstructState bReconstruct, SQ_VectorData *pContrSSW)
SQ_GetYRelatedProfile
SQ_ErrorCode SQ_GetYRelatedProfile(SQ_Model pModel, SQ_IntVector *pColumnYIndices, SQ_VectorData *pYRelated)
SQ_GetPc
SQ_ErrorCode SQ_GetPc(SQ_Model pModel, SQ_IntVector *pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData *pPc)
SQ_GetR2XAdj
SQ_ErrorCode SQ_GetR2XAdj(SQ_Model pModel, SQ_VectorData *pR2XAdj)
SQ_IsImpulseResponseModel
SQ_ErrorCode SQ_IsImpulseResponseModel(SQ_Model pModel, SQ_Bool *bIsFIR)
SQ_GetVIPPredictive
SQ_ErrorCode SQ_GetVIPPredictive(SQ_Model pModel, SQ_ReconstructState bReconstruct, SQ_VectorData *pVIP)
SQ_GetXVarRes
SQ_ErrorCode SQ_GetXVarRes(SQ_Model pModel, int iComponent, SQ_IntVector *pColumnXIndices, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_StandardizedState bStandardized, SQ_VectorData *pXVarRes)
SQ_GetPoSoCorr
SQ_ErrorCode SQ_GetPoSoCorr(SQ_Model pModel, SQ_IntVector *pCompontentsList, SQ_VectorData *pPosoCorr)
SQ_GetWStar
SQ_ErrorCode SQ_GetWStar(SQ_Model pModel, SQ_IntVector *pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData *pWStar)
SQ_GetQCorrelation
SQ_ErrorCode SQ_GetQCorrelation(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pQCorr)
SQ_GetR2YAdj
SQ_ErrorCode SQ_GetR2YAdj(SQ_Model pModel, SQ_VectorData *pR2YAdj)
SQ_GetXVarResO2PLS
SQ_ErrorCode SQ_GetXVarResO2PLS(SQ_Model pModel, int iPredComponent, int iXSideOrthoComponent, int iYSideOrthoComponent, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_StandardizedState bStandardized, SQ_IntVector *pColumnXIndices, SQ_VectorData *pXVarResO2PLS)
SQ_GetWStarcv
SQ_ErrorCode SQ_GetWStarcv(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData *pWStarcv)
SQ_GetVIPcvSE
SQ_ErrorCode SQ_GetVIPcvSE(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData *pVIPcvSE)
SQ_GetQ2Cum
SQ_ErrorCode SQ_GetQ2Cum(SQ_Model pModel, SQ_VectorData *pQ2Cum)
SQ_StandardizedState
enum SQ_TriStateStandardizedState SQ_StandardizedState
SQ_GetDModX
SQ_ErrorCode SQ_GetDModX(SQ_Model pModel, SQ_IntVector *pComponents, SQ_NormalizedState bNormalized, SQ_ModelingPowerWeightedState bModelingPowerWeighted, SQ_VectorData *pDModX)
SQBoolVector.h
SQ_GetPermutationTest
SQ_ErrorCode SQ_GetPermutationTest(SQ_Model pModel, int iYvariable, int iNumOfPermutations, SQ_FloatMatrix *pPermutationTest)
SQ_GetSignificanceLevel
SQ_ErrorCode SQ_GetSignificanceLevel(SQ_Model pModel, float *pfSignificanceLevel)
SQ_GetSSX
SQ_ErrorCode SQ_GetSSX(SQ_Model pModel, SQ_VectorData *pSSX)
SQ_GetS2X
SQ_ErrorCode SQ_GetS2X(SQ_Model pModel, SQ_VectorData *pS2X)
SQ_IsModelCrossValidated
SQ_ErrorCode SQ_IsModelCrossValidated(SQ_Model pModel, SQ_Bool *bIsCV)
tagSQ_ModelStatistics
Definition: SQModelStatistics.h:29
SQ_ModelingPowerWeightedState
enum SQ_TriStateModelingPowerWeightedState SQ_ModelingPowerWeightedState
SQ_GetT
SQ_ErrorCode SQ_GetT(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pT)
SQ_GetWocvSE
SQ_ErrorCode SQ_GetWocvSE(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData *pWocvSE)
SQ_GetORisk
SQ_ErrorCode SQ_GetORisk(SQ_Model pModel, int iColumnYIndex, SQ_IntVector *pComponents, SQ_VectorData *pORisk)
SQ_GetPocv
SQ_ErrorCode SQ_GetPocv(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData *pPocv)
SQ_GetS2VX
SQ_ErrorCode SQ_GetS2VX(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pS2VX)
SQ_GetcvSEPercentile
SQ_ErrorCode SQ_GetcvSEPercentile(SQ_Model pModel, float fSignificance, float *pfStudentsT)
SQ_GetContributionsScoresMultiWeight
SQ_ErrorCode SQ_GetContributionsScoresMultiWeight(SQ_Model pModel, int iObs1Ix, int iObs2Ix, SQ_IntVector *pWeightType, SQ_IntVector *pComponents, SQ_ReconstructState bReconstruct, SQ_VectorData *pContrSMW)
SQ_GetObservationNames
SQ_ErrorCode SQ_GetObservationNames(SQ_Model pModel, int iObsID, SQ_StringVector *pObservationNames)
SQ_GetPqcvSE
SQ_ErrorCode SQ_GetPqcvSE(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData *pPqcvSE)
SQ_GetContributionsScoresSingleWeightGroup
SQ_ErrorCode SQ_GetContributionsScoresSingleWeightGroup(SQ_Model pModel, SQ_IntVector *pObs1Ix, SQ_IntVector *pObs2Ix, SQ_WeightType eWeightType, int iComponent, int iYVar, SQ_ReconstructState bReconstruct, SQ_VectorData *pContrSSW)
SQErrorCodes.h
SQModelStatistics.h
SQ_GetXObsRes
SQ_ErrorCode SQ_GetXObsRes(SQ_Model pModel, int iComponent, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_IntVector *pObservations, SQ_ReconstructState bReconstruct, SQ_VectorData *pXObsRes)
SQ_GetR2VYAdj
SQ_ErrorCode SQ_GetR2VYAdj(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pR2VYAdj)
SQ_GetVIPOrthogonalLag
SQ_ErrorCode SQ_GetVIPOrthogonalLag(SQ_Model pModel, int iColumnXIndex, SQ_VectorData *pVIPLag)
SQ_GetUcv
SQ_ErrorCode SQ_GetUcv(SQ_Model pModel, SQ_IntVector *pCompontentsList, SQ_VectorData *pUcv)
SQ_IsModelPLS
SQ_ErrorCode SQ_IsModelPLS(SQ_Model pModel, SQ_Bool *bIsPLS)
SQ_GetC
SQ_ErrorCode SQ_GetC(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pC)
SQ_GetMBEE
SQ_ErrorCode SQ_GetMBEE(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pMBEE)
tagSQ_ModelHandle
Definition: SQModel.h:24
SQ_GetRMSEE
SQ_ErrorCode SQ_GetRMSEE(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pRMSEE)
SQ_GetR
SQ_ErrorCode SQ_GetR(SQ_Model pModel, SQ_IntVector *pComponents, SQ_VectorData *pR)
tagSQ_VectorData
Definition: SQVectorData.h:29
SQ_GetPocvSE
SQ_ErrorCode SQ_GetPocvSE(SQ_Model pModel, int iComponent, SQ_ReconstructState bReconstruct, SQ_VectorData *pPocvSE)
SQ_GetModelType
SQ_ErrorCode SQ_GetModelType(SQ_Model pModel, SQ_ModelType *eModelType)
SQ_NormalizedState
enum SQ_TriStateNormalizedState SQ_NormalizedState
SQ_IsModelClass
SQ_ErrorCode SQ_IsModelClass(SQ_Model pModel, SQ_Bool *bIsClass)
SQ_GetCorrelationMatrix
SQ_ErrorCode SQ_GetCorrelationMatrix(SQ_Model pModel, SQ_VectorData *pCorrMatrix)
SQ_GetR2XAdjCum
SQ_ErrorCode SQ_GetR2XAdjCum(SQ_Model pModel, SQ_VectorData *pR2XAdjCum)
SQ_GetR2YCum
SQ_ErrorCode SQ_GetR2YCum(SQ_Model pModel, SQ_VectorData *pR2YCum)
SQ_UnscaledState
enum SQ_TriStateUnscaledState SQ_UnscaledState
SQ_GetYVarRes
SQ_ErrorCode SQ_GetYVarRes(SQ_Model pModel, int iComponent, SQ_IntVector *pColumnYIndices, SQ_UnscaledState bUnscaled, SQ_BacktransformedState bBackTransformed, SQ_StandardizedState bStandardized, SQ_VectorData *pYVarRes)
SQ_ModelOptions
Definition: SQCommon.h:193
SQ_GetYWeights
SQ_ErrorCode SQ_GetYWeights(SQ_Model pModel, SQ_VectorData *pYWeights)

Copyright (C) Sartorius Stedim Data Analytics AB - Generated by Doxygen