Library Reference
Page Hierarchy
Class Hierarchy
-
- Namespace gwm
- Struct GLMDiagnostic
- Struct GWRGeneralizedDiagnostic
- Struct IBandwidthSelectable
- Struct IMultivariableAnalysis
- Struct IMultivariateAnalysis
- Struct IParallelCudaEnabled
- Struct IParallelizable
- Struct IParallelMpiEnabled
- Struct IParallelOpenmpEnabled
- Struct IRegressionAnalysis
- Struct ITelegram
- Struct IVarialbeSelectable
- Struct RegressionDiagnostic
- Class Algorithm
- Class BandwidthSelector
- Class BandwidthWeight
- Class BinomialModel
- Class CRSDistance
- Struct CRSDistance::Parameter
- Class CRSSTDistance
- Class Distance
- Struct Distance::Parameter
- Class DMatDistance
- Struct DMatDistance::Parameter
- Class GeneralizedLinearModel
- Class GTDR
- Class GTDRBandwidthOptimizer
- Class GTWR
- Struct GTWR::Parameter
- Class GWAverage
- Class GWCorrelation
- Class GWDA
- Class GWPCA
- Class GWRBase
- Class GWRBasic
- Class GWRGeneralized
- Class GWRLocalCollinearity
- Class GWRMultiscale
- Class GWRRobust
- Class GWRScalable
- Struct GWRScalable::LoocvParams
- Class LinearModel
- Class Logger
- Class MinkwoskiDistance
- Class OneDimDistance
- Struct OneDimDistance::Parameter
- Class PoissonModel
- Class SpatialAlgorithm
- Class SpatialMonoscaleAlgorithm
- Class SpatialMultiscaleAlgorithm
- Class SpatialWeight
- Class VariableForwardSelector
- Class Weight
- Enum ParallelType
- Enum Status
- Struct curange
- Template Struct cutraits
- Struct ISpatialCudaEnabled
- Class cubase
- Class cubatched
- Class cumat
- Class cuop
- Class cuop_diagmul
- Class cuop_inv
- Template Class cuop_matmul
- Template Class cuop_matmul< A, B, cubase::Type::Mat, cubase::Type::Mat >
- Template Class cuop_trans
- Class custride
- Template Class cuview
- Template Class cuview< custride >
- Class GWRBasicGpuTask
- Class IGWRBasicGpuTask
- Class StdTelegram
- Namespace gwm
File Hierarchy
-
- Directory include
- Directory gwmodelcuda
- File GWRBasicGpuTask.h
- File IGWRBasicGpuTask.h
- File StdTelegram.h
- Directory gwmodelpp
- Directory spatialweight
- Directory cuda
- File BandwidthWeight.h
- File CRSDistance.h
- File CRSSTDistance.h
- File Distance.h
- File DMatDistance.h
- File MinkwoskiDistance.h
- File OneDimDistance.h
- File SpatialWeight.h
- File Weight.h
- Directory utils
- File armampi.h
- File CudaUtils.h
- File cumat.hpp
- File Algorithm.h
- File BandwidthSelector.h
- File BinomialModel.h
- File GeneralizedLinearModel.h
- File GTDR.h
- File GTWR.h
- File GWAverage.h
- File GWCorrelation.h
- File GWDA.h
- File GWPCA.h
- File GWRBase.h
- File GWRBasic.h
- File GWRGeneralized.h
- File GWRLocalCollinearity.h
- File GWRMultiscale.h
- File GWRRobust.h
- File GWRScalable.h
- File IBandwidthSelectable.h
- File IMultivariableAnalysis.h
- File IParallelizable.h
- File IRegressionAnalysis.h
- File IVarialbeSelectable.h
- File LinearModel.h
- File Logger.h
- File PoissonModel.h
- File RegressionDiagnostic.h
- File SpatialAlgorithm.h
- File SpatialMonoscaleAlgorithm.h
- File SpatialMultiscaleAlgorithm.h
- File Status.h
- File VariableForwardSelector.h
- Directory spatialweight
- File armadillo_config.h
- File gwmodel.h
- Directory gwmodelcuda
- Directory include
Full API
Namespaces
Classes and Structs
- Class BandwidthWeight
- Inheritance Relationships
- Class Documentation
gwm::BandwidthWeightKernelFunctionTypeKernelFunctionBandwidthWeight()BandwidthWeight()BandwidthWeight()BandwidthWeight()clone()weight()bandwidth()setBandwidth()adaptive()setAdaptive()kernel()setKernel()GaussianKernelFunction()ExponentialKernelFunction()BisquareKernelFunction()TricubeKernelFunction()BoxcarKernelFunction()KernelFunctionTypeNameMapperBandwidthTypeNameMapperKernel
- Class CRSSTDistance
- Inheritance Relationships
- Class Documentation
gwm::CRSSTDistanceCalculatorTypeCRSSTDistance()CRSSTDistance()CRSSTDistance()CRSSTDistance()clone()type()makeParameter()distance()minDistance()maxDistance()spatialDistance()temporalDistance()lambda()setLambda()angle()setAngle()OrthogonalSTDistance()ObliqueSTDistance()mSpatialDistancemTemporalDistancemLambdamAngle
- Class GTDR
- Inheritance Relationships
- Class Documentation
gwm::GTDRBandwidthCriterionTypePredictCalculatorFitCalculatorBandwidthCriterionCalculatorIndepVarCriterionCalculatorGTDR()GTDR()~GTDR()betas()hasHatMatrix()setHasHatMatrix()spatialWeights()setSpatialWeights()enableBandwidthOptimize()setEnableBandwidthOptimize()bandwidthOptimizeEps()setBandwidthOptimizeEps()bandwidthOptimizeMaxIter()setBandwidthOptimizeMaxIter()bandwidthOptimizeStep()setBandwidthOptimizeStep()bandwidthCriterionType()setBandwidthCriterionType()enableIndpenVarSelect()setEnableIndepVarSelect()indepVarSelectThreshold()setIndepVarSelectThreshold()indepVarCriterionList()selectedIndepVars()betasSE()sHat()qDiag()s()isValid()dependentVariable()setDependentVariable()independentVariables()setIndependentVariables()hasIntercept()setHasIntercept()diagnostic()predict()fit()getCriterion()selectedVariables()parallelAbility()parallelType()setParallelType()setOmpThreadNum()bandwidthCriterion()CalcDiagnostic()Fitted()RSS()AICc()predictSerial()fitSerial()bandwidthCriterionAICSerial()bandwidthCriterionCVSerial()indepVarCriterionSerial()
- Class GTWR
- Nested Relationships
- Inheritance Relationships
- Class Documentation
gwm::GTWRBandwidthSelectionCriterionTypePredictCalculatorFitCalculatorBandwidthSelectionCriterionCalculatorIndepVarsSelectCriterionCalculatorgetLambda()getAngle()GTWR()GTWR()~GTWR()isAutoselectBandwidth()setIsAutoselectBandwidth()bandwidthSelectionCriterion()setBandwidthSelectionCriterion()bandwidthSelectionCriterionList()hasHatMatrix()setHasHatMatrix()setCoords()betasSE()sHat()qDiag()s()isValid()predict()fit()getCriterion()parallelAbility()parallelType()setParallelType()setOmpThreadNum()setIsAutoselectLambda()setIsAutoselectLambdaBw()infoLambdaCriterion()infoLambdaCriterion()BandwidthSelectionCriterionTypeNameMapperisStoreS()createPredictionDistanceParameter()createDistanceParameter()lambdaAutoSelection()r_squareByLambda()lambdaBwAutoSelection()criterionByLambdaBw()mHasHatMatrixmHasFTestmHasPredictmIsAutoselectBandwidthmIsAutoselectLambdamIsAutoselectLambdaBwmBandwidthSelectionCriterionmBandwidthSelectionCriterionFunctionmBandwidthSelectionCriterionListmBandwidthLastCriterionmPredictFunctionmFitFunctionmParallelTypemOmpThreadNummBetasSEmSHatmQDiagmSvTimesmStdistancecriterion_function()gwm::GTWR::Parameter
- Class GWAverage
- Inheritance Relationships
- Class Documentation
gwm::GWAverageSummaryCalculatorGWAverage()GWAverage()~GWAverage()quantile()setQuantile()localMean()localSDev()localSkewness()localCV()localVar()localMedian()iqr()qi()isValid()variables()setVariables()run()calibration()createCalibrationDistanceParameter()parallelAbility()parallelType()setParallelType()setOmpThreadNum()updateCalculator()del()rank()findq()
- Class GWCorrelation
- Inheritance Relationships
- Class Documentation
gwm::GWCorrelationBandwidthInitilizeTypeBandwidthSelectionCriterionTypeSummaryCalculatorBandwidthSizeCriterionFunctionBandwidthSelectionCriterionCalculatorGWCorrelation()~GWCorrelation()localMean()localSDev()localSkewness()localCV()localVar()localCov()localCorr()localSCorr()isAutoselectBandwidth()bandwidthInitilize()setBandwidthInitilize()bandwidthSelectionApproach()setBandwidthSelectionApproach()bandwidthSizeCriterionVar()getCriterion()parallelAbility()parallelType()setParallelType()setOmpThreadNum()isValid()variables2()setVariables2()variables1()setVariables1()run()calibration()covwt()corwt()rank()del()BandwidthInitilizeTypeNameMapperBandwidthSelectionCriterionTypeNameMapperbandwidth()
- Class GWDA
- Inheritance Relationships
- Class Documentation
gwm::GWDADiscriminantAnalysisCalculatorGWDA()GWDA()~GWDA()isWqda()setIsWqda()hasCov()setHascov()hasMean()setHasmean()hasPrior()setHasprior()correctRate()res()group()probs()pmax()entropy()wqda()wlda()splitX()wMean()wVarCov()wPrior()levels()shannonEntropy()findSameString()ytable()isValid()variables()setVariables()setGroup()run()parallelAbility()parallelType()setParallelType()setOmpThreadNum()covwtmat()covwt()corwt()
- Class GWRBasic
- Inheritance Relationships
- Class Documentation
gwm::GWRBasicBandwidthSelectionCriterionTypePredictCalculatorFitCalculatorFitCoreCalculatorFitCoreSHatCalculatorFitCoreCVCalculatorBandwidthSelectionCriterionCalculatorIndepVarsSelectCriterionCalculatorGWRBasic()GWRBasic()~GWRBasic()isAutoselectBandwidth()setIsAutoselectBandwidth()bandwidthSelectionCriterion()setBandwidthSelectionCriterion()setGoldenUpperBounds()setGoldenLowerBounds()isAutoselectIndepVars()setIsAutoselectIndepVars()indepVarSelectionThreshold()setIndepVarSelectionThreshold()indepVarsSelectionCriterionList()bandwidthSelectionCriterionList()hasHatMatrix()setHasHatMatrix()betasSE()sHat()qDiag()s()c()isStoreS()isStoreC()setStoreS()setStoreC()isValid()predict()fit()getCriterion()selectedVariables()indepVarsSelectionCriterion()getCriterion()bandwidthSizeCriterionCV()bandwidthSizeCriterionAIC()parallelAbility()parallelType()setParallelType()setOmpThreadNum()setGPUId()setGroupSize()workerId()setWorkerId()setWorkerNum()BandwidthSelectionCriterionTypeNameMappercreatePredictionDistanceParameter()mHasHatMatrixmHasFTestmHasPredictmIsAutoselectIndepVarsmIndepVarSelectionThresholdmIndepVarsSelectionCriterionFunctionmIndepVarsSelectionCriterionListmSelectedIndepVarsmIndepVarSelectionProgressTotalmIndepVarSelectionProgressCurrentmIsAutoselectBandwidthmBandwidthSelectionCriterionmBandwidthSelectionCriterionFunctionmBandwidthSelectionCriterionListmBandwidthLastCriterionmGoldenUpperBoundsmGoldenLowerBoundsmPredictFunctionmFitFunctionmFitCoreFunctionmFitCoreSHatFunctionmFitCoreCVFunctionmParallelTypemOmpThreadNummGroupLengthmGpuIdmWorkerIdmWorkerNummWorkRangeSizemWorkRangemBetasSEmSHatmQDiagmSmCmStoreSmStoreC
- Class GWRGeneralized
- Inheritance Relationships
- Class Documentation
gwm::GWRGeneralizedFamilyBandwidthSelectionCriterionTypeBandwidthSelectCriterionFunctionGGWRfitFunctionCalWtFunctionGWRGeneralized()~GWRGeneralized()getCriterion()predict()fit()fit()parallelAbility()parallelType()setParallelType()setOmpThreadNum()getFamily()setFamily()getTol()setTol()getMaxiter()setMaxiter()getWtMat1()getWtMat2()getDiagnostic()getGLMDiagnostic()setBandwidthSelectionCriterionType()bandwidthSelectorCriterions()bandwidthSelectionCriterionType()autoselectBandwidth()setIsAutoselectBandwidth()regressionData()setRegressionData()hasHatMatrix()setHasHatMatrix()hasRegressionData()setHasRegressionData()mBandwidthSelectionCriterionListgwPredict()gwFit()dpois()dbinom()lchoose()lgammafn()CiMat()fitPoissonSerial()fitBinomialSerial()diag()PoissonWtSerial()BinomialWtSerial()CalGLMModel()mFamilymTolmMaxitermHasHatMatrixmHasRegressionDatamBetasSEmShatmSmGwDevmRegressionDatamWtMat1mWtMat2mDiagnosticmGLMDiagnosticmWt2myAdjmLLikmGGWRfitFunctionmCalWtFunctionmIsAutoselectBandwidthmBandwidthSelectionCriterionTypemBandwidthSelectCriterionFunctionmBandwidthSizeSelectormBandwidthLastCriterionmParallelTypemOmpThreadNum
- Class GWRLocalCollinearity
- Inheritance Relationships
- Class Documentation
gwm::GWRLocalCollinearityBandwidthSelectionCriterionTypeBandwidthSelectionCriterionCalculatorFitCalculatorPredictCalculatorGWRLocalCollinearity()~GWRLocalCollinearity()cnThresh()setCnThresh()lambda()setLambda()hasHatMatrix()setHasHatMatrix()lambdaAdjust()setLambdaAdjust()dialnostic()localCN()localLambda()isAutoselectBandwidth()setIsAutoselectBandwidth()bandwidthSelectionCriterionList()bandwidthSelectionCriterion()setBandwidthSelectionCriterion()getCriterion()fit()predict()parallelAbility()parallelType()setParallelType()setOmpThreadNum()CalcDiagnostic()ridgelm()mBandwidthSelectionCriterionListmBandwidthSelectionCriterionmBandwidthSelectionCriterionFunctionmBandwidthLastCriterion
- Class GWRMultiscale
- Inheritance Relationships
- Class Documentation
gwm::GWRMultiscaleBandwidthInitilizeTypeBandwidthSelectionCriterionTypeBackFittingCriterionTypeBandwidthSizeCriterionFunctionFitVarFunctionFitVarCoreFunctionFitVarCoreCVFunctionFitVarCoreSHatFunctionGWRMultiscale()GWRMultiscale()~GWRMultiscale()setGoldenUpperBounds()setGoldenLowerBounds()bandwidthInitilize()setBandwidthInitilize()bandwidthSelectionApproach()setBandwidthSelectionApproach()preditorCentered()setPreditorCentered()bandwidthSelectThreshold()setBandwidthSelectThreshold()hasHatMatrix()setHasHatMatrix()bandwidthSelectRetryTimes()setBandwidthSelectRetryTimes()maxIteration()setMaxIteration()criterionType()setCriterionType()criterionThreshold()setCriterionThreshold()adaptiveLower()setAdaptiveLower()betas()bandwidthSizeCriterionVar()isValid()setSpatialWeights()getCriterion()dependentVariable()setDependentVariable()independentVariables()setIndependentVariables()hasIntercept()setHasIntercept()diagnostic()predict()fit()parallelAbility()parallelType()setParallelType()setOmpThreadNum()setGPUId()setGroupSize()workerId()setWorkerId()setWorkerNum()BandwidthInitilizeTypeNameMapperBandwidthSelectionCriterionTypeNameMapperBackFittingCriterionTypeNameMappertreeChildCountbandwidth()fitInitial()backfitting()fitVarBase()bandwidthSizeCriterionVarCVBase()bandwidthSizeCriterionVarAICBase()fitVarCoreSerial()fitVarCoreCVSerial()fitVarCoreSHatSerial()
- Class GWRScalable
- Nested Relationships
- Inheritance Relationships
- Class Documentation
- Class SpatialWeight
- Class Documentation
gwm::SpatialWeightSpatialWeight()SpatialWeight()SpatialWeight()SpatialWeight()SpatialWeight()~SpatialWeight()weight()setWeight()setWeight()setWeight()weight()distance()setDistance()setDistance()setDistance()distance()operator=()operator=()weightVector()isValid()weight()distance()distance()distance()distance()distance()
- Class Documentation
- Class GWRBasicGpuTask
- Inheritance Relationships
- Class Documentation
GWRBasicGpuTaskGWRBasicGpuTask()GWRBasicGpuTask()GWRBasicGpuTask()~GWRBasicGpuTask()operator=()setX()setY()setCoords()setPredictLocations()setDistanceType()setCRSDistanceGergraphic()setMinkwoskiDistancePoly()setMinkwoskiDistanceTheta()setBandwidthSize()setBandwidthAdaptive()setBandwidthKernel()enableBandwidthOptimization()enableVariablesOptimization()betas()betasSE()shat1()shat2()qDiag()sRows()s()diagnosticRSS()diagnosticAIC()diagnosticAICc()diagnosticENP()diagnosticEDF()diagnosticRSquare()diagnosticRSquareAdjust()optimizedBandwidth()selectedVarSize()selectedVar()variableSelectionCriterionSize()variableSelectionCriterionItemVarSize()variableSelectionCriterionItemVar()variableSelectionCriterionItemValue()fit()predict()
- Class IGWRBasicGpuTask
- Inheritance Relationships
- Class Documentation
IGWRBasicGpuTasksetX()setY()setCoords()setPredictLocations()setDistanceType()setCRSDistanceGergraphic()setMinkwoskiDistancePoly()setMinkwoskiDistanceTheta()setBandwidthSize()setBandwidthAdaptive()setBandwidthKernel()enableBandwidthOptimization()enableVariablesOptimization()betas()betasSE()shat1()shat2()qDiag()sRows()s()diagnosticRSS()diagnosticAIC()diagnosticAICc()diagnosticENP()diagnosticEDF()diagnosticRSquare()diagnosticRSquareAdjust()optimizedBandwidth()selectedVarSize()selectedVar()variableSelectionCriterionSize()variableSelectionCriterionItemVarSize()variableSelectionCriterionItemVar()variableSelectionCriterionItemValue()fit()predict()