Documentation ¶
Overview ¶
nolint
Index ¶
- Constants
- func String(v string) *string
- type ARDSquaredExponentialKernel
- type ARIMA
- type AbsoluteExponentialKernel
- type ActivationFunction
- type Aggregate
- type AggregateFunctionType
- type Alternate
- type Annotation
- type Anova
- type AnovaRow
- type AnovaRowType
- type AntecedentSequence
- type AnyDistribution
- type Application
- type Apply
- type Array
- type ArrayType
- type ArrayTypeType
- type AssociationModel
- type AssociationRule
- type Attribute
- type BaseCumHazardTables
- type Baseline
- type BaselineCell
- type BaselineModel
- type BaselineStratum
- type BaselineTestStatistic
- type BayesInput
- type BayesInputs
- type BayesOutput
- type BayesianNetworkModel
- type BayesianNetworkNodes
- type BinarySimilarity
- type BlockIndicator
- type BoundaryValueMeans
- type BoundaryValues
- type CastIntegerType
- type CatScoringMethod
- type CategoricalPredictor
- type Categories
- type Category
- type Characteristic
- type Characteristics
- type Chebychev
- type ChildParent
- type CityBlock
- type ClassLabels
- type Cluster
- type ClusteringField
- type ClusteringModel
- type ClusteringModelQuality
- type Coefficient
- type Coefficients
- type CompareFunction
- type ComparisonMeasure
- type Comparisons
- type ComplexPartialScore
- type CompoundPredicate
- type CompoundPredicateOperator
- type CompoundRule
- type Con
- type ConfusionMatrix
- type ConsequentSequence
- type Constant
- type Constraints
- type ContScoringMethod
- type ContStats
- type ContinuousConditionalProbability
- type ContinuousDistribution
- type ContinuousDistributionType
- type ContinuousNode
- type CorrelationFields
- type CorrelationMethods
- type CorrelationValues
- type Correlations
- type CountTable
- type CountTableType
- type Counts
- type Covariances
- type CovariateList
- type CumulativeLinkFunction
- type DataDictionary
- type DataField
- type DataType
- type Decision
- type DecisionTree
- type Decisions
- type DefineFunction
- type Delimiter
- type DelimiterType
- type DerivedField
- type DiscrStats
- type DiscreteConditionalProbability
- type DiscreteDistributionType
- type DiscreteNode
- type Discretize
- type DiscretizeBin
- type DocumentTermMatrix
- type ElementID
- type EmbeddedModel
- type Euclidean
- type EventValues
- type ExponentialSmoothing
- type Expression
- type Extension
- type FactorList
- type False
- type FieldColumnPair
- type FieldName
- type FieldRef
- type FieldUsageType
- type FieldValue
- type FieldValueCount
- type FollowSet
- type FrequenciesType
- type Gap
- type GaussianDistribution
- type GaussianProcessModel
- type GeneralRegressionModel
- type GeneralizedExponentialKernel
- type Header
- type Indices
- type InlineTable
- type InstanceField
- type InstanceFields
- type IntArray
- type IntegerEntries
- type IntegerNumber
- type IntegerSparseArray
- type InterpolationMethod
- type Interval
- type IntervalType
- type InvalidValueTreatmentMethod
- type Item
- type ItemRef
- type Itemset
- type Jaccard
- type KNNInput
- type KNNInputs
- type KohonenMap
- type Lag
- type Lambda
- type Level
- type LiftData
- type LiftGraph
- type LinearKernelType
- type LinearNorm
- type LinkFunction
- type LocalTransformations
- type LognormalDistributionForBN
- type Lower
- type MapValues
- type MatCell
- type Matrix
- type Mean
- type MiningBuildTask
- type MiningField
- type MiningFunction
- type MiningModel
- type MiningSchema
- type Minkowski
- type MissingValueStrategy
- type MissingValueTreatmentMethod
- type MissingValueWeights
- type ModelElement
- type ModelExplanation
- type ModelLiftGraph
- type ModelStats
- type ModelVerification
- type MultipleModelMethod
- type MultivariateStat
- type MultivariateStats
- type NNNeuronID
- type NNNeuronIDRef
- type NNNormalizationMethod
- type NaiveBayesModel
- type NearestNeighborModel
- type NeuralInput
- type NeuralInputs
- type NeuralLayer
- type NeuralNetwork
- type NeuralOutput
- type NeuralOutputs
- type Neuron
- type NoTrueChildStrategy
- type Node
- type NormContinuous
- type NormDiscrete
- type NormalDistributionForBN
- type NormalizedCountTable
- type NumArray
- type Number
- type NumericInfo
- type NumericPredictor
- type OpType
- type OptimumLiftGraph
- type OutlierTreatmentMethod
- type Output
- type OutputField
- type OutputFieldAlgorithm
- type PCell
- type PCovCell
- type PCovMatrix
- type PMML
- type PPCell
- type PPMatrix
- type PairCounts
- type ParamMatrix
- type Parameter
- type ParameterField
- type ParameterList
- type ParentValue
- type Partition
- type PartitionFieldStats
- type PercentageNumber
- type PoissonDistribution
- type PolynomialKernelType
- type Predicate
- type PredictiveModelQuality
- type Predictor
- type PredictorTerm
- type ProbNumber
- type Quantile
- type ROC
- type ROCGraph
- type RadialBasisKernel
- type RadialBasisKernelType
- type RandomLiftGraph
- type RankBasis
- type RankOrder
- type RealEntries
- type RealNumber
- type RealSparseArray
- type Regression
- type RegressionModel
- type RegressionNormalizationMethod
- type RegressionTable
- type ResultFeature
- type ResultField
- type Row
- type Rule
- type RuleFeature
- type RuleSelectionMethod
- type RuleSet
- type RuleSetModel
- type SVMClassificationMethod
- type SVMRepresentation
- type ScoreDistribution
- type Scorecard
- type SeasonalTrendDecomposition
- type SeasonalityExpoSmooth
- type Segment
- type Segmentation
- type Sequence
- type SequenceGroup
- type SequenceModel
- type SequenceReference
- type SequenceRule
- type SetPredicate
- type SetReference
- type SigmoidKernelType
- type SimpleMatching
- type SimplePredicate
- type SimplePredicateOperator
- type SimpleRule
- type SimpleSetPredicate
- type SimpleSetPredicateOperator
- type SpectralAnalysis
- type SquaredEuclidean
- type StringArray
- type SupportVector
- type SupportVectorMachine
- type SupportVectorMachineModel
- type SupportVectors
- type Table
- type TableLocator
- type Tanimoto
- type Target
- type TargetValue
- type TargetValueCount
- type TargetValueCounts
- type TargetValueStat
- type TargetValueStats
- type Targets
- type Taxonomy
- type TestDistributions
- type TextCorpus
- type TextDictionary
- type TextDocument
- type TextIndex
- type TextIndexNormalization
- type TextModel
- type TextModelNormalization
- type TextModelSimiliarity
- type Time
- type TimeAnchor
- type TimeAnchorType
- type TimeCycle
- type TimeException
- type TimeExceptionType
- type TimeSeries
- type TimeSeriesAlgorithm
- type TimeSeriesModel
- type TimeSeriesUsage
- type TimeValue
- type Timestamp
- type TrainingInstances
- type TransformationDictionary
- type TreeModel
- type TreeModelSplitCharacteristic
- type TrendExpoSmooth
- type TriangularDistributionForBN
- type True
- type UniformDistribution
- type UniformDistributionForBN
- type UnivariateStats
- type Upper
- type ValidTimeSpec
- type Value
- type ValueProbability
- type ValueValid
- type Variance
- type VectorDictionary
- type VectorFields
- type VectorID
- type VectorInstance
- type VerificationField
- type VerificationFields
- type XCoordinates
- type YCoordinates
Constants ¶
const ( ArrayTypeTypeInt = ArrayTypeType("int") ArrayTypeTypeReal = ArrayTypeType("real") ArrayTypeTypeString = ArrayTypeType("string") )
const ( AggregateFunctionTypeAverage = AggregateFunctionType("average") AggregateFunctionTypeCount = AggregateFunctionType("count") AggregateFunctionTypeMax = AggregateFunctionType("max") AggregateFunctionTypeMin = AggregateFunctionType("min") AggregateFunctionTypeMultiset = AggregateFunctionType("multiset") AggregateFunctionTypeSum = AggregateFunctionType("sum") )
const ( AnovaRowTypeError = AnovaRowType("Error") AnovaRowTypeModel = AnovaRowType("Model") AnovaRowTypeTotal = AnovaRowType("Total") )
const ( CompoundPredicateOperatorAnd = CompoundPredicateOperator("and") CompoundPredicateOperatorOr = CompoundPredicateOperator("or") CompoundPredicateOperatorSurrogate = CompoundPredicateOperator("surrogate") CompoundPredicateOperatorXor = CompoundPredicateOperator("xor") )
const ( IntervalTypeClosedClosed = IntervalType("closedClosed") IntervalTypeClosedOpen = IntervalType("closedOpen") IntervalTypeOpenClosed = IntervalType("openClosed") IntervalTypeOpenOpen = IntervalType("openOpen") )
const ( RankOrderAscending = RankOrder("ascending") RankOrderDescending = RankOrder("descending") )
const ( RankBasisAffinity = RankBasis("affinity") RankBasisConfidence = RankBasis("confidence") RankBasisLeverage = RankBasis("leverage") RankBasisLift = RankBasis("lift") RankBasisSupport = RankBasis("support") )
const ( OutputFieldAlgorithmExclusiveRecommendation = OutputFieldAlgorithm("exclusiveRecommendation") OutputFieldAlgorithmRecommendation = OutputFieldAlgorithm("recommendation") OutputFieldAlgorithmRuleAssociation = OutputFieldAlgorithm("ruleAssociation") )
const ( SimplePredicateOperatorEqual = SimplePredicateOperator("equal") SimplePredicateOperatorGreaterOrEqual = SimplePredicateOperator("greaterOrEqual") SimplePredicateOperatorGreaterThan = SimplePredicateOperator("greaterThan") SimplePredicateOperatorIsMissing = SimplePredicateOperator("isMissing") SimplePredicateOperatorIsNotMissing = SimplePredicateOperator("isNotMissing") SimplePredicateOperatorLessOrEqual = SimplePredicateOperator("lessOrEqual") SimplePredicateOperatorLessThan = SimplePredicateOperator("lessThan") SimplePredicateOperatorNotEqual = SimplePredicateOperator("notEqual") )
const ( SimpleSetPredicateOperatorIsIn = SimpleSetPredicateOperator("isIn") SimpleSetPredicateOperatorIsNotIn = SimpleSetPredicateOperator("isNotIn") )
const ( CastIntegerTypeCeiling = CastIntegerType("ceiling") CastIntegerTypeFloor = CastIntegerType("floor") CastIntegerTypeRound = CastIntegerType("round") )
const ( TreeModelSplitCharacteristicBinarySplit = TreeModelSplitCharacteristic("binarySplit") TreeModelSplitCharacteristicMultiSplit = TreeModelSplitCharacteristic("multiSplit") )
const ( ValueValidInvalid = ValueValid("invalid") ValueValidMissing = ValueValid("missing") ValueValidValid = ValueValid("valid") )
const ( ActivationFunctionElliott = ActivationFunction("Elliott") ActivationFunctionGauss = ActivationFunction("Gauss") ActivationFunctionArctan = ActivationFunction("arctan") ActivationFunctionCosine = ActivationFunction("cosine") ActivationFunctionExponential = ActivationFunction("exponential") ActivationFunctionIdentity = ActivationFunction("identity") ActivationFunctionLogistic = ActivationFunction("logistic") ActivationFunctionRadialBasis = ActivationFunction("radialBasis") ActivationFunctionReciprocal = ActivationFunction("reciprocal") ActivationFunctionRectifier = ActivationFunction("rectifier") ActivationFunctionSine = ActivationFunction("sine") ActivationFunctionSquare = ActivationFunction("square") ActivationFunctionTanh = ActivationFunction("tanh") ActivationFunctionThreshold = ActivationFunction("threshold") )
const ( BaselineTestStatisticCUSUM = BaselineTestStatistic("CUSUM") BaselineTestStatisticChiSquareDistribution = BaselineTestStatistic("chiSquareDistribution") BaselineTestStatisticChiSquareIndependence = BaselineTestStatistic("chiSquareIndependence") BaselineTestStatisticScalarProduct = BaselineTestStatistic("scalarProduct") BaselineTestStatisticZValue = BaselineTestStatistic("zValue") )
const ( CatScoringMethodMajorityVote = CatScoringMethod("majorityVote") CatScoringMethodWeightedMajorityVote = CatScoringMethod("weightedMajorityVote") )
const ( CompareFunctionAbsDiff = CompareFunction("absDiff") CompareFunctionDelta = CompareFunction("delta") CompareFunctionEqual = CompareFunction("equal") CompareFunctionGaussSim = CompareFunction("gaussSim") CompareFunctionTable = CompareFunction("table") )
const ( ContScoringMethodAverage = ContScoringMethod("average") ContScoringMethodMedian = ContScoringMethod("median") ContScoringMethodWeightedAverage = ContScoringMethod("weightedAverage") )
const ( CumulativeLinkFunctionCauchit = CumulativeLinkFunction("cauchit") CumulativeLinkFunctionCloglog = CumulativeLinkFunction("cloglog") CumulativeLinkFunctionLogit = CumulativeLinkFunction("logit") CumulativeLinkFunctionLoglog = CumulativeLinkFunction("loglog") CumulativeLinkFunctionProbit = CumulativeLinkFunction("probit") )
const ( DataTypeBoolean = DataType("boolean") DataTypeDate = DataType("date") DataTypeDateDaysSince0 = DataType("dateDaysSince[0]") DataTypeDateDaysSince1960 = DataType("dateDaysSince[1960]") DataTypeDateDaysSince1970 = DataType("dateDaysSince[1970]") DataTypeDateDaysSince1980 = DataType("dateDaysSince[1980]") DataTypeDateTime = DataType("dateTime") DataTypeDateTimeSecondsSince0 = DataType("dateTimeSecondsSince[0]") DataTypeDateTimeSecondsSince1960 = DataType("dateTimeSecondsSince[1960]") DataTypeDateTimeSecondsSince1970 = DataType("dateTimeSecondsSince[1970]") DataTypeDateTimeSecondsSince1980 = DataType("dateTimeSecondsSince[1980]") DataTypeDouble = DataType("double") DataTypeFloat = DataType("float") DataTypeInteger = DataType("integer") DataTypeString = DataType("string") DataTypeTime = DataType("time") DataTypeTimeSeconds = DataType("timeSeconds") )
const ( DelimiterTypeAcrossTimeWindows = DelimiterType("acrossTimeWindows") DelimiterTypeSameTimeWindow = DelimiterType("sameTimeWindow") )
const ( FieldUsageTypeActive = FieldUsageType("active") FieldUsageTypeAnalysisWeight = FieldUsageType("analysisWeight") FieldUsageTypeFrequencyWeight = FieldUsageType("frequencyWeight") FieldUsageTypeGroup = FieldUsageType("group") FieldUsageTypeOrder = FieldUsageType("order") FieldUsageTypePredicted = FieldUsageType("predicted") FieldUsageTypeSupplementary = FieldUsageType("supplementary") FieldUsageTypeTarget = FieldUsageType("target") )
const ( GapFalse = Gap("false") GapTrue = Gap("true") GapUnknown = Gap("unknown") )
const ( InterpolationMethodCubicSpline = InterpolationMethod("cubicSpline") InterpolationMethodExponentialSpline = InterpolationMethod("exponentialSpline") InterpolationMethodLinear = InterpolationMethod("linear") InterpolationMethodNone = InterpolationMethod("none") )
const ( InvalidValueTreatmentMethodAsIs = InvalidValueTreatmentMethod("asIs") InvalidValueTreatmentMethodAsMissing = InvalidValueTreatmentMethod("asMissing") InvalidValueTreatmentMethodReturnInvalid = InvalidValueTreatmentMethod("returnInvalid") )
const ( LinkFunctionCloglog = LinkFunction("cloglog") LinkFunctionIdentity = LinkFunction("identity") LinkFunctionLog = LinkFunction("log") LinkFunctionLogc = LinkFunction("logc") LinkFunctionLogit = LinkFunction("logit") LinkFunctionLoglog = LinkFunction("loglog") LinkFunctionNegbin = LinkFunction("negbin") LinkFunctionOddspower = LinkFunction("oddspower") LinkFunctionPower = LinkFunction("power") LinkFunctionProbit = LinkFunction("probit") )
const ( MiningFunctionAssociationRules = MiningFunction("associationRules") MiningFunctionClassification = MiningFunction("classification") MiningFunctionClustering = MiningFunction("clustering") MiningFunctionMixed = MiningFunction("mixed") MiningFunctionRegression = MiningFunction("regression") MiningFunctionSequences = MiningFunction("sequences") MiningFunctionTimeSeries = MiningFunction("timeSeries") )
const ( MissingValueStrategyAggregateNodes = MissingValueStrategy("aggregateNodes") MissingValueStrategyDefaultChild = MissingValueStrategy("defaultChild") MissingValueStrategyLastPrediction = MissingValueStrategy("lastPrediction") MissingValueStrategyNone = MissingValueStrategy("none") MissingValueStrategyNullPrediction = MissingValueStrategy("nullPrediction") MissingValueStrategyWeightedConfidence = MissingValueStrategy("weightedConfidence") )
const ( MissingValueTreatmentMethodAsIs = MissingValueTreatmentMethod("asIs") MissingValueTreatmentMethodAsMean = MissingValueTreatmentMethod("asMean") MissingValueTreatmentMethodAsMedian = MissingValueTreatmentMethod("asMedian") MissingValueTreatmentMethodAsMode = MissingValueTreatmentMethod("asMode") MissingValueTreatmentMethodAsValue = MissingValueTreatmentMethod("asValue") )
const ( MultipleModelMethodAverage = MultipleModelMethod("average") MultipleModelMethodMajorityVote = MultipleModelMethod("majorityVote") MultipleModelMethodMax = MultipleModelMethod("max") MultipleModelMethodMedian = MultipleModelMethod("median") MultipleModelMethodModelChain = MultipleModelMethod("modelChain") MultipleModelMethodSelectAll = MultipleModelMethod("selectAll") MultipleModelMethodSelectFirst = MultipleModelMethod("selectFirst") MultipleModelMethodSum = MultipleModelMethod("sum") MultipleModelMethodWeightedAverage = MultipleModelMethod("weightedAverage") MultipleModelMethodWeightedMajorityVote = MultipleModelMethod("weightedMajorityVote") )
const ( NNNormalizationMethodNone = NNNormalizationMethod("none") NNNormalizationMethodSimplemax = NNNormalizationMethod("simplemax") NNNormalizationMethodSoftmax = NNNormalizationMethod("softmax") )
const ( NoTrueChildStrategyReturnLastPrediction = NoTrueChildStrategy("returnLastPrediction") NoTrueChildStrategyReturnNullPrediction = NoTrueChildStrategy("returnNullPrediction") )
const ( OpTypeCategorical = OpType("categorical") OpTypeContinuous = OpType("continuous") OpTypeOrdinal = OpType("ordinal") )
const ( OutlierTreatmentMethodAsExtremeValues = OutlierTreatmentMethod("asExtremeValues") OutlierTreatmentMethodAsIs = OutlierTreatmentMethod("asIs") OutlierTreatmentMethodAsMissingValues = OutlierTreatmentMethod("asMissingValues") )
const ( RegressionNormalizationMethodCauchit = RegressionNormalizationMethod("cauchit") RegressionNormalizationMethodCloglog = RegressionNormalizationMethod("cloglog") RegressionNormalizationMethodExp = RegressionNormalizationMethod("exp") RegressionNormalizationMethodLogit = RegressionNormalizationMethod("logit") RegressionNormalizationMethodLoglog = RegressionNormalizationMethod("loglog") RegressionNormalizationMethodNone = RegressionNormalizationMethod("none") RegressionNormalizationMethodProbit = RegressionNormalizationMethod("probit") RegressionNormalizationMethodSimplemax = RegressionNormalizationMethod("simplemax") RegressionNormalizationMethodSoftmax = RegressionNormalizationMethod("softmax") )
const ( ResultFeatureAffinity = ResultFeature("affinity") ResultFeatureAntecedent = ResultFeature("antecedent") ResultFeatureClusterAffinity = ResultFeature("clusterAffinity") ResultFeatureClusterID = ResultFeature("clusterId") ResultFeatureConfidence = ResultFeature("confidence") ResultFeatureConsequent = ResultFeature("consequent") ResultFeatureDecision = ResultFeature("decision") ResultFeatureEntityAffinity = ResultFeature("entityAffinity") ResultFeatureEntityID = ResultFeature("entityId") ResultFeatureLeverage = ResultFeature("leverage") ResultFeatureLift = ResultFeature("lift") ResultFeaturePredictedDisplayValue = ResultFeature("predictedDisplayValue") ResultFeaturePredictedValue = ResultFeature("predictedValue") ResultFeatureProbability = ResultFeature("probability") ResultFeatureReasonCode = ResultFeature("reasonCode") ResultFeatureResidual = ResultFeature("residual") ResultFeatureRule = ResultFeature("rule") ResultFeatureRuleID = ResultFeature("ruleId") ResultFeatureRuleValue = ResultFeature("ruleValue") ResultFeatureStandardError = ResultFeature("standardError") ResultFeatureSupport = ResultFeature("support") ResultFeatureTransformedValue = ResultFeature("transformedValue") ResultFeatureWarning = ResultFeature("warning") )
const ( RuleFeatureSffinity = RuleFeature("affinity") RuleFeatureAntecedent = RuleFeature("antecedent") RuleFeatureConfidence = RuleFeature("confidence") RuleFeatureConsequent = RuleFeature("consequent") RuleFeatureLeverage = RuleFeature("leverage") RuleFeatureLift = RuleFeature("lift") RuleFeatureRule = RuleFeature("rule") RuleFeatureRuleID = RuleFeature("ruleId") RuleFeatureSupport = RuleFeature("support") )
const ( SVMClassificationMethodOneAgainstAll = SVMClassificationMethod("OneAgainstAll") SVMClassificationMethodOneAgainstOne = SVMClassificationMethod("OneAgainstOne") )
const ( SVMRepresentationCoefficients = SVMRepresentation("Coefficients") SVMRepresentationSupportVectors = SVMRepresentation("SupportVectors") )
const ( TimeAnchorTypedateDaysSince0 = TimeAnchorType("dateDaysSince[0]") TimeAnchorTypedateDaysSince1960 = TimeAnchorType("dateDaysSince[1960]") TimeAnchorTypedateDaysSince1970 = TimeAnchorType("dateDaysSince[1970]") TimeAnchorTypedateDaysSince1980 = TimeAnchorType("dateDaysSince[1980]") TimeAnchorTypedateMonthsSince0 = TimeAnchorType("dateMonthsSince[0]") TimeAnchorTypedateMonthsSince1960 = TimeAnchorType("dateMonthsSince[1960]") TimeAnchorTypedateMonthsSince1970 = TimeAnchorType("dateMonthsSince[1970]") TimeAnchorTypedateMonthsSince1980 = TimeAnchorType("dateMonthsSince[1980]") TimeAnchorTypedateTimeMillisecondsSince0 = TimeAnchorType("dateTimeMillisecondsSince[0]") TimeAnchorTypedateTimeMillisecondsSince1960 = TimeAnchorType("dateTimeMillisecondsSince[1960]") TimeAnchorTypedateTimeMillisecondsSince1970 = TimeAnchorType("dateTimeMillisecondsSince[1970]") TimeAnchorTypedateTimeMillisecondsSince1980 = TimeAnchorType("dateTimeMillisecondsSince[1980]") TimeAnchorTypedateTimeSecondsSince0 = TimeAnchorType("dateTimeSecondsSince[0]") TimeAnchorTypedateTimeSecondsSince1960 = TimeAnchorType("dateTimeSecondsSince[1960]") TimeAnchorTypedateTimeSecondsSince1970 = TimeAnchorType("dateTimeSecondsSince[1970]") TimeAnchorTypedateTimeSecondsSince1980 = TimeAnchorType("dateTimeSecondsSince[1980]") TimeAnchorTypedateYearsSince0 = TimeAnchorType("dateYearsSince[0]") )
const ( TimeExceptionTypeExclude = TimeExceptionType("exclude") TimeExceptionTypeInclude = TimeExceptionType("include") )
const ( TimeSeriesAlgorithmARIMA = TimeSeriesAlgorithm("ARIMA") TimeSeriesAlgorithmExponentialSmoothing = TimeSeriesAlgorithm("ExponentialSmoothing") TimeSeriesAlgorithmSeasonalTrendDecomposition = TimeSeriesAlgorithm("SeasonalTrendDecomposition") TimeSeriesAlgorithmSpectralAnalysis = TimeSeriesAlgorithm("SpectralAnalysis") )
const ( TimeSeriesUsageLogical = TimeSeriesUsage("logical") TimeSeriesUsageOriginal = TimeSeriesUsage("original") TimeSeriesUsagePrediction = TimeSeriesUsage("prediction") )
const ( ValidTimeSpecExcludeFromTo = ValidTimeSpec("excludeFromTo") ValidTimeSpecExcludeSet = ValidTimeSpec("excludeSet") ValidTimeSpecIncludeAll = ValidTimeSpec("includeAll") ValidTimeSpecIncludeFromTo = ValidTimeSpec("includeFromTo") ValidTimeSpecIncludeSet = ValidTimeSpec("includeSet") )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ARDSquaredExponentialKernel ¶
type ARDSquaredExponentialKernel struct { Description *string `xml:"description,attr"` Gamma *RealNumber `xml:"gamma,attr" default:"1"` NoiseVariance *RealNumber `xml:"noiseVariance,attr" default:"1"` Extensions []Extension `xml:"Extension"` Lambda *Lambda `xml:"Lambda"` }
ARDSquaredExponentialKernel is the Automatic Relevance Determination (ARD) squared exponential basis function. This covariance function is the squared exponential kernel function with a separate lengthscale hyper-parameter, λi, for each predictor, i.e. input dimension xi:
k(x,z)=γ exp(-1/2 (Sum[(i=1)to p]( |xi-zi| /λi)2)) <xs:element name="ARDSquaredExponentialKernel"> <xs:complexType> <xs:attribute name="description" type="xs:string" use="optional"/> <xs:attribute default="1" name="gamma" type="REAL-NUMBER" use="optional"/> <xs:attribute default="1" name="noiseVariance" type="REAL-NUMBER" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Lambda"/> </xs:sequence> </xs:complexType> </xs:element>
http://dmg.org/pmml/v4-3/GaussianProcess.html#xsdElement_ARDSquaredExponentialKernel
type ARIMA ¶
type ARIMA struct { }
ARIMA may contain one or more ARIMA(p,d,q,P,D,Q) models of the time series.
<xs:element name="ARIMA"/>
http://dmg.org/pmml/v4-3/TimeSeriesModel.html#xsdElement_ARIMA
type AbsoluteExponentialKernel ¶
type AbsoluteExponentialKernel struct { Description *string `xml:"description,attr"` Gamma *RealNumber `xml:"gamma,attr"` NoiseVariance *RealNumber `xml:"noiseVariance,attr"` Extensions []Extension `xml:"Extension"` Lambda *Lambda `xml:"Lambda"` }
AbsoluteExponentialKernel is the absolute exponential basis function:
k(x,z)=γ exp(-1/2 (Sum[(i=1)to p]( |xi-zi| /λi)) <xs:element name="AbsoluteExponentialKernel"> <xs:complexType> <xs:attribute name="description" type="xs:string" use="optional"/> <xs:attribute default="1" name="gamma" type="REAL-NUMBER" use="optional"/> <xs:attribute default="1" name="noiseVariance" type="REAL-NUMBER" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Lambda"/> </xs:sequence> </xs:complexType> </xs:element>
http://dmg.org/pmml/v4-3/GaussianProcess.html#xsdElement_AbsoluteExponentialKernel
type ActivationFunction ¶
type ActivationFunction string
<xs:simpleType name="ACTIVATION-FUNCTION">
<xs:restriction base="xs:string"> <xs:enumeration value="Elliott"/> <xs:enumeration value="Gauss"/> <xs:enumeration value="arctan"/> <xs:enumeration value="cosine"/> <xs:enumeration value="exponential"/> <xs:enumeration value="identity"/> <xs:enumeration value="logistic"/> <xs:enumeration value="radialBasis"/> <xs:enumeration value="reciprocal"/> <xs:enumeration value="rectifier"/> <xs:enumeration value="sine"/> <xs:enumeration value="square"/> <xs:enumeration value="tanh"/> <xs:enumeration value="threshold"/> </xs:restriction>
</xs:simpleType>
type Aggregate ¶
type Aggregate struct { Field FieldName `xml:"field,attr"` Function AggregateFunctionType `xml:"function,attr"` GroupField FieldName `xml:"groupField,attr"` SQLWhere string `xml:"sqlWhere,attr"` Extensions []Extension `xml:"Extension"` }
Aggregate: Association rules and sequences refer to sets of items. These sets can be defined by an aggregation over sets of input records. The records are grouped together by one of the fields and the values in this grouping field partition the sets of records for an aggregation. This corresponds to the conventional aggregation in SQL with a GROUP BY clause. Input records with missing value in the groupField are simply ignored. This behavior is similar to the aggregate functions in the presence of NULL values in SQL.
<xs:element name="Aggregate"> <xs:complexType> <xs:attribute name="field" type="FIELD-NAME" use="required"/> <xs:attribute name="function" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="average"/> <xs:enumeration value="count"/> <xs:enumeration value="max"/> <xs:enumeration value="min"/> <xs:enumeration value="multiset"/> <xs:enumeration value="sum"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="groupField" type="FIELD-NAME"/> <xs:attribute name="sqlWhere" type="xs:string"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType> </xs:element>
http://dmg.org/pmml/v4-3/Transformations.html#xsdElement_Aggregate
type AggregateFunctionType ¶
type AggregateFunctionType string
type Alternate ¶
type Alternate struct {
Distribution ContinuousDistributionType
}
Alternate indicates an alternate model in a BaselineModel TestDistribution.
<xs:element name="Alternate"> <xs:complexType> <xs:choice> <xs:group minOccurs="1" ref="CONTINUOUS-DISTRIBUTION-TYPES"/> </xs:choice> </xs:complexType> </xs:element>
http://dmg.org/pmml/v4-3/BaselineModel.html#xsdElement_Alternate
func (*Alternate) UnmarshalXML ¶
type Annotation ¶
Annotation is where document modification history is embedded. Each annotation is free text and, like the description attribute in the head element, makes sense to the human eye only. Users can store their own remarks.
<xs:element name="Annotation"> <xs:complexType mixed="true"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType> </xs:element>
type Anova ¶
type Anova struct { Target FieldName `xml:"target,attr"` Rows []AnovaRow `xml:"AnovaRow"` Extensions []Extension `xml:"Extension"` }
Anova represents Analysis of Variance information that, while descriptive in nature, can help understand the relationship between certain independent variables and the target (dependent) variable. Specifically, the analysis is performed using one independent categorical variable, X, and a continuous target (dependent) variable, Y (usually found in types of regression and time series models).
<xs:element name="Anova"> <xs:complexType> <xs:attribute name="target" type="FIELD-NAME"/> <xs:sequence> <xs:element maxOccurs="3" minOccurs="3" ref="AnovaRow"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType> </xs:element>
type AnovaRow ¶
type AnovaRow struct { DegreesOfFreedom Number `xml:"degreesOfFreedom,attr"` FValue *Number `xml:"fValue,attr"` MeanOfSquares *Number `xml:"meanOfSquares,attr"` PValue *ProbNumber `xml:"pValue,attr"` SumOfSquares Number `xml:"sumOfSquares,attr"` Type AnovaRowType `xml:"type,attr"` Extensions []Extension `xml:"Extension"` }
<xs:element name="AnovaRow"> <xs:complexType> <xs:attribute name="degreesOfFreedom" type="NUMBER" use="required"/> <xs:attribute name="fValue" type="NUMBER"/> <xs:attribute name="meanOfSquares" type="NUMBER"/> <xs:attribute name="pValue" type="PROB-NUMBER"/> <xs:attribute name="sumOfSquares" type="NUMBER" use="required"/> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Error"/> <xs:enumeration value="Model"/> <xs:enumeration value="Total"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType> </xs:element>
http://dmg.org/pmml/v4-3/Statistics.html#xsdElement_AnovaRow
type AnovaRowType ¶
type AnovaRowType string
type AntecedentSequence ¶
type AntecedentSequence SequenceGroup
<xs:element name="AntecedentSequence"> <xs:complexType> <xs:sequence> <xs:group ref="SEQUENCE"/> </xs:sequence> </xs:complexType> </xs:element>
http://dmg.org/pmml/v4-3/Sequence.html#xsdElement_AntecedentSequence
type AnyDistribution ¶
type AnyDistribution struct { Mean RealNumber `xml:"mean,attr"` Variance RealNumber `xml:"variance,attr"` Extensions []Extension `xml:"Extension"` }
<xs:element name="AnyDistribution">
<xs:complexType> <xs:attribute name="mean" type="REAL-NUMBER" use="required"/> <xs:attribute name="variance" type="REAL-NUMBER" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Application ¶
type Application struct { Name string `xml:"name,attr"` Version string `xml:"version,attr"` Extensions []Extension `xml:"Extension"` }
<xs:element name="Application">
<xs:complexType> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="version" type="xs:string"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Apply ¶
type Apply struct { DefaultValue *string `xml:"defaultValue,attr"` Function string `xml:"function,attr"` InvalidValueTreatment InvalidValueTreatmentMethod `xml:"returnInvalid,attr" default:"returnInvalid"` MapMissingTo *string `xml:"mapMissingTo,attr"` Extensions []Extension `xml:"Extension"` Expressions []Expression }
<xs:element name="Apply">
<xs:complexType> <xs:attribute name="defaultValue" type="xs:string"/> <xs:attribute name="function" type="xs:string" use="required"/> <xs:attribute default="returnInvalid" name="invalidValueTreatment" type="INVALID-VALUE-TREATMENT-METHOD"/> <xs:attribute name="mapMissingTo" type="xs:string"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:group maxOccurs="unbounded" minOccurs="0" ref="EXPRESSION"/> </xs:sequence> </xs:complexType>
</xs:element>
func (*Apply) UnmarshalXML ¶
type ArrayType ¶
type ArrayType struct { N *int `xml:"n,attr"` Type ArrayTypeType `xml:"type,attr"` RawValue string `xml:",innerxml"` // contains filtered or unexported fields }
<xs:complexType mixed="true" name="ArrayType">
<xs:attribute name="n" type="INT-NUMBER" use="optional"/> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="int"/> <xs:enumeration value="real"/> <xs:enumeration value="string"/> </xs:restriction> </xs:simpleType> </xs:attribute>
</xs:complexType>
type ArrayTypeType ¶
type ArrayTypeType string
type AssociationModel ¶
type AssociationModel struct { AlgorithmName string `xml:"algorithmName,attr"` AvgNumberOfItemsPerTA float64 `xml:"avgNumberOfItemsPerTA,attr"` FunctionName MiningFunction `xml:"functionName,attr"` IsScorable bool `xml:"isScorable,attr"` LengthLimit int `xml:"lengthLimit,attr"` MaxNumberOfItemsPerTA int `xml:"maxNumberOfItemsTA,attr"` MinimumConfidence float64 `xml:"minimumConfidence,attr"` MinimumSupport float64 `xml:"minimumSupport,attr"` ModelName string `xml:"modelName,attr"` NumberOfItems int `xml:"numberOfItems,attr"` NumberOfItemsets int `xml:"numberOfItemsets,attr"` NumberOfRules int `xml:"numberOfRules,attr"` NumberOfTransactions int `xml:"numberOfTransactions,attr"` AssociationRules []AssociationRule `xml:"AssociationRule"` Items []Item `xml:"Item"` Itemsets []Itemset `xml:"Itemset"` LocalTransformations LocalTransformations `xml:"LocalTransformations"` MiningSchema MiningSchema `xml:"MiningSchema"` ModelStats ModelStats `xml:"ModelStats"` ModelVerification ModelVerification `xml:"ModelVerification"` Output Output `xml:"Output"` Extensions []Extension `xml:"Extension"` }
<xs:element name="AssociationModel">
<xs:complexType> <xs:attribute name="algorithmName" type="xs:string"/> <xs:attribute name="avgNumberOfItemsPerTA" type="REAL-NUMBER"/> <xs:attribute name="functionName" type="MINING-FUNCTION" use="required"/> <xs:attribute default="true" name="isScorable" type="xs:boolean"/> <xs:attribute name="lengthLimit" type="INT-NUMBER"/> <xs:attribute name="maxNumberOfItemsPerTA" type="INT-NUMBER"/> <xs:attribute name="minimumConfidence" type="PROB-NUMBER" use="required"/> <xs:attribute name="minimumSupport" type="PROB-NUMBER" use="required"/> <xs:attribute name="modelName" type="xs:string"/> <xs:attribute name="numberOfItems" type="INT-NUMBER" use="required"/> <xs:attribute name="numberOfItemsets" type="INT-NUMBER" use="required"/> <xs:attribute name="numberOfRules" type="INT-NUMBER" use="required"/> <xs:attribute name="numberOfTransactions" type="INT-NUMBER" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="AssociationRule"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Item"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Itemset"/> <xs:element minOccurs="0" ref="LocalTransformations"/> <xs:element ref="MiningSchema"/> <xs:element minOccurs="0" ref="ModelStats"/> <xs:element minOccurs="0" ref="ModelVerification"/> <xs:element minOccurs="0" ref="Output"/> </xs:sequence> </xs:complexType>
</xs:element>
type AssociationRule ¶
type AssociationRule struct { Affinity float64 `xml:"affinity,attr"` Antecedent string `xml:"antecedent,attr"` Confidence float64 `xml:"confidence,attr"` Consequent string `xml:"consequent,attr"` ID string `xml:"id,attr"` Leverage float64 `xml:"leverage,attr"` Lift float64 `xml:"lift,attr"` Support float64 `xml:"support,attr"` Extensions []Extension `xml:"Extension"` }
<xs:element name="AssociationRule">
<xs:complexType> <xs:attribute name="affinity" type="PROB-NUMBER" use="optional"/> <xs:attribute name="antecedent" type="xs:string" use="required"/> <xs:attribute name="confidence" type="PROB-NUMBER" use="required"/> <xs:attribute name="consequent" type="xs:string" use="required"/> <xs:attribute name="id" type="xs:string" use="optional"/> <xs:attribute name="leverage" type="xs:float" use="optional"/> <xs:attribute name="lift" type="xs:float" use="optional"/> <xs:attribute name="support" type="PROB-NUMBER" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Attribute ¶
type Attribute struct { PartialScore float64 `xml:"partialScore,attr"` ReasonCode string `xml:"reasonCode,attr"` ComplexPartialScore ComplexPartialScore `xml:"ComplexPartialScore"` Predicate Predicate `xml:"Predicate"` Extensions []Extension `xml:"Extension"` }
<xs:element name="Attribute">
<xs:complexType> <xs:attribute name="partialScore" type="NUMBER" use="optional"/> <xs:attribute name="reasonCode" type="xs:string"/> <xs:sequence> <xs:element minOccurs="0" ref="ComplexPartialScore"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:group ref="PREDICATE"/> </xs:sequence> </xs:complexType>
</xs:element>
type BaseCumHazardTables ¶
type BaseCumHazardTables struct { MaxTime float64 `xml:"maxTime,attr"` BaselineCells []BaselineCell `xml:"BaselineCell"` BaselineStratums []BaselineStratum `xml:"BaselineStratum"` Extensions []Extension `xml:"Extension"` }
<xs:element name="BaseCumHazardTables">
<xs:complexType> <xs:attribute name="maxTime" type="REAL-NUMBER" use="optional"/> <xs:sequence> <xs:choice> <xs:element maxOccurs="unbounded" ref="BaselineCell"/> <xs:element maxOccurs="unbounded" ref="BaselineStratum"/> </xs:choice> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Baseline ¶
type Baseline struct { }
<xs:element name="Baseline">
<xs:complexType> <xs:choice> <xs:group minOccurs="1" ref="CONTINUOUS-DISTRIBUTION-TYPES"/> <xs:group minOccurs="1" ref="DISCRETE-DISTRIBUTION-TYPES"/> </xs:choice> </xs:complexType>
</xs:element>
type BaselineCell ¶
type BaselineCell struct { CumHazard float64 `xml:"cumHazard,attr"` Time float64 `xml:"time"` Extensions []Extension `xml:"Extension"` }
<xs:element name="BaselineCell">
<xs:complexType> <xs:attribute name="cumHazard" type="REAL-NUMBER" use="required"/> <xs:attribute name="time" type="REAL-NUMBER" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type BaselineModel ¶
type BaselineModel struct { AlgorithmName string `xml:"algorithmName,attr"` FunctionName MiningFunction `xml:"functionName,attr"` IsScorable bool `xml:"isScorable,attr" default:"true"` ModelName string `xml:"modelName,attr"` LocalTransformations *LocalTransformations `xml:"LocalTransformations"` MiningSchema MiningSchema `xml:"MiningSchema"` ModelExplanation *ModelExplanation `xml:"ModelExplanation"` ModelVerification *ModelVerification `xml:"ModelVerification"` Targets *Targets `xml:"Targets"` Output *Output `xml:"Output"` ModelStats *ModelStats `xml:"ModelStats"` Extensions []Extension `xml:"Extension"` }
<xs:element name="BaselineModel">
<xs:complexType> <xs:attribute name="algorithmName" type="xs:string" use="optional"/> <xs:attribute name="functionName" type="MINING-FUNCTION" use="required"/> <xs:attribute default="true" name="isScorable" type="xs:boolean" use="optional"/> <xs:attribute name="modelName" type="xs:string" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="LocalTransformations"/> <xs:element ref="MiningSchema"/> <xs:element minOccurs="0" ref="ModelExplanation"/> <xs:element minOccurs="0" ref="ModelStats"/> <xs:element minOccurs="0" ref="ModelVerification"/> <xs:element minOccurs="0" ref="Output"/> <xs:element minOccurs="0" ref="Targets"/> <xs:element ref="TestDistributions"/> </xs:sequence> </xs:complexType>
</xs:element>
type BaselineStratum ¶
type BaselineStratum struct { Label string `xml:"label,attr"` MaxTime RealNumber `xml:"maxTime,attr"` Value string `xml:"value,attr"` BaselineCell []BaselineCell `xml:"BaselineCell"` Extensions []Extension `xml:"Extension"` }
<xs:element name="BaselineStratum">
<xs:complexType> <xs:attribute name="label" type="xs:string"/> <xs:attribute name="maxTime" type="REAL-NUMBER" use="required"/> <xs:attribute name="value" type="xs:string" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="BaselineCell"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type BaselineTestStatistic ¶
type BaselineTestStatistic string
<xs:simpleType name="BASELINE-TEST-STATISTIC">
<xs:restriction base="xs:string"> <xs:enumeration value="CUSUM"/> <xs:enumeration value="chiSquareDistribution"/> <xs:enumeration value="chiSquareIndependence"/> <xs:enumeration value="scalarProduct"/> <xs:enumeration value="zValue"/> </xs:restriction>
</xs:simpleType>
type BayesInput ¶
type BayesInput struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="BayesInput">
<xs:complexType> <xs:attribute name="fieldName" type="xs:string" use="required"/> <xs:sequence> <xs:choice> <xs:element maxOccurs="1" minOccurs="1" ref="TargetValueStats"/> <xs:sequence> <xs:element maxOccurs="1" minOccurs="0" ref="DerivedField"/> <xs:element maxOccurs="unbounded" minOccurs="1" ref="PairCounts"/> </xs:sequence> </xs:choice> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type BayesInputs ¶
type BayesInputs struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="BayesInputs">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" ref="BayesInput"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type BayesOutput ¶
type BayesOutput struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="BayesOutput">
<xs:complexType> <xs:attribute name="fieldName" type="xs:string" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="TargetValueCounts"/> </xs:sequence> </xs:complexType>
</xs:element>
type BayesianNetworkModel ¶
type BayesianNetworkModel struct { AlgorithmName string `xml:"algorithmName,attr"` FunctionName MiningFunction `xml:"functionName,attr"` IsScorable bool `xml:"isScorable,attr" default:"true"` ModelName string `xml:"modelName,attr"` BayesianNetworkNodes BayesianNetworkNodes `xml:"BayesianNetworkNodes"` LocalTransformations *LocalTransformations `xml:"LocalTransformations"` MiningSchema MiningSchema `xml:"MiningSchema"` ModelExplanation *ModelExplanation `xml:"ModelExplanation"` ModelStats *ModelStats `xml:"ModelStats"` ModelVerification *ModelVerification `xml:"ModelVerification"` Output *Output `xml:"Output"` Targets *Targets `xml:"Targets"` Extensions []Extension `xml:"Extension"` }
<xs:element name="BayesianNetworkModel">
<xs:complexType> <xs:attribute name="algorithmName" type="xs:string"/> <xs:attribute name="functionName" type="MINING-FUNCTION" use="required"/> <xs:attribute default="true" name="isScorable" type="xs:boolean"/> <xs:attribute name="modelName" type="xs:string"/> <xs:sequence> <xs:element minOccurs="1" ref="BayesianNetworkNodes"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="LocalTransformations"/> <xs:element ref="MiningSchema"/> <xs:element minOccurs="0" ref="ModelExplanation"/> <xs:element minOccurs="0" ref="ModelStats"/> <xs:element minOccurs="0" ref="ModelVerification"/> <xs:element minOccurs="0" ref="Output"/> <xs:element minOccurs="0" ref="Targets"/> </xs:sequence> </xs:complexType>
</xs:element>
type BayesianNetworkNodes ¶
type BayesianNetworkNodes struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="BayesianNetworkNodes">
<xs:complexType> <xs:sequence> <xs:choice maxOccurs="unbounded"> <xs:element ref="ContinuousNode"/> <xs:element ref="DiscreteNode"/> </xs:choice> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type BinarySimilarity ¶
type BinarySimilarity struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="binarySimilarity">
<xs:complexType> <xs:attribute name="c00-parameter" type="NUMBER" use="required"/> <xs:attribute name="c01-parameter" type="NUMBER" use="required"/> <xs:attribute name="c10-parameter" type="NUMBER" use="required"/> <xs:attribute name="c11-parameter" type="NUMBER" use="required"/> <xs:attribute name="d00-parameter" type="NUMBER" use="required"/> <xs:attribute name="d01-parameter" type="NUMBER" use="required"/> <xs:attribute name="d10-parameter" type="NUMBER" use="required"/> <xs:attribute name="d11-parameter" type="NUMBER" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type BlockIndicator ¶
type BlockIndicator struct {
Field FieldName `xml:"field,attr"`
}
<xs:element name="BlockIndicator">
<xs:complexType> <xs:attribute name="field" type="FIELD-NAME" use="required"/> </xs:complexType>
</xs:element>
type BoundaryValueMeans ¶
type BoundaryValueMeans struct { NumArray NumArray `xml:"Array"` Extensions []Extension `xml:"Extension"` }
<xs:element name="BoundaryValueMeans">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:group ref="NUM-ARRAY"/> </xs:sequence> </xs:complexType>
</xs:element>
type BoundaryValues ¶
type BoundaryValues struct { NumArray NumArray `xml:"Array"` Extensions []Extension `xml:"Extension"` }
<xs:element name="BoundaryValues">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:group ref="NUM-ARRAY"/> </xs:sequence> </xs:complexType>
</xs:element>
type CastIntegerType ¶
type CastIntegerType string
type CatScoringMethod ¶
type CatScoringMethod string
<xs:simpleType name="CAT-SCORING-METHOD">
<xs:restriction base="xs:string"> <xs:enumeration value="majorityVote"/> <xs:enumeration value="weightedMajorityVote"/> </xs:restriction>
</xs:simpleType>
type CategoricalPredictor ¶
type CategoricalPredictor struct { Coefficient RealNumber `xml:"coefficient,attr"` Name FieldName `xml:"fieldName,attr"` Value string `xml:"value,attr"` Extensions []Extension `xml:"Extension"` }
<xs:element name="CategoricalPredictor">
<xs:complexType> <xs:attribute name="coefficient" type="REAL-NUMBER" use="required"/> <xs:attribute name="name" type="FIELD-NAME" use="required"/> <xs:attribute name="value" type="xs:string" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Categories ¶
type Categories struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Categories">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="1" ref="Category"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Category ¶
type Category struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Category">
<xs:complexType> <xs:attribute name="value" type="xs:string" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Characteristic ¶
type Characteristic struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Characteristic">
<xs:complexType> <xs:attribute name="baselineScore" type="NUMBER"/> <xs:attribute name="name" type="FIELD-NAME" use="optional"/> <xs:attribute name="reasonCode" type="xs:string"/> <xs:sequence> <xs:element maxOccurs="unbounded" ref="Attribute"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Characteristics ¶
type Characteristics struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Characteristics">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" ref="Characteristic"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Chebychev ¶
type Chebychev struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="chebychev">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type ChildParent ¶
type ChildParent struct { ChildField string `xml:"childField,attr"` IsRecursive bool `xml:"isRecursive,attr"` ParentField string `xml:"parentField,attr"` ParentLevelField string `xml:"parentLevelField,attr"` Table Table Extensions []Extension `xml:"Extension"` FieldColumnPairs []FieldColumnPair `xml:"FieldColumnPair"` }
<xs:element name="ChildParent">
<xs:complexType> <xs:attribute name="childField" type="xs:string" use="required"/> <xs:attribute default="no" name="isRecursive" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="parentField" type="xs:string" use="required"/> <xs:attribute name="parentLevelField" type="xs:string" use="optional"/> <xs:sequence> <xs:choice> <xs:element ref="InlineTable"/> <xs:element ref="TableLocator"/> </xs:choice> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="FieldColumnPair"/> </xs:sequence> </xs:complexType>
</xs:element>
func (*ChildParent) UnmarshalXML ¶
func (x *ChildParent) UnmarshalXML(decoder *xml.Decoder, start xml.StartElement) error
UnmarshalXML implements the xml.Unmarshaler interface.
type CityBlock ¶
type CityBlock struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="cityBlock">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type ClassLabels ¶
type ClassLabels struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="ClassLabels">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:group ref="STRING-ARRAY"/> </xs:sequence> </xs:complexType>
</xs:element>
type Cluster ¶
type Cluster struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Cluster">
<xs:complexType> <xs:attribute name="id" type="xs:string" use="optional"/> <xs:attribute name="name" type="xs:string" use="optional"/> <xs:attribute name="size" type="xs:nonNegativeInteger" use="optional"/> <xs:sequence> <xs:element minOccurs="0" ref="Covariances"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="KohonenMap"/> <xs:element minOccurs="0" ref="Partition"/> <xs:group minOccurs="0" ref="NUM-ARRAY"/> </xs:sequence> </xs:complexType>
</xs:element>
type ClusteringField ¶
type ClusteringField struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="ClusteringField">
<xs:complexType> <xs:attribute name="compareFunction" type="COMPARE-FUNCTION" use="optional"/> <xs:attribute name="field" type="FIELD-NAME" use="required"/> <xs:attribute default="1" name="fieldWeight" type="REAL-NUMBER"/> <xs:attribute default="true" name="isCenterField"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="false"/> <xs:enumeration value="true"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="similarityScale" type="REAL-NUMBER" use="optional"/> <xs:sequence> <xs:element minOccurs="0" ref="Comparisons"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type ClusteringModel ¶
type ClusteringModel struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="ClusteringModel">
<xs:complexType> <xs:attribute name="algorithmName" type="xs:string" use="optional"/> <xs:attribute name="functionName" type="MINING-FUNCTION" use="required"/> <xs:attribute default="true" name="isScorable" type="xs:boolean"/> <xs:attribute name="modelClass" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="centerBased"/> <xs:enumeration value="distributionBased"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="modelName" type="xs:string" use="optional"/> <xs:attribute name="numberOfClusters" type="INT-NUMBER" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" ref="Cluster"/> <xs:element maxOccurs="unbounded" minOccurs="1" ref="ClusteringField"/> <xs:element ref="ComparisonMeasure"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="LocalTransformations"/> <xs:element ref="MiningSchema"/> <xs:element minOccurs="0" ref="MissingValueWeights"/> <xs:element minOccurs="0" ref="ModelExplanation"/> <xs:element minOccurs="0" ref="ModelStats"/> <xs:element minOccurs="0" ref="ModelVerification"/> <xs:element minOccurs="0" ref="Output"/> </xs:sequence> </xs:complexType>
</xs:element>
type ClusteringModelQuality ¶
type ClusteringModelQuality struct { }
<xs:element name="ClusteringModelQuality">
<xs:complexType> <xs:attribute name="SSB" type="NUMBER" use="optional"/> <xs:attribute name="SSE" type="NUMBER" use="optional"/> <xs:attribute name="dataName" type="xs:string" use="optional"/> </xs:complexType>
</xs:element>
type Coefficient ¶
type Coefficient struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Coefficient">
<xs:complexType> <xs:attribute default="0" name="value" type="REAL-NUMBER" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Coefficients ¶
type Coefficients struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Coefficients">
<xs:complexType> <xs:attribute default="0" name="absoluteValue" type="REAL-NUMBER" use="optional"/> <xs:attribute name="numberOfCoefficients" type="INT-NUMBER" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" ref="Coefficient"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type CompareFunction ¶
type CompareFunction string
<xs:simpleType name="COMPARE-FUNCTION">
<xs:restriction base="xs:string"> <xs:enumeration value="absDiff"/> <xs:enumeration value="delta"/> <xs:enumeration value="equal"/> <xs:enumeration value="gaussSim"/> <xs:enumeration value="table"/> </xs:restriction>
</xs:simpleType>
type ComparisonMeasure ¶
type ComparisonMeasure struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="ComparisonMeasure">
<xs:complexType> <xs:attribute default="absDiff" name="compareFunction" type="COMPARE-FUNCTION"/> <xs:attribute name="kind" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="distance"/> <xs:enumeration value="similarity"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="maximum" type="NUMBER" use="optional"/> <xs:attribute name="minimum" type="NUMBER" use="optional"/> <xs:sequence> <xs:choice> <xs:element ref="binarySimilarity"/> <xs:element ref="chebychev"/> <xs:element ref="cityBlock"/> <xs:element ref="euclidean"/> <xs:element ref="jaccard"/> <xs:element ref="minkowski"/> <xs:element ref="simpleMatching"/> <xs:element ref="squaredEuclidean"/> <xs:element ref="tanimoto"/> </xs:choice> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Comparisons ¶
type Comparisons struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Comparisons">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="Matrix"/> </xs:sequence> </xs:complexType>
</xs:element>
type ComplexPartialScore ¶
type ComplexPartialScore struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="ComplexPartialScore">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:group maxOccurs="1" minOccurs="1" ref="EXPRESSION"/> </xs:sequence> </xs:complexType>
</xs:element>
type CompoundPredicate ¶
type CompoundPredicate struct { BooleanOperator CompoundPredicateOperator `xml:"booleanOperator,attr"` Extensions []Extension `xml:"Extension"` Predicates []Predicate }
<xs:element name="CompoundPredicate">
<xs:complexType> <xs:attribute name="booleanOperator" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="and"/> <xs:enumeration value="or"/> <xs:enumeration value="surrogate"/> <xs:enumeration value="xor"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:sequence maxOccurs="unbounded" minOccurs="2"> <xs:group ref="PREDICATE"/> </xs:sequence> </xs:sequence> </xs:complexType>
</xs:element>
func (*CompoundPredicate) UnmarshalXML ¶
func (x *CompoundPredicate) UnmarshalXML(decoder *xml.Decoder, start xml.StartElement) error
UnmarshalXML implements the xml.Unmarshaler interface.
type CompoundPredicateOperator ¶
type CompoundPredicateOperator string
type CompoundRule ¶
type CompoundRule struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="CompoundRule">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:group ref="PREDICATE"/> <xs:group maxOccurs="unbounded" minOccurs="1" ref="Rule"/> </xs:sequence> </xs:complexType>
</xs:element>
type Con ¶
type Con struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Con">
<xs:complexType> <xs:attribute name="from" type="NN-NEURON-IDREF" use="required"/> <xs:attribute name="weight" type="REAL-NUMBER" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type ConfusionMatrix ¶
type ConfusionMatrix struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="ConfusionMatrix">
<xs:complexType> <xs:sequence> <xs:element ref="ClassLabels"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="Matrix"/> </xs:sequence> </xs:complexType>
</xs:element>
type ConsequentSequence ¶
type ConsequentSequence struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="ConsequentSequence">
<xs:complexType> <xs:sequence> <xs:group ref="SEQUENCE"/> </xs:sequence> </xs:complexType>
</xs:element>
type Constant ¶
<xs:element name="Constant">
<xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="dataType" type="DATATYPE"/> </xs:extension> </xs:simpleContent> </xs:complexType>
</xs:element>
type Constraints ¶
type Constraints struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Constraints">
<xs:complexType> <xs:attribute name="maximumAntConsSeparationTime" type="REAL-NUMBER"/> <xs:attribute name="maximumItemsetSeparationTime" type="REAL-NUMBER"/> <xs:attribute name="maximumNumberOfAntecedentItems" type="INT-NUMBER"/> <xs:attribute name="maximumNumberOfConsequentItems" type="INT-NUMBER"/> <xs:attribute name="maximumNumberOfItems" type="INT-NUMBER"/> <xs:attribute name="maximumTotalSequenceTime" type="REAL-NUMBER"/> <xs:attribute default="0" name="minimumAntConsSeparationTime" type="REAL-NUMBER"/> <xs:attribute default="0" name="minimumConfidence" type="REAL-NUMBER"/> <xs:attribute default="0" name="minimumItemsetSeparationTime" type="REAL-NUMBER"/> <xs:attribute default="0" name="minimumLift" type="REAL-NUMBER"/> <xs:attribute default="1" name="minimumNumberOfAntecedentItems" type="INT-NUMBER"/> <xs:attribute default="1" name="minimumNumberOfConsequentItems" type="INT-NUMBER"/> <xs:attribute default="1" name="minimumNumberOfItems" type="INT-NUMBER"/> <xs:attribute default="0" name="minimumSupport" type="REAL-NUMBER"/> <xs:attribute default="0" name="minimumTotalSequenceTime" type="REAL-NUMBER"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type ContScoringMethod ¶
type ContScoringMethod string
<xs:simpleType name="CONT-SCORING-METHOD">
<xs:restriction base="xs:string"> <xs:enumeration value="average"/> <xs:enumeration value="median"/> <xs:enumeration value="weightedAverage"/> </xs:restriction>
</xs:simpleType>
type ContStats ¶
type ContStats struct { TotalSquaresSum Number `xml:"totalSquaresSum,attr"` TotalValuesSum Number `xml:"totalValuesSum,attr"` Extensions []Extension `xml:"Extension"` Intervals []Interval `xml:"Interval"` Frequencies []Array `xml:"Array"` }
<xs:element name="ContStats">
<xs:complexType> <xs:attribute name="totalSquaresSum" type="NUMBER"/> <xs:attribute name="totalValuesSum" type="NUMBER"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Interval"/> <xs:group minOccurs="0" ref="FrequenciesType"/> </xs:sequence> </xs:complexType>
</xs:element>
type ContinuousConditionalProbability ¶
type ContinuousConditionalProbability struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="ContinuousConditionalProbability">
<xs:complexType> <xs:attribute name="count" type="REAL-NUMBER" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="1" ref="ContinuousDistribution"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="ParentValue"/> </xs:sequence> </xs:complexType>
</xs:element>
type ContinuousDistribution ¶
type ContinuousDistribution struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="ContinuousDistribution">
<xs:complexType> <xs:sequence> <xs:choice> <xs:element ref="LognormalDistributionForBN"/> <xs:element ref="NormalDistributionForBN"/> <xs:element ref="TriangularDistributionForBN"/> <xs:element ref="UniformDistributionForBN"/> </xs:choice> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type ContinuousDistributionType ¶
type ContinuousDistributionType interface {
// contains filtered or unexported methods
}
<xs:group name="CONTINUOUS-DISTRIBUTION-TYPES">
<xs:sequence> <xs:choice> <xs:element ref="AnyDistribution"/> <xs:element ref="GaussianDistribution"/> <xs:element ref="PoissonDistribution"/> <xs:element ref="UniformDistribution"/> </xs:choice> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence>
</xs:group>
func GetContinuousDistributionType ¶
func GetContinuousDistributionType(name string) (ContinuousDistributionType, bool)
type ContinuousNode ¶
type ContinuousNode struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="ContinuousNode">
<xs:complexType> <xs:attribute name="count" type="REAL-NUMBER" use="optional"/> <xs:attribute name="name" type="FIELD-NAME" use="required"/> <xs:sequence> <xs:choice maxOccurs="unbounded"> <xs:element ref="ContinuousConditionalProbability"/> <xs:element maxOccurs="unbounded" ref="ContinuousDistribution"/> </xs:choice> <xs:element maxOccurs="unbounded" minOccurs="0" ref="DerivedField"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type CorrelationFields ¶
type CorrelationFields struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="CorrelationFields">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:group ref="STRING-ARRAY"/> </xs:sequence> </xs:complexType>
</xs:element>
type CorrelationMethods ¶
type CorrelationMethods struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="CorrelationMethods">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="Matrix"/> </xs:sequence> </xs:complexType>
</xs:element>
type CorrelationValues ¶
type CorrelationValues struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="CorrelationValues">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="Matrix"/> </xs:sequence> </xs:complexType>
</xs:element>
type Correlations ¶
type Correlations struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Correlations">
<xs:complexType> <xs:sequence> <xs:element ref="CorrelationFields"/> <xs:element minOccurs="0" ref="CorrelationMethods"/> <xs:element ref="CorrelationValues"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type CountTable ¶
type CountTable CountTableType
<xs:element name="CountTable" type="COUNT-TABLE-TYPE"/>
type CountTableType ¶
type CountTableType struct { Sample *Number `xml:"sample,attr"` FieldValues []FieldValue `xml:"FieldValue"` FieldValueCounts []FieldValueCount `xml:"FieldValueCount"` Extensions []Extension `xml:"Extension"` }
<xs:complexType name="COUNT-TABLE-TYPE">
<xs:attribute name="sample" type="NUMBER" use="optional"/> <xs:sequence> <xs:choice> <xs:element maxOccurs="unbounded" minOccurs="1" ref="FieldValue"/> <xs:element maxOccurs="unbounded" minOccurs="1" ref="FieldValueCount"/> </xs:choice> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence>
</xs:complexType>
type Counts ¶
type Counts struct { Cardinality uint `xml:"cardinality,attr"` InvalidFreq Number `xml:"invalidFreq,attr"` MissingFreq Number `xml:"missingFreq,attr"` TotalFreq Number `xml:"totalFreq,attr"` Extensions []Extension `xml:"Extension"` }
<xs:element name="Counts">
<xs:complexType> <xs:attribute name="cardinality" type="xs:nonNegativeInteger"/> <xs:attribute name="invalidFreq" type="NUMBER"/> <xs:attribute name="missingFreq" type="NUMBER"/> <xs:attribute name="totalFreq" type="NUMBER" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Covariances ¶
type Covariances struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Covariances">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="Matrix"/> </xs:sequence> </xs:complexType>
</xs:element>
type CovariateList ¶
type CovariateList struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="CovariateList">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Predictor"/> </xs:sequence> </xs:complexType>
</xs:element>
type CumulativeLinkFunction ¶
type CumulativeLinkFunction string
<xs:simpleType name="CUMULATIVE-LINK-FUNCTION">
<xs:restriction base="xs:string"> <xs:enumeration value="cauchit"/> <xs:enumeration value="cloglog"/> <xs:enumeration value="logit"/> <xs:enumeration value="loglog"/> <xs:enumeration value="probit"/> </xs:restriction>
</xs:simpleType>
type DataDictionary ¶
type DataDictionary struct { NumberOfFields uint `xml:"numberOfFields,attr"` DataFields []DataField `xml:"DataField"` Extensions []Extension `xml:"Extension"` Taxonomies []Taxonomy `xml:"Taxonomy"` }
<xs:element name="DataDictionary">
<xs:complexType> <xs:attribute name="numberOfFields" type="xs:nonNegativeInteger"/> <xs:sequence> <xs:element maxOccurs="unbounded" ref="DataField"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Taxonomy"/> </xs:sequence> </xs:complexType>
</xs:element>
type DataField ¶
type DataField struct { DataType DataType `xml:"dataType,attr"` DisplayName string `xml:"displayName,attr"` IsCyclic bool `xml:"isCyclic,attr"` Name FieldName `xml:"name,attr"` OpType OpType `xml:"optype,attr"` Taxonomy string `xml:"taxonomy,attr"` Extensions []Extension `xml:"Extension"` Intervals []Interval `xml:"Interval"` Values []Value `xml:"Value"` }
<xs:element name="DataField">
<xs:complexType> <xs:attribute name="dataType" type="DATATYPE" use="required"/> <xs:attribute name="displayName" type="xs:string"/> <xs:attribute default="0" name="isCyclic"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="name" type="FIELD-NAME" use="required"/> <xs:attribute name="optype" type="OPTYPE" use="required"/> <xs:attribute name="taxonomy" type="xs:string"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Interval"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Value"/> </xs:sequence> </xs:sequence> </xs:complexType>
</xs:element>
type DataType ¶
type DataType string
<xs:simpleType name="DATATYPE">
<xs:restriction base="xs:string"> <xs:enumeration value="boolean"/> <xs:enumeration value="date"/> <xs:enumeration value="dateDaysSince[0]"/> <xs:enumeration value="dateDaysSince[1960]"/> <xs:enumeration value="dateDaysSince[1970]"/> <xs:enumeration value="dateDaysSince[1980]"/> <xs:enumeration value="dateTime"/> <xs:enumeration value="dateTimeSecondsSince[0]"/> <xs:enumeration value="dateTimeSecondsSince[1960]"/> <xs:enumeration value="dateTimeSecondsSince[1970]"/> <xs:enumeration value="dateTimeSecondsSince[1980]"/> <xs:enumeration value="double"/> <xs:enumeration value="float"/> <xs:enumeration value="integer"/> <xs:enumeration value="string"/> <xs:enumeration value="time"/> <xs:enumeration value="timeSeconds"/> </xs:restriction>
</xs:simpleType>
type Decision ¶
type Decision struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Decision">
<xs:complexType> <xs:attribute name="description" type="xs:string"/> <xs:attribute name="displayValue" type="xs:string"/> <xs:attribute name="value" type="xs:string" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type DecisionTree ¶
type DecisionTree struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="DecisionTree">
<xs:complexType> <xs:attribute name="algorithmName" type="xs:string"/> <xs:attribute name="functionName" type="MINING-FUNCTION" use="required"/> <xs:attribute default="1.0" name="missingValuePenalty" type="PROB-NUMBER"/> <xs:attribute default="none" name="missingValueStrategy" type="MISSING-VALUE-STRATEGY"/> <xs:attribute name="modelName" type="xs:string"/> <xs:attribute default="returnNullPrediction" name="noTrueChildStrategy" type="NO-TRUE-CHILD-STRATEGY"/> <xs:attribute default="multiSplit" name="splitCharacteristic"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="binarySplit"/> <xs:enumeration value="multiSplit"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="LocalTransformations"/> <xs:element minOccurs="0" ref="ModelStats"/> <xs:element ref="Node"/> <xs:element minOccurs="0" ref="Output"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="ResultField"/> <xs:element minOccurs="0" ref="Targets"/> </xs:sequence> </xs:complexType>
</xs:element>
type Decisions ¶
type Decisions struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Decisions">
<xs:complexType> <xs:attribute name="businessProblem" type="xs:string"/> <xs:attribute name="description" type="xs:string"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="1" ref="Decision"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type DefineFunction ¶
type DefineFunction struct { DataType DataType `xml:"dataType,attr"` Name string `xml:"name,attr"` OpType OpType `xml:"optype,attr"` Extensions []Extension `xml:"Extension"` ParameterFields []ParameterField `xml:"ParameterField"` Expression Expression }
<xs:element name="DefineFunction">
<xs:complexType> <xs:attribute name="dataType" type="DATATYPE"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="optype" type="OPTYPE" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="1" ref="ParameterField"/> <xs:group ref="EXPRESSION"/> </xs:sequence> </xs:complexType>
</xs:element>
func (*DefineFunction) UnmarshalXML ¶
func (x *DefineFunction) UnmarshalXML(decoder *xml.Decoder, start xml.StartElement) error
UnmarshalXML implements the xml.Unmarshaler interface.
type Delimiter ¶
type Delimiter struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Delimiter">
<xs:complexType> <xs:attribute name="delimiter" type="DELIMITER" use="required"/> <xs:attribute name="gap" type="GAP" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type DelimiterType ¶
type DelimiterType string
<xs:simpleType name="DELIMITER">
<xs:restriction base="xs:string"> <xs:enumeration value="acrossTimeWindows"/> <xs:enumeration value="sameTimeWindow"/> </xs:restriction>
</xs:simpleType>
type DerivedField ¶
type DerivedField struct { DataType DataType `xml:"dataType,attr"` DisplayName string `xml:"displayName,attr"` Name string `xml:"name,attr"` OpType OpType `xml:"optype,attr"` Extensions []Extension `xml:"Extension"` Values []Value `xml:"Value"` Expression Expression }
<xs:element name="DerivedField">
<xs:complexType> <xs:attribute name="dataType" type="DATATYPE" use="required"/> <xs:attribute name="displayName" type="xs:string"/> <xs:attribute name="name" type="FIELD-NAME"/> <xs:attribute name="optype" type="OPTYPE" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Value"/> <xs:group ref="EXPRESSION"/> </xs:sequence> </xs:complexType>
</xs:element>
func (*DerivedField) UnmarshalXML ¶
func (x *DerivedField) UnmarshalXML(decoder *xml.Decoder, start xml.StartElement) error
UnmarshalXML implements the xml.Unmarshaler interface.
type DiscrStats ¶
type DiscrStats struct { ModalValue string `xml:"modalValue,attr"` Arrays []Array `xml:"Array"` Extensions []Extension `xml:"Extension"` }
<xs:element name="DiscrStats">
<xs:complexType> <xs:attribute name="modalValue" type="xs:string"/> <xs:sequence> <xs:element maxOccurs="2" minOccurs="0" ref="Array"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type DiscreteConditionalProbability ¶
type DiscreteConditionalProbability struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="DiscreteConditionalProbability">
<xs:complexType> <xs:attribute name="count" type="REAL-NUMBER" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="1" ref="ParentValue"/> <xs:element maxOccurs="unbounded" minOccurs="1" ref="ValueProbability"/> </xs:sequence> </xs:complexType>
</xs:element>
type DiscreteDistributionType ¶
type DiscreteDistributionType interface { }
<xs:group name="DISCRETE-DISTRIBUTION-TYPES">
<xs:choice> <xs:element ref="CountTable"/> <xs:element maxOccurs="unbounded" minOccurs="2" ref="FieldRef"/> <xs:element ref="NormalizedCountTable"/> </xs:choice>
</xs:group>
type DiscreteNode ¶
type DiscreteNode struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="DiscreteNode">
<xs:complexType> <xs:attribute name="count" type="REAL-NUMBER" use="optional"/> <xs:attribute name="name" type="FIELD-NAME" use="required"/> <xs:sequence> <xs:choice maxOccurs="unbounded"> <xs:element ref="DiscreteConditionalProbability"/> <xs:element maxOccurs="unbounded" ref="ValueProbability"/> </xs:choice> <xs:element maxOccurs="unbounded" minOccurs="0" ref="DerivedField"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Discretize ¶
type Discretize struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Discretize">
<xs:complexType> <xs:attribute name="dataType" type="DATATYPE"/> <xs:attribute name="defaultValue" type="xs:string"/> <xs:attribute name="field" type="FIELD-NAME" use="required"/> <xs:attribute name="mapMissingTo" type="xs:string"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="DiscretizeBin"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type DiscretizeBin ¶
type DiscretizeBin struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="DiscretizeBin">
<xs:complexType> <xs:attribute name="binValue" type="xs:string" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="Interval"/> </xs:sequence> </xs:complexType>
</xs:element>
type DocumentTermMatrix ¶
type DocumentTermMatrix struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="DocumentTermMatrix">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="Matrix"/> </xs:sequence> </xs:complexType>
</xs:element>
type ElementID ¶
type ElementID string
<xs:simpleType name="ELEMENT-ID">
<xs:restriction base="xs:string"/>
</xs:simpleType>
type EmbeddedModel ¶
type EmbeddedModel interface {
// contains filtered or unexported methods
}
<xs:group name="EmbeddedModel">
<xs:sequence> <xs:choice> <xs:element ref="DecisionTree"/> <xs:element ref="Regression"/> </xs:choice> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence>
</xs:group>
func GetEmbeddedModel ¶
func GetEmbeddedModel(name string) (EmbeddedModel, bool)
type Euclidean ¶
type Euclidean struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="euclidean">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type EventValues ¶
type EventValues struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="EventValues">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Interval"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Value"/> </xs:sequence> </xs:complexType>
</xs:element>
type ExponentialSmoothing ¶
type ExponentialSmoothing struct { }
<xs:element name="ExponentialSmoothing">
<xs:complexType> <xs:attribute name="RMSE" type="REAL-NUMBER"/> <xs:attribute default="none" name="transformation"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="logarithmic"/> <xs:enumeration value="none"/> <xs:enumeration value="squareroot"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="Level"/> <xs:element maxOccurs="1" minOccurs="0" ref="Seasonality_ExpoSmooth"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="TimeValue"/> <xs:element maxOccurs="1" minOccurs="0" ref="Trend_ExpoSmooth"/> </xs:sequence> </xs:complexType>
</xs:element>
type Expression ¶
type Expression interface {
// contains filtered or unexported methods
}
<xs:group name="EXPRESSION">
<xs:choice> <xs:element ref="Aggregate"/> <xs:element ref="Apply"/> <xs:element ref="Constant"/> <xs:element ref="Discretize"/> <xs:element ref="FieldRef"/> <xs:element ref="Lag"/> <xs:element ref="MapValues"/> <xs:element ref="NormContinuous"/> <xs:element ref="NormDiscrete"/> <xs:element ref="TextIndex"/> </xs:choice>
</xs:group>
func GetExpression ¶
func GetExpression(name string) (Expression, bool)
type Extension ¶
type Extension struct { Extender *string `xml:"extender,attr"` Name *string `xml:"name,attr"` Value *string `xml:"value,attr"` Contents string `xml:",innerxml"` }
<xs:element name="Extension">
<xs:complexType> <xs:complexContent mixed="true"> <xs:restriction base="xs:anyType"> <xs:attribute name="extender" type="xs:string" use="optional"/> <xs:attribute name="name" type="xs:string" use="optional"/> <xs:attribute name="value" type="xs:string" use="optional"/> <xs:sequence> <xs:any maxOccurs="unbounded" minOccurs="0" processContents="skip"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType>
</xs:element>
type FactorList ¶
type FactorList struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="FactorList">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Predictor"/> </xs:sequence> </xs:complexType>
</xs:element>
type False ¶
type False struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="False">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type FieldColumnPair ¶
type FieldColumnPair struct { Column string `xml:"column,attr"` Field string `xml:"field,attr"` Extensions []Extension `xml:"Extension"` }
<xs:element name="FieldColumnPair">
<xs:complexType> <xs:attribute name="column" type="xs:string" use="required"/> <xs:attribute name="field" type="FIELD-NAME" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type FieldName ¶
type FieldName string
<xs:simpleType name="FIELD-NAME">
<xs:restriction base="xs:string"/>
</xs:simpleType>
type FieldRef ¶
type FieldRef struct { Field FieldName `xml:"field,attr"` MapMissingTo *string `xml:"mapMissingTo,attr"` Extensions []Extension `xml:"Extension"` }
<xs:element name="FieldRef">
<xs:complexType> <xs:attribute name="field" type="FIELD-NAME" use="required"/> <xs:attribute name="mapMissingTo" type="xs:string"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type FieldUsageType ¶
type FieldUsageType string
<xs:simpleType name="FIELD-USAGE-TYPE">
<xs:restriction base="xs:string"> <xs:enumeration value="active"/> <xs:enumeration value="analysisWeight"/> <xs:enumeration value="frequencyWeight"/> <xs:enumeration value="group"/> <xs:enumeration value="order"/> <xs:enumeration value="predicted"/> <xs:enumeration value="supplementary"/> <xs:enumeration value="target"/> </xs:restriction>
</xs:simpleType>
type FieldValue ¶
type FieldValue struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="FieldValue">
<xs:complexType> <xs:attribute name="field" type="FIELD-NAME" use="required"/> <xs:attribute name="value" use="required"/> <xs:sequence> <xs:choice> <xs:element maxOccurs="unbounded" minOccurs="1" ref="FieldValue"/> <xs:element maxOccurs="unbounded" minOccurs="1" ref="FieldValueCount"/> </xs:choice> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type FieldValueCount ¶
type FieldValueCount struct { Count Number `xml:"count,attr"` Field FieldName `xml:"field,attr"` Value string `xml:"value,attr"` Extensions []Extension `xml:"Extension"` }
<xs:element name="FieldValueCount">
<xs:complexType> <xs:attribute name="count" type="NUMBER" use="required"/> <xs:attribute name="field" type="FIELD-NAME" use="required"/> <xs:attribute name="value" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type FollowSet ¶
type FollowSet struct { Delimiter Delimiter `xml:"Delimiter"` SetReference SetReference `xml:"SetReference"` Time *Time `xml:"Time"` }
<xs:group name="FOLLOW-SET">
<xs:sequence> <xs:element ref="Delimiter"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="SetReference"/> <xs:element minOccurs="0" ref="Time"/> </xs:sequence>
</xs:group>
type FrequenciesType ¶
type FrequenciesType struct {
NumArrays []NumArray `xml:"Array"`
}
<xs:group name="FrequenciesType">
<xs:sequence> <xs:group maxOccurs="3" minOccurs="1" ref="NUM-ARRAY"/> </xs:sequence>
</xs:group>
type Gap ¶
type Gap string
<xs:simpleType name="GAP">
<xs:restriction base="xs:string"> <xs:enumeration value="false"/> <xs:enumeration value="true"/> <xs:enumeration value="unknown"/> </xs:restriction>
</xs:simpleType>
type GaussianDistribution ¶
type GaussianDistribution struct { Mean RealNumber `xml:"mean,attr"` Variance RealNumber `xml:"variance,attr"` Extensions []Extension `xml:"Extension"` }
<xs:element name="GaussianDistribution">
<xs:complexType> <xs:attribute name="mean" type="REAL-NUMBER" use="required"/> <xs:attribute name="variance" type="REAL-NUMBER" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type GaussianProcessModel ¶
type GaussianProcessModel struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="GaussianProcessModel">
<xs:complexType> <xs:attribute name="functionName" type="MINING-FUNCTION" use="required"/> <xs:attribute default="true" name="isScorable" type="xs:boolean"/> <xs:attribute name="modelName" type="xs:string" use="optional"/> <xs:attribute name="optimizer" type="xs:string" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="LocalTransformations"/> <xs:element ref="MiningSchema"/> <xs:element minOccurs="0" ref="ModelExplanation"/> <xs:element minOccurs="0" ref="ModelStats"/> <xs:element minOccurs="0" ref="ModelVerification"/> <xs:element minOccurs="0" ref="Output"/> <xs:element minOccurs="0" ref="Targets"/> <xs:element ref="TrainingInstances"/> <xs:sequence> <xs:choice> <xs:element ref="ARDSquaredExponentialKernel"/> <xs:element ref="AbsoluteExponentialKernel"/> <xs:element ref="GeneralizedExponentialKernel"/> <xs:element ref="RadialBasisKernel"/> </xs:choice> </xs:sequence> </xs:sequence> </xs:complexType>
</xs:element>
type GeneralRegressionModel ¶
type GeneralRegressionModel struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="GeneralRegressionModel">
<xs:complexType> <xs:attribute name="algorithmName" type="xs:string"/> <xs:attribute name="baselineStrataVariable" type="FIELD-NAME"/> <xs:attribute name="cumulativeLink" type="CUMULATIVE-LINK-FUNCTION"/> <xs:attribute name="distParameter" type="REAL-NUMBER"/> <xs:attribute name="distribution"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="binomial"/> <xs:enumeration value="gamma"/> <xs:enumeration value="igauss"/> <xs:enumeration value="negbin"/> <xs:enumeration value="normal"/> <xs:enumeration value="poisson"/> <xs:enumeration value="tweedie"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="endTimeVariable" type="FIELD-NAME"/> <xs:attribute name="functionName" type="MINING-FUNCTION" use="required"/> <xs:attribute default="true" name="isScorable" type="xs:boolean"/> <xs:attribute name="linkFunction" type="LINK-FUNCTION"/> <xs:attribute name="linkParameter" type="REAL-NUMBER"/> <xs:attribute name="modelDF" type="REAL-NUMBER"/> <xs:attribute name="modelName" type="xs:string"/> <xs:attribute name="modelType" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="CoxRegression"/> <xs:enumeration value="generalLinear"/> <xs:enumeration value="generalizedLinear"/> <xs:enumeration value="multinomialLogistic"/> <xs:enumeration value="ordinalMultinomial"/> <xs:enumeration value="regression"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="offsetValue" type="REAL-NUMBER"/> <xs:attribute name="offsetVariable" type="FIELD-NAME"/> <xs:attribute name="startTimeVariable" type="FIELD-NAME"/> <xs:attribute name="statusVariable" type="FIELD-NAME"/> <xs:attribute name="subjectIDVariable" type="FIELD-NAME"/> <xs:attribute name="targetReferenceCategory" type="xs:string"/> <xs:attribute name="targetVariableName" type="FIELD-NAME"/> <xs:attribute name="trialsValue" type="INT-NUMBER"/> <xs:attribute name="trialsVariable" type="FIELD-NAME"/> <xs:sequence> <xs:element minOccurs="0" ref="BaseCumHazardTables"/> <xs:element minOccurs="0" ref="CovariateList"/> <xs:element minOccurs="0" ref="EventValues"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="FactorList"/> <xs:element minOccurs="0" ref="LocalTransformations"/> <xs:element ref="MiningSchema"/> <xs:element minOccurs="0" ref="ModelExplanation"/> <xs:element minOccurs="0" ref="ModelStats"/> <xs:element minOccurs="0" ref="ModelVerification"/> <xs:element minOccurs="0" ref="Output"/> <xs:element minOccurs="0" ref="PCovMatrix"/> <xs:element ref="PPMatrix"/> <xs:element ref="ParamMatrix"/> <xs:element ref="ParameterList"/> <xs:element minOccurs="0" ref="Targets"/> </xs:sequence> </xs:complexType>
</xs:element>
type GeneralizedExponentialKernel ¶
type GeneralizedExponentialKernel struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="GeneralizedExponentialKernel">
<xs:complexType> <xs:attribute default="1" name="degree" type="REAL-NUMBER" use="optional"/> <xs:attribute name="description" type="xs:string" use="optional"/> <xs:attribute default="1" name="gamma" type="REAL-NUMBER" use="optional"/> <xs:attribute default="1" name="noiseVariance" type="REAL-NUMBER" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Lambda"/> </xs:sequence> </xs:complexType>
</xs:element>
type Header ¶
type Header struct { Copyright string `xml:"copyright,attr"` Description string `xml:"description,attr"` ModelVersion string `xml:"modelVersion,attr"` Annotations []Annotation `xml:"Annotation"` Application *Application `xml:"Application"` Extensions []Extension `xml:"Extension"` Timestamp *Timestamp `xml:"Timestamp"` }
<xs:element name="Header">
<xs:complexType> <xs:attribute name="copyright" type="xs:string"/> <xs:attribute name="description" type="xs:string"/> <xs:attribute name="modelVersion" type="xs:string"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Annotation"/> <xs:element minOccurs="0" ref="Application"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="Timestamp"/> </xs:sequence> </xs:complexType>
</xs:element>
type Indices ¶
type Indices struct { }
<xs:element name="Indices">
<xs:simpleType> <xs:list itemType="xs:int"/> </xs:simpleType>
</xs:element>
type InlineTable ¶
<xs:element name="InlineTable">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="row"/> </xs:sequence> </xs:complexType>
</xs:element>
func (*InlineTable) UnmarshalXML ¶ added in v0.1.5
func (x *InlineTable) UnmarshalXML(decoder *xml.Decoder, start xml.StartElement) error
type InstanceField ¶
type InstanceField struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="InstanceField">
<xs:complexType> <xs:attribute name="column" type="xs:string" use="optional"/> <xs:attribute name="field" type="xs:string" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type InstanceFields ¶
type InstanceFields struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="InstanceFields">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" ref="InstanceField"/> </xs:sequence> </xs:complexType>
</xs:element>
type IntArray ¶
type IntArray Array
<xs:group name="INT-ARRAY">
<xs:choice> <xs:element ref="Array"/> </xs:choice>
</xs:group>
type IntegerEntries ¶
type IntegerEntries struct { }
<xs:element name="INT-Entries">
<xs:simpleType> <xs:list itemType="xs:int"/> </xs:simpleType>
</xs:element>
type IntegerNumber ¶
type IntegerNumber int
<xs:simpleType name="INT-NUMBER">
<xs:restriction base="xs:integer"/>
</xs:simpleType>
type IntegerSparseArray ¶
type IntegerSparseArray struct { }
<xs:element name="INT-SparseArray">
<xs:complexType> <xs:attribute default="0" name="defaultValue" type="INT-NUMBER" use="optional"/> <xs:attribute name="n" type="INT-NUMBER" use="optional"/> <xs:sequence> <xs:element minOccurs="0" ref="INT-Entries"/> <xs:element minOccurs="0" ref="Indices"/> </xs:sequence> </xs:complexType>
</xs:element>
type InterpolationMethod ¶
type InterpolationMethod string
<xs:simpleType name="INTERPOLATION-METHOD">
<xs:restriction base="xs:string"> <xs:enumeration value="cubicSpline"/> <xs:enumeration value="exponentialSpline"/> <xs:enumeration value="linear"/> <xs:enumeration value="none"/> </xs:restriction>
</xs:simpleType>
type Interval ¶
type Interval struct { Closure IntervalType `xml:"closure,attr"` LeftMargin Number `xml:"leftMargin,attr"` RightMargin Number `xml:"rightMargin,attr"` Extensions []Extension `xml:"Extension"` }
<xs:element name="Interval">
<xs:complexType> <xs:attribute name="closure" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="closedClosed"/> <xs:enumeration value="closedOpen"/> <xs:enumeration value="openClosed"/> <xs:enumeration value="openOpen"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="leftMargin" type="NUMBER"/> <xs:attribute name="rightMargin" type="NUMBER"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type IntervalType ¶
type IntervalType string
type InvalidValueTreatmentMethod ¶
type InvalidValueTreatmentMethod string
<xs:simpleType name="INVALID-VALUE-TREATMENT-METHOD">
<xs:restriction base="xs:string"> <xs:enumeration value="asIs"/> <xs:enumeration value="asMissing"/> <xs:enumeration value="returnInvalid"/> </xs:restriction>
</xs:simpleType>
type Item ¶
type Item struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Item">
<xs:complexType> <xs:attribute name="category" type="xs:string"/> <xs:attribute name="field" type="FIELD-NAME"/> <xs:attribute name="id" type="xs:string" use="required"/> <xs:attribute name="mappedValue" type="xs:string"/> <xs:attribute name="value" type="xs:string" use="required"/> <xs:attribute name="weight" type="REAL-NUMBER"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type ItemRef ¶
type ItemRef struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="ItemRef">
<xs:complexType> <xs:attribute name="itemRef" type="xs:string" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Itemset ¶
type Itemset struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Itemset">
<xs:complexType> <xs:attribute name="id" type="xs:string" use="required"/> <xs:attribute name="numberOfItems" type="xs:nonNegativeInteger"/> <xs:attribute name="support" type="PROB-NUMBER"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="ItemRef"/> </xs:sequence> </xs:complexType>
</xs:element>
type Jaccard ¶
type Jaccard struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="jaccard">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type KNNInput ¶
type KNNInput struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="KNNInput">
<xs:complexType> <xs:attribute name="compareFunction" type="COMPARE-FUNCTION"/> <xs:attribute name="field" type="FIELD-NAME" use="required"/> <xs:attribute default="1" name="fieldWeight" type="REAL-NUMBER"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type KNNInputs ¶
type KNNInputs struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="KNNInputs">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" ref="KNNInput"/> </xs:sequence> </xs:complexType>
</xs:element>
type KohonenMap ¶
type KohonenMap struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="KohonenMap">
<xs:complexType> <xs:attribute name="coord1" type="xs:float" use="optional"/> <xs:attribute name="coord2" type="xs:float" use="optional"/> <xs:attribute name="coord3" type="xs:float" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Lag ¶
type Lag struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Lag">
<xs:complexType> <xs:attribute name="field" type="FIELD-NAME" use="required"/> <xs:attribute default="1" name="n" type="xs:positiveInteger"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="BlockIndicator"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Lambda ¶
<xs:element name="Lambda">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:group ref="REAL-ARRAY"/> </xs:sequence> </xs:complexType>
</xs:element>
type Level ¶
type Level struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Level">
<xs:complexType> <xs:attribute name="alpha" type="REAL-NUMBER" use="optional"/> <xs:attribute name="smoothedValue" type="REAL-NUMBER"/> </xs:complexType>
</xs:element>
type LiftData ¶
type LiftData struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="LiftData">
<xs:complexType> <xs:attribute name="rankingQuality" type="NUMBER"/> <xs:attribute name="targetFieldDisplayValue" type="xs:string"/> <xs:attribute name="targetFieldValue" type="xs:string"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="ModelLiftGraph"/> <xs:element minOccurs="0" ref="OptimumLiftGraph"/> <xs:element minOccurs="0" ref="RandomLiftGraph"/> </xs:sequence> </xs:complexType>
</xs:element>
type LiftGraph ¶
type LiftGraph struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="LiftGraph">
<xs:complexType> <xs:sequence> <xs:element minOccurs="0" ref="BoundaryValueMeans"/> <xs:element minOccurs="0" ref="BoundaryValues"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="XCoordinates"/> <xs:element ref="YCoordinates"/> </xs:sequence> </xs:complexType>
</xs:element>
type LinearKernelType ¶
type LinearKernelType struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="LinearKernelType">
<xs:complexType> <xs:attribute name="description" type="xs:string" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type LinearNorm ¶
type LinearNorm struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="LinearNorm">
<xs:complexType> <xs:attribute name="norm" type="NUMBER" use="required"/> <xs:attribute name="orig" type="NUMBER" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type LinkFunction ¶
type LinkFunction string
<xs:simpleType name="LINK-FUNCTION">
<xs:restriction base="xs:string"> <xs:enumeration value="cloglog"/> <xs:enumeration value="identity"/> <xs:enumeration value="log"/> <xs:enumeration value="logc"/> <xs:enumeration value="logit"/> <xs:enumeration value="loglog"/> <xs:enumeration value="negbin"/> <xs:enumeration value="oddspower"/> <xs:enumeration value="power"/> <xs:enumeration value="probit"/> </xs:restriction>
</xs:simpleType>
type LocalTransformations ¶
type LocalTransformations struct { DerivedFields []DerivedField `xml:"DerivedField"` Extensions []Extension `xml:"Extension"` }
<xs:element name="LocalTransformations">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="DerivedField"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type LognormalDistributionForBN ¶
type LognormalDistributionForBN struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="LognormalDistributionForBN">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="1" minOccurs="1" ref="Mean"/> <xs:element maxOccurs="1" minOccurs="1" ref="Variance"/> </xs:sequence> </xs:complexType>
</xs:element>
type Lower ¶
type Lower struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Lower">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:group ref="EXPRESSION"/> </xs:sequence> </xs:complexType>
</xs:element>
type MapValues ¶
type MapValues struct { Extensions []Extension `xml:"Extension"` DefaultValue *string `xml:"defaultValue,attr"` MapMissingTo *string `xml:"mapMissingTo,attr"` OutputColumn string `xml:"outputColumn,attr"` DataType DataType `xml:"dataType,attr"` FieldColumnPairs []FieldColumnPair `xml:"FieldColumnPair"` InlineTables []InlineTable `xml:"InlineTable"` }
<xs:element name="MapValues">
<xs:complexType> <xs:attribute name="dataType" type="DATATYPE"/> <xs:attribute name="defaultValue" type="xs:string"/> <xs:attribute name="mapMissingTo" type="xs:string"/> <xs:attribute name="outputColumn" type="xs:string" use="required"/> <xs:sequence> <xs:choice minOccurs="0"> <xs:element ref="InlineTable"/> <xs:element ref="TableLocator"/> </xs:choice> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="FieldColumnPair"/> </xs:sequence> </xs:complexType>
</xs:element>
type MatCell ¶
type MatCell struct { }
func (x *MapValues) UnmarshalXML(decoder *xml.Decoder, start xml.StartElement) error { for _, attr := range start.Attr { switch attr.Name.Local { case "defaultChild": } } for { var token xml.Token token, err := decoder.Token() if err != nil { return err } switch tok := token.(type) { case xml.StartElement: key := tok.Name.Local var value string err = decoder.DecodeElement(&value, &tok) if err != nil { return err } x[key] = value case xml.EndElement: return nil } } return nil }
<xs:element name="MatCell"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="col" type="INT-NUMBER" use="required"/> <xs:attribute name="row" type="INT-NUMBER" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element>
type Matrix ¶
type Matrix struct { }
<xs:element name="Matrix">
<xs:complexType> <xs:attribute name="diagDefault" type="REAL-NUMBER" use="optional"/> <xs:attribute default="any" name="kind" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="any"/> <xs:enumeration value="diagonal"/> <xs:enumeration value="symmetric"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="nbCols" type="INT-NUMBER" use="optional"/> <xs:attribute name="nbRows" type="INT-NUMBER" use="optional"/> <xs:attribute name="offDiagDefault" type="REAL-NUMBER" use="optional"/> <xs:choice minOccurs="0"> <xs:element maxOccurs="unbounded" ref="MatCell"/> <xs:group maxOccurs="unbounded" ref="NUM-ARRAY"/> </xs:choice> </xs:complexType>
</xs:element>
type Mean ¶
type Mean struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Mean">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:group ref="EXPRESSION"/> </xs:sequence> </xs:complexType>
</xs:element>
type MiningBuildTask ¶
type MiningBuildTask struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="MiningBuildTask">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type MiningField ¶
type MiningField struct { HighValue Number `xml:"highValue,attr"` Importance ProbNumber `xml:"importance,attr"` InvalidValueTreatment InvalidValueTreatmentMethod `xml:"invalidValueTreatment,attr"` LowValue Number `xml:"lowValue,attr"` MissingValueReplacement string `xml:"missingValueReplacement"` MissingValueTreatment MissingValueTreatmentMethod `xml:"missingValueTreatment,attr"` Name FieldName `xml:"name,attr"` OpType OpType `xml:"optype,attr"` Outliers OutlierTreatmentMethod `xml:"outliers,attr"` UsageType FieldUsageType `xml:"usageType,attr"` Extensions []Extension `xml:"Extension"` }
<xs:element name="MiningField">
<xs:complexType> <xs:attribute name="highValue" type="NUMBER"/> <xs:attribute name="importance" type="PROB-NUMBER"/> <xs:attribute default="returnInvalid" name="invalidValueTreatment" type="INVALID-VALUE-TREATMENT-METHOD"/> <xs:attribute name="lowValue" type="NUMBER"/> <xs:attribute name="missingValueReplacement" type="xs:string"/> <xs:attribute name="missingValueTreatment" type="MISSING-VALUE-TREATMENT-METHOD"/> <xs:attribute name="name" type="FIELD-NAME" use="required"/> <xs:attribute name="optype" type="OPTYPE"/> <xs:attribute default="asIs" name="outliers" type="OUTLIER-TREATMENT-METHOD"/> <xs:attribute default="active" name="usageType" type="FIELD-USAGE-TYPE"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type MiningFunction ¶
type MiningFunction string
<xs:simpleType name="MINING-FUNCTION">
<xs:restriction base="xs:string"> <xs:enumeration value="associationRules"/> <xs:enumeration value="classification"/> <xs:enumeration value="clustering"/> <xs:enumeration value="mixed"/> <xs:enumeration value="regression"/> <xs:enumeration value="sequences"/> <xs:enumeration value="timeSeries"/> </xs:restriction>
</xs:simpleType>
type MiningModel ¶
type MiningModel struct { AlgorithmName *string `xml:"algorithmName,attr"` FunctionName MiningFunction `xml:"functionName,attr"` IsScorable bool `xml:"isScorable,attr"` ModelName *string `xml:"modelName,attr"` ModelVerification *ModelVerification `xml:"ModelVerification"` MiningSchema MiningSchema `xml:"MiningSchema"` LocalTransformations LocalTransformations `xml:"LocalTransformations"` Output Output `xml:"Output"` Segmentation Segmentation `xml:"Segmentation"` Targets Targets `xml:"Targets"` Extensions []Extension `xml:"Extension"` }
<xs:element name="MiningModel">
<xs:complexType> <xs:attribute name="algorithmName" type="xs:string" use="optional"/> <xs:attribute name="functionName" type="MINING-FUNCTION" use="required"/> <xs:attribute default="true" name="isScorable" type="xs:boolean"/> <xs:attribute name="modelName" type="xs:string" use="optional"/> <xs:sequence> <xs:choice maxOccurs="unbounded" minOccurs="0"> <xs:element ref="DecisionTree"/> <xs:element ref="Regression"/> </xs:choice> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="LocalTransformations"/> <xs:element ref="MiningSchema"/> <xs:element minOccurs="0" ref="ModelExplanation"/> <xs:element minOccurs="0" ref="ModelStats"/> <xs:element minOccurs="0" ref="ModelVerification"/> <xs:element minOccurs="0" ref="Output"/> <xs:element minOccurs="0" ref="Segmentation"/> <xs:element minOccurs="0" ref="Targets"/> </xs:sequence> </xs:complexType>
</xs:element>
type MiningSchema ¶
type MiningSchema struct { Extensions []Extension `xml:"Extension"` MiningFields []MiningField `xml:"MiningField"` }
<xs:element name="MiningSchema">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" ref="MiningField"/> </xs:sequence> </xs:complexType>
</xs:element>
type Minkowski ¶
type Minkowski struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="minkowski">
<xs:complexType> <xs:attribute name="p-parameter" type="NUMBER" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type MissingValueStrategy ¶
type MissingValueStrategy string
<xs:simpleType name="MISSING-VALUE-STRATEGY">
<xs:restriction base="xs:string"> <xs:enumeration value="aggregateNodes"/> <xs:enumeration value="defaultChild"/> <xs:enumeration value="lastPrediction"/> <xs:enumeration value="none"/> <xs:enumeration value="nullPrediction"/> <xs:enumeration value="weightedConfidence"/> </xs:restriction>
</xs:simpleType>
type MissingValueTreatmentMethod ¶
type MissingValueTreatmentMethod string
<xs:simpleType name="MISSING-VALUE-TREATMENT-METHOD">
<xs:restriction base="xs:string"> <xs:enumeration value="asIs"/> <xs:enumeration value="asMean"/> <xs:enumeration value="asMedian"/> <xs:enumeration value="asMode"/> <xs:enumeration value="asValue"/> </xs:restriction>
</xs:simpleType>
type MissingValueWeights ¶
type MissingValueWeights struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="MissingValueWeights">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:group ref="NUM-ARRAY"/> </xs:sequence> </xs:complexType>
</xs:element>
type ModelElement ¶
type ModelElement interface {
// contains filtered or unexported methods
}
<xs:group name="MODEL-ELEMENT">
<xs:choice> <xs:element ref="AssociationModel"/> <xs:element ref="BaselineModel"/> <xs:element ref="BayesianNetworkModel"/> <xs:element ref="ClusteringModel"/> <xs:element ref="GaussianProcessModel"/> <xs:element ref="GeneralRegressionModel"/> <xs:element ref="MiningModel"/> <xs:element ref="NaiveBayesModel"/> <xs:element ref="NearestNeighborModel"/> <xs:element ref="NeuralNetwork"/> <xs:element ref="RegressionModel"/> <xs:element ref="RuleSetModel"/> <xs:element ref="Scorecard"/> <xs:element ref="SequenceModel"/> <xs:element ref="SupportVectorMachineModel"/> <xs:element ref="TextModel"/> <xs:element ref="TimeSeriesModel"/> <xs:element ref="TreeModel"/> </xs:choice>
</xs:group>
func GetModelElement ¶
func GetModelElement(name string) (ModelElement, bool)
type ModelExplanation ¶
type ModelExplanation struct { // TODO: ModelQuality Correlations *Correlations `xml:"Correlations"` Extensions []Extension `xml:"Extension"` }
<xs:element name="ModelExplanation">
<xs:complexType> <xs:sequence> <xs:choice> <xs:element maxOccurs="unbounded" minOccurs="0" ref="ClusteringModelQuality"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="PredictiveModelQuality"/> </xs:choice> <xs:element minOccurs="0" ref="Correlations"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type ModelLiftGraph ¶
type ModelLiftGraph struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="ModelLiftGraph">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="LiftGraph"/> </xs:sequence> </xs:complexType>
</xs:element>
type ModelStats ¶
type ModelStats struct { Extensions []Extension `xml:"Extension"` MultivariateStats []MultivariateStats `xml:"MultivariateStats"` UnivariateStats []UnivariateStats `xml:"UnivariateStats"` }
<xs:element name="ModelStats">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="MultivariateStats"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="UnivariateStats"/> </xs:sequence> </xs:complexType>
</xs:element>
type ModelVerification ¶
type ModelVerification struct { FieldCount IntegerNumber `xml:"fieldCount,attr"` RecordCount IntegerNumber `xml:"recordCount,attr"` Extensions []Extension `xml:"Extension"` InlineTable InlineTable `xml:"InlineTable"` VerificationFields VerificationFields `xml:"VerificationFields"` }
<xs:element name="ModelVerification">
<xs:complexType> <xs:attribute name="fieldCount" type="INT-NUMBER" use="optional"/> <xs:attribute name="recordCount" type="INT-NUMBER" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="InlineTable"/> <xs:element ref="VerificationFields"/> </xs:sequence> </xs:complexType>
</xs:element>
type MultipleModelMethod ¶
type MultipleModelMethod string
<xs:simpleType name="MULTIPLE-MODEL-METHOD">
<xs:restriction base="xs:string"> <xs:enumeration value="average"/> <xs:enumeration value="majorityVote"/> <xs:enumeration value="max"/> <xs:enumeration value="median"/> <xs:enumeration value="modelChain"/> <xs:enumeration value="selectAll"/> <xs:enumeration value="selectFirst"/> <xs:enumeration value="sum"/> <xs:enumeration value="weightedAverage"/> <xs:enumeration value="weightedMajorityVote"/> </xs:restriction>
</xs:simpleType>
type MultivariateStat ¶
type MultivariateStat struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="MultivariateStat">
<xs:complexType> <xs:attribute name="category" type="xs:string"/> <xs:attribute name="chiSquareValue" type="NUMBER"/> <xs:attribute default="0.95" name="confidenceLevel" type="PROB-NUMBER"/> <xs:attribute name="confidenceLowerBound" type="NUMBER"/> <xs:attribute name="confidenceUpperBound" type="NUMBER"/> <xs:attribute name="dF" type="NUMBER"/> <xs:attribute default="1" name="exponent" type="INT-NUMBER"/> <xs:attribute name="fStatistic" type="NUMBER"/> <xs:attribute name="importance" type="PROB-NUMBER"/> <xs:attribute default="false" name="isIntercept" type="xs:boolean"/> <xs:attribute name="name" type="xs:string"/> <xs:attribute name="pValueAlpha" type="PROB-NUMBER"/> <xs:attribute name="pValueFinal" type="PROB-NUMBER"/> <xs:attribute name="pValueInitial" type="PROB-NUMBER"/> <xs:attribute name="stdError" type="NUMBER"/> <xs:attribute name="tValue" type="NUMBER"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type MultivariateStats ¶
type MultivariateStats struct { TargetCategory string `xml:"targetCategory,attr"` MultivariateStats []MultivariateStat `xml:"MultivariateStat"` Extensions []Extension `xml:"Extension"` }
<xs:element name="MultivariateStats">
<xs:complexType> <xs:attribute name="targetCategory" type="xs:string" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" ref="MultivariateStat"/> </xs:sequence> </xs:complexType>
</xs:element>
type NNNeuronID ¶
type NNNeuronID string
<xs:simpleType name="NN-NEURON-ID">
<xs:restriction base="xs:string"/>
</xs:simpleType>
type NNNeuronIDRef ¶
type NNNeuronIDRef string
<xs:simpleType name="NN-NEURON-IDREF">
<xs:restriction base="xs:string"/>
</xs:simpleType>
type NNNormalizationMethod ¶
type NNNormalizationMethod string
<xs:simpleType name="NN-NORMALIZATION-METHOD">
<xs:restriction base="xs:string"> <xs:enumeration value="none"/> <xs:enumeration value="simplemax"/> <xs:enumeration value="softmax"/> </xs:restriction>
</xs:simpleType>
type NaiveBayesModel ¶
type NaiveBayesModel struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="NaiveBayesModel">
<xs:complexType> <xs:attribute name="algorithmName" type="xs:string"/> <xs:attribute name="functionName" type="MINING-FUNCTION" use="required"/> <xs:attribute default="true" name="isScorable" type="xs:boolean"/> <xs:attribute name="modelName" type="xs:string"/> <xs:attribute name="threshold" type="REAL-NUMBER" use="required"/> <xs:sequence> <xs:element ref="BayesInputs"/> <xs:element ref="BayesOutput"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="LocalTransformations"/> <xs:element ref="MiningSchema"/> <xs:element minOccurs="0" ref="ModelExplanation"/> <xs:element minOccurs="0" ref="ModelStats"/> <xs:element minOccurs="0" ref="ModelVerification"/> <xs:element minOccurs="0" ref="Output"/> <xs:element minOccurs="0" ref="Targets"/> </xs:sequence> </xs:complexType>
</xs:element>
type NearestNeighborModel ¶
type NearestNeighborModel struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="NearestNeighborModel">
<xs:complexType> <xs:attribute name="algorithmName" type="xs:string"/> <xs:attribute default="majorityVote" name="categoricalScoringMethod" type="CAT-SCORING-METHOD"/> <xs:attribute default="average" name="continuousScoringMethod" type="CONT-SCORING-METHOD"/> <xs:attribute name="functionName" type="MINING-FUNCTION" use="required"/> <xs:attribute name="instanceIdVariable" type="xs:string"/> <xs:attribute default="true" name="isScorable" type="xs:boolean"/> <xs:attribute name="modelName" type="xs:string"/> <xs:attribute name="numberOfNeighbors" type="INT-NUMBER" use="required"/> <xs:attribute default="0.001" name="threshold" type="REAL-NUMBER"/> <xs:sequence> <xs:element ref="ComparisonMeasure"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="KNNInputs"/> <xs:element minOccurs="0" ref="LocalTransformations"/> <xs:element ref="MiningSchema"/> <xs:element minOccurs="0" ref="ModelExplanation"/> <xs:element minOccurs="0" ref="ModelStats"/> <xs:element minOccurs="0" ref="ModelVerification"/> <xs:element minOccurs="0" ref="Output"/> <xs:element minOccurs="0" ref="Targets"/> <xs:element ref="TrainingInstances"/> </xs:sequence> </xs:complexType>
</xs:element>
type NeuralInput ¶
type NeuralInput struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="NeuralInput">
<xs:complexType> <xs:attribute name="id" type="NN-NEURON-ID" use="required"/> <xs:sequence> <xs:element ref="DerivedField"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type NeuralInputs ¶
type NeuralInputs struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="NeuralInputs">
<xs:complexType> <xs:attribute name="numberOfInputs" type="xs:nonNegativeInteger"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" ref="NeuralInput"/> </xs:sequence> </xs:complexType>
</xs:element>
type NeuralLayer ¶
type NeuralLayer struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="NeuralLayer">
<xs:complexType> <xs:attribute name="activationFunction" type="ACTIVATION-FUNCTION"/> <xs:attribute name="altitude" type="REAL-NUMBER"/> <xs:attribute name="normalizationMethod" type="NN-NORMALIZATION-METHOD"/> <xs:attribute name="numberOfNeurons" type="xs:nonNegativeInteger"/> <xs:attribute name="threshold" type="REAL-NUMBER"/> <xs:attribute name="width" type="REAL-NUMBER"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" ref="Neuron"/> </xs:sequence> </xs:complexType>
</xs:element>
type NeuralNetwork ¶
type NeuralNetwork struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="NeuralNetwork">
<xs:complexType> <xs:attribute name="activationFunction" type="ACTIVATION-FUNCTION" use="required"/> <xs:attribute name="algorithmName" type="xs:string"/> <xs:attribute default="1.0" name="altitude" type="REAL-NUMBER"/> <xs:attribute name="functionName" type="MINING-FUNCTION" use="required"/> <xs:attribute default="true" name="isScorable" type="xs:boolean"/> <xs:attribute name="modelName" type="xs:string"/> <xs:attribute default="none" name="normalizationMethod" type="NN-NORMALIZATION-METHOD"/> <xs:attribute name="numberOfLayers" type="xs:nonNegativeInteger"/> <xs:attribute default="0" name="threshold" type="REAL-NUMBER"/> <xs:attribute name="width" type="REAL-NUMBER"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="LocalTransformations"/> <xs:element ref="MiningSchema"/> <xs:element minOccurs="0" ref="ModelExplanation"/> <xs:element minOccurs="0" ref="ModelStats"/> <xs:element minOccurs="0" ref="ModelVerification"/> <xs:element ref="NeuralInputs"/> <xs:element maxOccurs="unbounded" ref="NeuralLayer"/> <xs:element minOccurs="0" ref="NeuralOutputs"/> <xs:element minOccurs="0" ref="Output"/> <xs:element minOccurs="0" ref="Targets"/> </xs:sequence> </xs:complexType>
</xs:element>
type NeuralOutput ¶
type NeuralOutput struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="NeuralOutput">
<xs:complexType> <xs:attribute name="outputNeuron" type="NN-NEURON-IDREF" use="required"/> <xs:sequence> <xs:element ref="DerivedField"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type NeuralOutputs ¶
type NeuralOutputs struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="NeuralOutputs">
<xs:complexType> <xs:attribute name="numberOfOutputs" type="xs:nonNegativeInteger"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" ref="NeuralOutput"/> </xs:sequence> </xs:complexType>
</xs:element>
type Neuron ¶
type Neuron struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Neuron">
<xs:complexType> <xs:attribute name="altitude" type="REAL-NUMBER"/> <xs:attribute name="bias" type="REAL-NUMBER"/> <xs:attribute name="id" type="NN-NEURON-ID" use="required"/> <xs:attribute name="width" type="REAL-NUMBER"/> <xs:sequence> <xs:element maxOccurs="unbounded" ref="Con"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type NoTrueChildStrategy ¶
type NoTrueChildStrategy string
<xs:simpleType name="NO-TRUE-CHILD-STRATEGY">
<xs:restriction base="xs:string"> <xs:enumeration value="returnLastPrediction"/> <xs:enumeration value="returnNullPrediction"/> </xs:restriction>
</xs:simpleType>
type Node ¶
type Node struct { DefaultChild string `xml:"defaultChild,attr"` ID string `xml:"id,attr"` RecordCount Number `xml:"recordCount,attr"` Score string `xml:"score,attr"` EmbeddedModel EmbeddedModel Nodes []Node `xml:"Node"` Partition *Partition `xml:"Partition"` ScoreDistributions []ScoreDistribution `xml:"ScoreDistribution"` Extensions []Extension `xml:"Extension"` Predicate Predicate }
<xs:element name="Node">
<xs:complexType> <xs:attribute name="defaultChild" type="xs:string"/> <xs:attribute name="id" type="xs:string"/> <xs:attribute name="recordCount" type="NUMBER"/> <xs:attribute name="score" type="xs:string"/> <xs:sequence> <xs:choice> <xs:group ref="EmbeddedModel"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Node"/> <xs:element minOccurs="0" ref="Partition"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="ScoreDistribution"/> </xs:sequence> </xs:choice> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:group ref="PREDICATE"/> </xs:sequence> </xs:complexType>
</xs:element>
func (*Node) UnmarshalXML ¶
UnmarshalXML implements the xml.Unmarshaler interface.
type NormContinuous ¶
type NormContinuous struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="NormContinuous">
<xs:complexType> <xs:attribute name="field" type="FIELD-NAME" use="required"/> <xs:attribute name="mapMissingTo" type="NUMBER"/> <xs:attribute default="asIs" name="outliers" type="OUTLIER-TREATMENT-METHOD"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="2" ref="LinearNorm"/> </xs:sequence> </xs:complexType>
</xs:element>
type NormDiscrete ¶
type NormDiscrete struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="NormDiscrete">
<xs:complexType> <xs:attribute name="field" type="FIELD-NAME" use="required"/> <xs:attribute name="mapMissingTo" type="NUMBER"/> <xs:attribute name="value" type="xs:string" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type NormalDistributionForBN ¶
type NormalDistributionForBN struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="NormalDistributionForBN">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="1" minOccurs="1" ref="Mean"/> <xs:element maxOccurs="1" minOccurs="1" ref="Variance"/> </xs:sequence> </xs:complexType>
</xs:element>
type NormalizedCountTable ¶
type NormalizedCountTable CountTableType
<xs:element name="NormalizedCountTable" type="COUNT-TABLE-TYPE"/>
type NumArray ¶
type NumArray Array
<xs:group name="NUM-ARRAY">
<xs:choice> <xs:element ref="Array"/> </xs:choice>
</xs:group>
type Number ¶
type Number float64
<xs:simpleType name="NUMBER">
<xs:restriction base="xs:double"/>
</xs:simpleType>
type NumericInfo ¶
type NumericInfo struct { InterQuartileRange Number `xml:"interQuartileRange,attr"` Maximum Number `xml:"maximum,attr"` Mean Number `xml:"mean,attr"` Median Number `xml:"median,attr"` Minimum Number `xml:"minimum,attr"` StandardDeviation Number `xml:"standardDeviation"` Extensions []Extension `xml:"Extension"` Quantiles []Quantile `xml:"Quantile"` }
<xs:element name="NumericInfo">
<xs:complexType> <xs:attribute name="interQuartileRange" type="NUMBER"/> <xs:attribute name="maximum" type="NUMBER"/> <xs:attribute name="mean" type="NUMBER"/> <xs:attribute name="median" type="NUMBER"/> <xs:attribute name="minimum" type="NUMBER"/> <xs:attribute name="standardDeviation" type="NUMBER"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Quantile"/> </xs:sequence> </xs:complexType>
</xs:element>
type NumericPredictor ¶
type NumericPredictor struct { Name string `xml:"name,attr"` Coefficient float64 `xml:"coefficient,attr"` Exponent int64 `xml:"exponent,attr"` Extensions []Extension `xml:"Extension"` }
<xs:element name="NumericPredictor">
<xs:complexType> <xs:attribute name="coefficient" type="REAL-NUMBER" use="required"/> <xs:attribute default="1" name="exponent" type="INT-NUMBER"/> <xs:attribute name="name" type="FIELD-NAME" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type OpType ¶
type OpType string
<xs:simpleType name="OPTYPE">
<xs:restriction base="xs:string"> <xs:enumeration value="categorical"/> <xs:enumeration value="continuous"/> <xs:enumeration value="ordinal"/> </xs:restriction>
</xs:simpleType>
type OptimumLiftGraph ¶
type OptimumLiftGraph struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="OptimumLiftGraph">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="LiftGraph"/> </xs:sequence> </xs:complexType>
</xs:element>
type OutlierTreatmentMethod ¶
type OutlierTreatmentMethod string
<xs:simpleType name="OUTLIER-TREATMENT-METHOD">
<xs:restriction base="xs:string"> <xs:enumeration value="asExtremeValues"/> <xs:enumeration value="asIs"/> <xs:enumeration value="asMissingValues"/> </xs:restriction>
</xs:simpleType>
type Output ¶
type Output struct { Extensions []Extension `xml:"Extension"` Fields []OutputField `xml:"OutputField"` }
<xs:element name="Output">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="1" ref="OutputField"/> </xs:sequence> </xs:complexType>
</xs:element>
type OutputField ¶
type OutputField struct { Algorithm OutputFieldAlgorithm `xml:"algorithm,attr"` DataType DataType `xml:"dataType,attr"` DisplayName string `xml:"displayName,attr"` Feature ResultFeature `xml:"feature,attr"` IsMultiValued int `xml:"isMultiValued,attr"` Name FieldName `xml:"name,attr"` OpType OpType `xml:"opType,attr"` Rank int `xml:"rank,attr"` RankBasis RankBasis `xml:"rankBasis,attr"` RankOrder RankOrder `xml:"rankOrder,attr"` RuleFeature RuleFeature `xml:"ruleFeature,attr"` SegmentID string `xml:"segmentId,attr"` TargetField FieldName `xml:"targetField,attr"` Value string `xml:"value,attr"` Extensions []Extension `xml:"Extension"` }
<xs:element name="OutputField">
<xs:complexType> <xs:attribute default="exclusiveRecommendation" name="algorithm"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="exclusiveRecommendation"/> <xs:enumeration value="recommendation"/> <xs:enumeration value="ruleAssociation"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="dataType" type="DATATYPE" use="required"/> <xs:attribute name="displayName" type="xs:string"/> <xs:attribute default="predictedValue" name="feature" type="RESULT-FEATURE"/> <xs:attribute default="0" name="isMultiValued"/> <xs:attribute name="name" type="FIELD-NAME" use="required"/> <xs:attribute name="optype" type="OPTYPE"/> <xs:attribute default="1" name="rank" type="INT-NUMBER"/> <xs:attribute default="confidence" name="rankBasis"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="affinity"/> <xs:enumeration value="confidence"/> <xs:enumeration value="leverage"/> <xs:enumeration value="lift"/> <xs:enumeration value="support"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute default="descending" name="rankOrder"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="ascending"/> <xs:enumeration value="descending"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute default="consequent" name="ruleFeature" type="RULE-FEATURE"/> <xs:attribute name="segmentId" type="xs:string"/> <xs:attribute name="targetField" type="FIELD-NAME"/> <xs:attribute name="value" type="xs:string"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:sequence maxOccurs="1" minOccurs="0"> <xs:element maxOccurs="1" minOccurs="0" ref="Decisions"/> <xs:group maxOccurs="1" minOccurs="1" ref="EXPRESSION"/> </xs:sequence> </xs:sequence> </xs:complexType>
</xs:element>
type OutputFieldAlgorithm ¶
type OutputFieldAlgorithm string
type PCell ¶
type PCell struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="PCell">
<xs:complexType> <xs:attribute name="beta" type="REAL-NUMBER" use="required"/> <xs:attribute name="df" type="INT-NUMBER"/> <xs:attribute name="parameterName" type="xs:string" use="required"/> <xs:attribute name="targetCategory" type="xs:string"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type PCovCell ¶
type PCovCell struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="PCovCell">
<xs:complexType> <xs:attribute name="pCol" type="xs:string" use="required"/> <xs:attribute name="pRow" type="xs:string" use="required"/> <xs:attribute name="tCol" type="xs:string"/> <xs:attribute name="tRow" type="xs:string"/> <xs:attribute name="targetCategory" type="xs:string"/> <xs:attribute name="value" type="REAL-NUMBER" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type PCovMatrix ¶
type PCovMatrix struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="PCovMatrix">
<xs:complexType> <xs:attribute name="type"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="model"/> <xs:enumeration value="robust"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" ref="PCovCell"/> </xs:sequence> </xs:complexType>
</xs:element>
type PMML ¶
type PMML struct { Version string `xml:"version,attr"` DataDictionary DataDictionary `xml:"DataDictionary"` TransformationDictionary TransformationDictionary `xml:"TransformationDictionary"` Extensions []Extension `xml:"Extension"` Header Header `xml:"Header"` MiningBuildTask *MiningBuildTask `xml:"MiningBuildTask"` Models []ModelElement }
<xs:element name="PMML">
<xs:complexType> <xs:attribute name="version" type="xs:string" use="required"/> <xs:sequence> <xs:element ref="DataDictionary"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="Header"/> <xs:element minOccurs="0" ref="MiningBuildTask"/> <xs:element minOccurs="0" ref="TransformationDictionary"/> <xs:sequence maxOccurs="unbounded" minOccurs="0"> <xs:group ref="MODEL-ELEMENT"/> </xs:sequence> </xs:sequence> </xs:complexType>
</xs:element>
func (*PMML) UnmarshalXML ¶
type PPCell ¶
type PPCell struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="PPCell">
<xs:complexType> <xs:attribute name="parameterName" type="xs:string" use="required"/> <xs:attribute name="predictorName" type="FIELD-NAME" use="required"/> <xs:attribute name="targetCategory" type="xs:string"/> <xs:attribute name="value" type="xs:string" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type PPMatrix ¶
type PPMatrix struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="PPMatrix">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="PPCell"/> </xs:sequence> </xs:complexType>
</xs:element>
type PairCounts ¶
type PairCounts struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="PairCounts">
<xs:complexType> <xs:attribute name="value" type="xs:string" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="TargetValueCounts"/> </xs:sequence> </xs:complexType>
</xs:element>
type ParamMatrix ¶
type ParamMatrix struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="ParamMatrix">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="PCell"/> </xs:sequence> </xs:complexType>
</xs:element>
type Parameter ¶
type Parameter struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Parameter">
<xs:complexType> <xs:attribute name="label" type="xs:string"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute default="0" name="referencePoint" type="REAL-NUMBER"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type ParameterField ¶
type ParameterField struct { }
<xs:element name="ParameterField">
<xs:complexType> <xs:attribute name="dataType" type="DATATYPE"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="optype" type="OPTYPE"/> </xs:complexType>
</xs:element>
type ParameterList ¶
type ParameterList struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="ParameterList">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Parameter"/> </xs:sequence> </xs:complexType>
</xs:element>
type ParentValue ¶
type ParentValue struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="ParentValue">
<xs:complexType> <xs:attribute name="parent" type="FIELD-NAME" use="required"/> <xs:attribute name="value" type="xs:string" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Partition ¶
type Partition struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Partition">
<xs:complexType> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="size" type="NUMBER"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="PartitionFieldStats"/> </xs:sequence> </xs:complexType>
</xs:element>
type PartitionFieldStats ¶
type PartitionFieldStats struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="PartitionFieldStats">
<xs:complexType> <xs:attribute name="field" type="FIELD-NAME" use="required"/> <xs:attribute default="0" name="weighted"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:sequence> <xs:element minOccurs="0" ref="Counts"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="NumericInfo"/> <xs:group minOccurs="0" ref="FrequenciesType"/> </xs:sequence> </xs:complexType>
</xs:element>
type PercentageNumber ¶
type PercentageNumber float64
<xs:simpleType name="PERCENTAGE-NUMBER">
<xs:restriction base="xs:double"/>
</xs:simpleType>
type PoissonDistribution ¶
type PoissonDistribution struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="PoissonDistribution">
<xs:complexType> <xs:attribute name="mean" type="REAL-NUMBER" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type PolynomialKernelType ¶
type PolynomialKernelType struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="PolynomialKernelType">
<xs:complexType> <xs:attribute default="1" name="coef0" type="REAL-NUMBER" use="optional"/> <xs:attribute default="1" name="degree" type="REAL-NUMBER" use="optional"/> <xs:attribute name="description" type="xs:string" use="optional"/> <xs:attribute default="1" name="gamma" type="REAL-NUMBER" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Predicate ¶
type Predicate interface {
// contains filtered or unexported methods
}
<xs:group name="PREDICATE">
<xs:choice> <xs:element ref="CompoundPredicate"/> <xs:element ref="False"/> <xs:element ref="SimplePredicate"/> <xs:element ref="SimpleSetPredicate"/> <xs:element ref="True"/> </xs:choice>
</xs:group>
func GetPredicate ¶
type PredictiveModelQuality ¶
type PredictiveModelQuality struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="PredictiveModelQuality">
<xs:complexType> <xs:attribute name="AIC" type="NUMBER" use="optional"/> <xs:attribute name="AICc" type="NUMBER" use="optional"/> <xs:attribute name="BIC" type="NUMBER" use="optional"/> <xs:attribute name="adj-r-squared" type="NUMBER" use="optional"/> <xs:attribute name="dataName" type="xs:string" use="optional"/> <xs:attribute default="training" name="dataUsage"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="test"/> <xs:enumeration value="training"/> <xs:enumeration value="validation"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="degreesOfFreedom" type="NUMBER" use="optional"/> <xs:attribute name="fStatistic" type="NUMBER" use="optional"/> <xs:attribute name="meanAbsoluteError" type="NUMBER" use="optional"/> <xs:attribute name="meanError" type="NUMBER" use="optional"/> <xs:attribute name="meanSquaredError" type="NUMBER" use="optional"/> <xs:attribute name="numOfPredictors" type="NUMBER" use="optional"/> <xs:attribute name="numOfRecords" type="NUMBER" use="optional"/> <xs:attribute name="numOfRecordsWeighted" type="NUMBER" use="optional"/> <xs:attribute name="r-squared" type="NUMBER" use="optional"/> <xs:attribute name="rootMeanSquaredError" type="NUMBER" use="optional"/> <xs:attribute name="sumSquaredError" type="NUMBER" use="optional"/> <xs:attribute name="sumSquaredRegression" type="NUMBER" use="optional"/> <xs:attribute name="targetField" type="xs:string" use="required"/> <xs:sequence> <xs:element minOccurs="0" ref="ConfusionMatrix"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="LiftData"/> <xs:element minOccurs="0" ref="ROC"/> </xs:sequence> </xs:complexType>
</xs:element>
type Predictor ¶
type Predictor struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Predictor">
<xs:complexType> <xs:attribute name="contrastMatrixType" type="xs:string"/> <xs:attribute name="name" type="FIELD-NAME" use="required"/> <xs:sequence> <xs:element maxOccurs="1" minOccurs="0" ref="Categories"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="Matrix"/> </xs:sequence> </xs:complexType>
</xs:element>
type PredictorTerm ¶
type PredictorTerm struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="PredictorTerm">
<xs:complexType> <xs:attribute name="coefficient" type="REAL-NUMBER" use="required"/> <xs:attribute name="name" type="FIELD-NAME"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="1" ref="FieldRef"/> </xs:sequence> </xs:complexType>
</xs:element>
type ProbNumber ¶
type ProbNumber float64
<xs:simpleType name="PROB-NUMBER">
<xs:restriction base="xs:double"/>
</xs:simpleType>
type Quantile ¶
type Quantile struct { QuantileLimit PercentageNumber `xml:"quantileLimit,attr"` QuantileValue Number `xml:"quantileValue,attr"` Extensions []Extension `xml:"Extension"` }
<xs:element name="Quantile">
<xs:complexType> <xs:attribute name="quantileLimit" type="PERCENTAGE-NUMBER" use="required"/> <xs:attribute name="quantileValue" type="NUMBER" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type ROC ¶
type ROC struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="ROC">
<xs:complexType> <xs:attribute name="negativeTargetFieldDisplayValue" type="xs:string"/> <xs:attribute name="negativeTargetFieldValue" type="xs:string"/> <xs:attribute name="positiveTargetFieldDisplayValue" type="xs:string"/> <xs:attribute name="positiveTargetFieldValue" type="xs:string" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="ROCGraph"/> </xs:sequence> </xs:complexType>
</xs:element>
type ROCGraph ¶
type ROCGraph struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="ROCGraph">
<xs:complexType> <xs:sequence> <xs:element minOccurs="0" ref="BoundaryValues"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="XCoordinates"/> <xs:element ref="YCoordinates"/> </xs:sequence> </xs:complexType>
</xs:element>
type RadialBasisKernel ¶
type RadialBasisKernel struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="RadialBasisKernel">
<xs:complexType> <xs:attribute name="description" type="xs:string" use="optional"/> <xs:attribute default="1" name="gamma" type="REAL-NUMBER" use="optional"/> <xs:attribute default="1" name="lambda" type="REAL-NUMBER" use="optional"/> <xs:attribute default="1" name="noiseVariance" type="REAL-NUMBER" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type RadialBasisKernelType ¶
type RadialBasisKernelType struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="RadialBasisKernelType">
<xs:complexType> <xs:attribute name="description" type="xs:string" use="optional"/> <xs:attribute default="1" name="gamma" type="REAL-NUMBER" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type RandomLiftGraph ¶
type RandomLiftGraph struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="RandomLiftGraph">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="LiftGraph"/> </xs:sequence> </xs:complexType>
</xs:element>
type RealEntries ¶
type RealEntries struct { }
<xs:element name="REAL-Entries">
<xs:simpleType> <xs:list itemType="xs:double"/> </xs:simpleType>
</xs:element>
type RealNumber ¶
type RealNumber float64
<xs:simpleType name="REAL-NUMBER">
<xs:restriction base="xs:double"/>
</xs:simpleType>
type RealSparseArray ¶
type RealSparseArray struct { }
<xs:element name="REAL-SparseArray">
<xs:complexType> <xs:attribute default="0" name="defaultValue" type="REAL-NUMBER" use="optional"/> <xs:attribute name="n" type="INT-NUMBER" use="optional"/> <xs:sequence> <xs:element minOccurs="0" ref="Indices"/> <xs:element minOccurs="0" ref="REAL-Entries"/> </xs:sequence> </xs:complexType>
</xs:element>
type Regression ¶
type Regression struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Regression">
<xs:complexType> <xs:attribute name="algorithmName" type="xs:string"/> <xs:attribute name="functionName" type="MINING-FUNCTION" use="required"/> <xs:attribute name="modelName" type="xs:string"/> <xs:attribute default="none" name="normalizationMethod" type="REGRESSIONNORMALIZATIONMETHOD"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="LocalTransformations"/> <xs:element minOccurs="0" ref="ModelStats"/> <xs:element minOccurs="0" ref="Output"/> <xs:element maxOccurs="unbounded" ref="RegressionTable"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="ResultField"/> <xs:element minOccurs="0" ref="Targets"/> </xs:sequence> </xs:complexType>
</xs:element>
type RegressionModel ¶
type RegressionModel struct { AlgorithmName string `xml:"algorithmName,attr"` FunctionName MiningFunction `xml:"functionName,attr"` IsScorable bool `xml:"isScorable,attr"` ModelName string `xml:"modelName,attr"` RegressionNormalizationMethod RegressionNormalizationMethod `xml:"normalizationMethod,attr"` LocalTransformations LocalTransformations `xml:"LocalTransformations"` MiningSchema MiningSchema `xml:"MiningSchema"` RegressionTables []RegressionTable `xml:"RegressionTable"` ModelExplanation *ModelExplanation `xml:"ModelExplanation"` ModelStats *ModelStats `xml:"ModelStats"` ModelVerification *ModelVerification `xml:"ModelVerification"` Output Output `xml:"Output"` Targets *Targets `xml:"Targets"` Extensions []Extension `xml:"Extension"` }
<xs:element name="RegressionModel">
<xs:complexType> <xs:attribute name="algorithmName" type="xs:string"/> <xs:attribute name="functionName" type="MINING-FUNCTION" use="required"/> <xs:attribute default="true" name="isScorable" type="xs:boolean"/> <xs:attribute name="modelName" type="xs:string"/> <xs:attribute name="modelType" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="linearRegression"/> <xs:enumeration value="logisticRegression"/> <xs:enumeration value="stepwisePolynomialRegression"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute default="none" name="normalizationMethod" type="REGRESSIONNORMALIZATIONMETHOD"/> <xs:attribute name="targetFieldName" type="FIELD-NAME" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="LocalTransformations"/> <xs:element ref="MiningSchema"/> <xs:element minOccurs="0" ref="ModelExplanation"/> <xs:element minOccurs="0" ref="ModelStats"/> <xs:element minOccurs="0" ref="ModelVerification"/> <xs:element minOccurs="0" ref="Output"/> <xs:element maxOccurs="unbounded" ref="RegressionTable"/> <xs:element minOccurs="0" ref="Targets"/> </xs:sequence> </xs:complexType>
</xs:element>
type RegressionNormalizationMethod ¶
type RegressionNormalizationMethod string
<xs:simpleType name="REGRESSIONNORMALIZATIONMETHOD">
<xs:restriction base="xs:string"> <xs:enumeration value="cauchit"/> <xs:enumeration value="cloglog"/> <xs:enumeration value="exp"/> <xs:enumeration value="logit"/> <xs:enumeration value="loglog"/> <xs:enumeration value="none"/> <xs:enumeration value="probit"/> <xs:enumeration value="simplemax"/> <xs:enumeration value="softmax"/> </xs:restriction>
</xs:simpleType>
type RegressionTable ¶
type RegressionTable struct { Intercept float64 `xml:"intercept,attr"` TargetCategory string `xml:"targetCategory,attr"` NumericPredictor []NumericPredictor `xml:"NumericPredictor"` Extensions []Extension `xml:"Extension"` }
<xs:element name="RegressionTable">
<xs:complexType> <xs:attribute name="intercept" type="REAL-NUMBER" use="required"/> <xs:attribute name="targetCategory" type="xs:string"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="CategoricalPredictor"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="NumericPredictor"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="PredictorTerm"/> </xs:sequence> </xs:complexType>
</xs:element>
type ResultFeature ¶
type ResultFeature string
<xs:simpleType name="RESULT-FEATURE">
<xs:restriction base="xs:string"> <xs:enumeration value="affinity"/> <xs:enumeration value="antecedent"/> <xs:enumeration value="clusterAffinity"/> <xs:enumeration value="clusterId"/> <xs:enumeration value="confidence"/> <xs:enumeration value="consequent"/> <xs:enumeration value="decision"/> <xs:enumeration value="entityAffinity"/> <xs:enumeration value="entityId"/> <xs:enumeration value="leverage"/> <xs:enumeration value="lift"/> <xs:enumeration value="predictedDisplayValue"/> <xs:enumeration value="predictedValue"/> <xs:enumeration value="probability"/> <xs:enumeration value="reasonCode"/> <xs:enumeration value="residual"/> <xs:enumeration value="rule"/> <xs:enumeration value="ruleId"/> <xs:enumeration value="ruleValue"/> <xs:enumeration value="standardError"/> <xs:enumeration value="support"/> <xs:enumeration value="transformedValue"/> <xs:enumeration value="warning"/> </xs:restriction>
</xs:simpleType>
type ResultField ¶
type ResultField struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="ResultField">
<xs:complexType> <xs:attribute name="dataType" type="DATATYPE"/> <xs:attribute name="displayName" type="xs:string"/> <xs:attribute name="feature" type="RESULT-FEATURE"/> <xs:attribute name="name" type="FIELD-NAME" use="required"/> <xs:attribute name="optype" type="OPTYPE"/> <xs:attribute name="value" type="xs:string"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Rule ¶
type Rule interface { }
<xs:group name="Rule">
<xs:choice> <xs:element ref="CompoundRule"/> <xs:element ref="SimpleRule"/> </xs:choice>
</xs:group>
type RuleFeature ¶
type RuleFeature string
<xs:simpleType name="RULE-FEATURE">
<xs:restriction base="xs:string"> <xs:enumeration value="affinity"/> <xs:enumeration value="antecedent"/> <xs:enumeration value="confidence"/> <xs:enumeration value="consequent"/> <xs:enumeration value="leverage"/> <xs:enumeration value="lift"/> <xs:enumeration value="rule"/> <xs:enumeration value="ruleId"/> <xs:enumeration value="support"/> </xs:restriction>
</xs:simpleType>
type RuleSelectionMethod ¶
type RuleSelectionMethod struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="RuleSelectionMethod">
<xs:complexType> <xs:attribute name="criterion" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="firstHit"/> <xs:enumeration value="weightedMax"/> <xs:enumeration value="weightedSum"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type RuleSet ¶
type RuleSet struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="RuleSet">
<xs:complexType> <xs:attribute name="defaultConfidence" type="NUMBER" use="optional"/> <xs:attribute name="defaultScore" type="xs:string" use="optional"/> <xs:attribute name="nbCorrect" type="NUMBER" use="optional"/> <xs:attribute name="recordCount" type="NUMBER" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="1" ref="RuleSelectionMethod"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="ScoreDistribution"/> <xs:group maxOccurs="unbounded" minOccurs="0" ref="Rule"/> </xs:sequence> </xs:complexType>
</xs:element>
type RuleSetModel ¶
type RuleSetModel struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="RuleSetModel">
<xs:complexType> <xs:attribute name="algorithmName" type="xs:string" use="optional"/> <xs:attribute name="functionName" type="MINING-FUNCTION" use="required"/> <xs:attribute default="true" name="isScorable" type="xs:boolean"/> <xs:attribute name="modelName" type="xs:string" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="LocalTransformations"/> <xs:element ref="MiningSchema"/> <xs:element minOccurs="0" ref="ModelExplanation"/> <xs:element minOccurs="0" ref="ModelStats"/> <xs:element minOccurs="0" ref="ModelVerification"/> <xs:element minOccurs="0" ref="Output"/> <xs:element ref="RuleSet"/> <xs:element minOccurs="0" ref="Targets"/> </xs:sequence> </xs:complexType>
</xs:element>
type SVMClassificationMethod ¶
type SVMClassificationMethod string
<xs:simpleType name="SVM-CLASSIFICATION-METHOD">
<xs:restriction base="xs:string"> <xs:enumeration value="OneAgainstAll"/> <xs:enumeration value="OneAgainstOne"/> </xs:restriction>
</xs:simpleType>
type SVMRepresentation ¶
type SVMRepresentation string
<xs:simpleType name="SVM-REPRESENTATION">
<xs:restriction base="xs:string"> <xs:enumeration value="Coefficients"/> <xs:enumeration value="SupportVectors"/> </xs:restriction>
</xs:simpleType>
type ScoreDistribution ¶
type ScoreDistribution struct { Confidence *ProbNumber `xml:"confidence,attr"` Probability *ProbNumber `xml:"probability,attr"` RecordCount Number `xml:"recordCount,attr"` Value string `xml:"value,attr"` Extensions []Extension `xml:"Extension"` }
<xs:element name="ScoreDistribution">
<xs:complexType> <xs:attribute name="confidence" type="PROB-NUMBER"/> <xs:attribute name="probability" type="PROB-NUMBER"/> <xs:attribute name="recordCount" type="NUMBER" use="required"/> <xs:attribute name="value" type="xs:string" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Scorecard ¶
type Scorecard struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Scorecard">
<xs:complexType> <xs:attribute name="algorithmName" type="xs:string"/> <xs:attribute default="other" name="baselineMethod"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="max"/> <xs:enumeration value="mean"/> <xs:enumeration value="min"/> <xs:enumeration value="neutral"/> <xs:enumeration value="other"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="baselineScore" type="NUMBER"/> <xs:attribute name="functionName" type="MINING-FUNCTION" use="required"/> <xs:attribute default="0" name="initialScore" type="NUMBER"/> <xs:attribute default="true" name="isScorable" type="xs:boolean"/> <xs:attribute name="modelName" type="xs:string"/> <xs:attribute default="pointsBelow" name="reasonCodeAlgorithm"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="pointsAbove"/> <xs:enumeration value="pointsBelow"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute default="true" name="useReasonCodes" type="xs:boolean"/> <xs:sequence> <xs:element ref="Characteristics"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="LocalTransformations"/> <xs:element ref="MiningSchema"/> <xs:element minOccurs="0" ref="ModelExplanation"/> <xs:element minOccurs="0" ref="ModelStats"/> <xs:element minOccurs="0" ref="ModelVerification"/> <xs:element minOccurs="0" ref="Output"/> <xs:element minOccurs="0" ref="Targets"/> </xs:sequence> </xs:complexType>
</xs:element>
type SeasonalTrendDecomposition ¶
type SeasonalTrendDecomposition struct { }
<xs:element name="SeasonalTrendDecomposition"/>
type SeasonalityExpoSmooth ¶
type SeasonalityExpoSmooth struct { }
<xs:element name="Seasonality_ExpoSmooth">
<xs:complexType> <xs:attribute name="delta" type="REAL-NUMBER" use="optional"/> <xs:attribute name="period" type="INT-NUMBER" use="required"/> <xs:attribute name="phase" type="INT-NUMBER" use="optional"/> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="additive"/> <xs:enumeration value="multiplicative"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="unit" type="xs:string" use="optional"/> <xs:sequence> <xs:group ref="REAL-ARRAY"/> </xs:sequence> </xs:complexType>
</xs:element>
type Segment ¶
type Segment struct { Id string `xml:"id,attr"` Predicates []Predicate Models []ModelElement Extensions []Extension `xml:"Extension"` }
<xs:element name="Segment">
<xs:complexType> <xs:attribute name="id" type="xs:string" use="optional"/> <xs:attribute default="1" name="weight" type="NUMBER" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:group ref="MODEL-ELEMENT"/> <xs:group ref="PREDICATE"/> </xs:sequence> </xs:complexType>
</xs:element>
func (*Segment) UnmarshalXML ¶
type Segmentation ¶
type Segmentation struct { MultipleModelMethod MultipleModelMethod `xml:"multipleModelMethod,attr"` Segments []Segment `xml:"Segment"` Extensions []Extension `xml:"Extension"` }
<xs:element name="Segmentation">
<xs:complexType> <xs:attribute name="multipleModelMethod" type="MULTIPLE-MODEL-METHOD" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" ref="Segment"/> </xs:sequence> </xs:complexType>
</xs:element>
type Sequence ¶
type Sequence struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Sequence">
<xs:complexType> <xs:attribute name="id" type="ELEMENT-ID" use="required"/> <xs:attribute name="numberOfSets" type="INT-NUMBER"/> <xs:attribute name="occurrence" type="INT-NUMBER"/> <xs:attribute name="support" type="REAL-NUMBER"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="SetReference"/> <xs:element minOccurs="0" ref="Time"/> <xs:sequence maxOccurs="unbounded" minOccurs="0"> <xs:group ref="FOLLOW-SET"/> </xs:sequence> </xs:sequence> </xs:complexType>
</xs:element>
type SequenceGroup ¶
type SequenceGroup struct { SequenceReference SequenceReference `xml:"SequenceReference"` Time *Time `xml:"Time"` Extensions []Extension `xml:"Extension"` }
<xs:group name="SEQUENCE">
<xs:sequence> <xs:element ref="SequenceReference"/> <xs:element minOccurs="0" ref="Time"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:sequence>
</xs:group>
type SequenceModel ¶
type SequenceModel struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="SequenceModel">
<xs:complexType> <xs:attribute name="algorithmName" type="xs:string"/> <xs:attribute name="avgNumberOfItemsPerTransaction" type="REAL-NUMBER"/> <xs:attribute name="avgNumberOfTAsPerTAGroup" type="REAL-NUMBER"/> <xs:attribute name="functionName" type="MINING-FUNCTION" use="required"/> <xs:attribute default="true" name="isScorable" type="xs:boolean"/> <xs:attribute name="maxNumberOfItemsPerTransaction" type="INT-NUMBER"/> <xs:attribute name="maxNumberOfTAsPerTAGroup" type="INT-NUMBER"/> <xs:attribute name="modelName" type="xs:string"/> <xs:attribute name="numberOfTransactionGroups" type="INT-NUMBER"/> <xs:attribute name="numberOfTransactions" type="INT-NUMBER"/> <xs:sequence> <xs:element minOccurs="0" ref="Constraints"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Item"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Itemset"/> <xs:element minOccurs="0" ref="LocalTransformations"/> <xs:element ref="MiningSchema"/> <xs:element minOccurs="0" ref="ModelStats"/> <xs:element maxOccurs="unbounded" ref="Sequence"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="SequenceRule"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="SetPredicate"/> </xs:sequence> </xs:complexType>
</xs:element>
type SequenceReference ¶
type SequenceReference struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="SequenceReference">
<xs:complexType> <xs:attribute name="seqId" type="ELEMENT-ID" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type SequenceRule ¶
type SequenceRule struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="SequenceRule">
<xs:complexType> <xs:attribute name="confidence" type="REAL-NUMBER" use="required"/> <xs:attribute name="id" type="ELEMENT-ID" use="required"/> <xs:attribute name="lift" type="REAL-NUMBER"/> <xs:attribute name="numberOfSets" type="INT-NUMBER" use="required"/> <xs:attribute name="occurrence" type="INT-NUMBER" use="required"/> <xs:attribute name="support" type="REAL-NUMBER" use="required"/> <xs:sequence> <xs:element ref="AntecedentSequence"/> <xs:element ref="ConsequentSequence"/> <xs:element ref="Delimiter"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="Time"/> <xs:element minOccurs="0" ref="Time"/> </xs:sequence> </xs:complexType>
</xs:element>
type SetPredicate ¶
type SetPredicate struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="SetPredicate">
<xs:complexType> <xs:attribute name="field" type="FIELD-NAME" use="required"/> <xs:attribute name="id" type="ELEMENT-ID" use="required"/> <xs:attribute fixed="supersetOf" name="operator" type="xs:string"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:group ref="STRING-ARRAY"/> </xs:sequence> </xs:complexType>
</xs:element>
type SetReference ¶
type SetReference struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="SetReference">
<xs:complexType> <xs:attribute name="setId" type="ELEMENT-ID" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type SigmoidKernelType ¶
type SigmoidKernelType struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="SigmoidKernelType">
<xs:complexType> <xs:attribute default="1" name="coef0" type="REAL-NUMBER" use="optional"/> <xs:attribute name="description" type="xs:string" use="optional"/> <xs:attribute default="1" name="gamma" type="REAL-NUMBER" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type SimpleMatching ¶
type SimpleMatching struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="simpleMatching">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type SimplePredicate ¶
type SimplePredicate struct { Field FieldName `xml:"field,attr"` Operator SimplePredicateOperator `xml:"operator,attr"` Value string `xml:"value,attr"` Extensions []Extension `xml:"Extension"` RawPredicateValue interface{} }
<xs:element name="SimplePredicate">
<xs:complexType> <xs:attribute name="field" type="FIELD-NAME" use="required"/> <xs:attribute name="operator" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="equal"/> <xs:enumeration value="greaterOrEqual"/> <xs:enumeration value="greaterThan"/> <xs:enumeration value="isMissing"/> <xs:enumeration value="isNotMissing"/> <xs:enumeration value="lessOrEqual"/> <xs:enumeration value="lessThan"/> <xs:enumeration value="notEqual"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="value" type="xs:string"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type SimplePredicateOperator ¶
type SimplePredicateOperator string
type SimpleRule ¶
type SimpleRule struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="SimpleRule">
<xs:complexType> <xs:attribute default="1" name="confidence" type="NUMBER" use="optional"/> <xs:attribute name="id" type="xs:string" use="optional"/> <xs:attribute name="nbCorrect" type="NUMBER" use="optional"/> <xs:attribute name="recordCount" type="NUMBER" use="optional"/> <xs:attribute name="score" type="xs:string" use="required"/> <xs:attribute default="1" name="weight" type="NUMBER" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="ScoreDistribution"/> <xs:group ref="PREDICATE"/> </xs:sequence> </xs:complexType>
</xs:element>
type SimpleSetPredicate ¶
type SimpleSetPredicate struct { BooleanOperator SimpleSetPredicateOperator `xml:"booleanOperator,attr"` Field FieldName `xml:"field,attr"` Array Array `xml:"Array"` Extensions []Extension `xml:"Extension"` }
<xs:element name="SimpleSetPredicate">
<xs:complexType> <xs:attribute name="booleanOperator" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="isIn"/> <xs:enumeration value="isNotIn"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="field" type="FIELD-NAME" use="required"/> <xs:sequence> <xs:element ref="Array"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type SimpleSetPredicateOperator ¶
type SimpleSetPredicateOperator string
type SquaredEuclidean ¶
type SquaredEuclidean struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="squaredEuclidean">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type StringArray ¶
type StringArray Array
<xs:group name="STRING-ARRAY">
<xs:choice> <xs:element ref="Array"/> </xs:choice>
</xs:group>
type SupportVector ¶
type SupportVector struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="SupportVector">
<xs:complexType> <xs:attribute name="vectorId" type="VECTOR-ID" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type SupportVectorMachine ¶
type SupportVectorMachine struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="SupportVectorMachine">
<xs:complexType> <xs:attribute name="alternateTargetCategory" type="xs:string" use="optional"/> <xs:attribute name="targetCategory" type="xs:string" use="optional"/> <xs:attribute name="threshold" type="REAL-NUMBER" use="optional"/> <xs:sequence> <xs:element ref="Coefficients"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="SupportVectors"/> </xs:sequence> </xs:complexType>
</xs:element>
type SupportVectorMachineModel ¶
type SupportVectorMachineModel struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="SupportVectorMachineModel">
<xs:complexType> <xs:attribute name="algorithmName" type="xs:string" use="optional"/> <xs:attribute default="OneAgainstAll" name="classificationMethod" type="SVM-CLASSIFICATION-METHOD" use="optional"/> <xs:attribute name="functionName" type="MINING-FUNCTION" use="required"/> <xs:attribute default="true" name="isScorable" type="xs:boolean"/> <xs:attribute default="false" name="maxWins" type="xs:boolean"/> <xs:attribute name="modelName" type="xs:string" use="optional"/> <xs:attribute default="SupportVectors" name="svmRepresentation" type="SVM-REPRESENTATION" use="optional"/> <xs:attribute default="0" name="threshold" type="REAL-NUMBER" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="LocalTransformations"/> <xs:element ref="MiningSchema"/> <xs:element minOccurs="0" ref="ModelExplanation"/> <xs:element minOccurs="0" ref="ModelStats"/> <xs:element minOccurs="0" ref="ModelVerification"/> <xs:element minOccurs="0" ref="Output"/> <xs:element maxOccurs="unbounded" ref="SupportVectorMachine"/> <xs:element minOccurs="0" ref="Targets"/> <xs:element ref="VectorDictionary"/> <xs:sequence> <xs:choice> <xs:element ref="LinearKernelType"/> <xs:element ref="PolynomialKernelType"/> <xs:element ref="RadialBasisKernelType"/> <xs:element ref="SigmoidKernelType"/> </xs:choice> </xs:sequence> </xs:sequence> </xs:complexType>
</xs:element>
type SupportVectors ¶
type SupportVectors struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="SupportVectors">
<xs:complexType> <xs:attribute name="numberOfAttributes" type="INT-NUMBER" use="optional"/> <xs:attribute name="numberOfSupportVectors" type="INT-NUMBER" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" ref="SupportVector"/> </xs:sequence> </xs:complexType>
</xs:element>
type Table ¶
type Table interface {
// contains filtered or unexported methods
}
<xs:choice>
<xs:element ref="InlineTable"/> <xs:element ref="TableLocator"/>
</xs:choice>
type TableLocator ¶
type TableLocator struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="TableLocator">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Tanimoto ¶
type Tanimoto struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="tanimoto">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Target ¶
type Target struct { CastInteger CastIntegerType `xml:"castInteger,attr"` Field FieldName `xml:"field,attr"` Max float64 `xml:"max,attr"` Min float64 `xml:"min,attr"` OpType OpType `xml:"optype,attr"` RescaleConstant *float64 `xml:"rescaleConstant,attr"` RescaleFactor *float64 `xml:"rescaleFactor,attr"` Extensions []Extension `xml:"Extension"` TargetValues []TargetValue `xml:"TargetValue"` }
<xs:element name="Target">
<xs:complexType> <xs:attribute name="castInteger"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="ceiling"/> <xs:enumeration value="floor"/> <xs:enumeration value="round"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="field" type="FIELD-NAME"/> <xs:attribute name="max" type="xs:double"/> <xs:attribute name="min" type="xs:double"/> <xs:attribute name="optype" type="OPTYPE"/> <xs:attribute default="0" name="rescaleConstant" type="xs:double"/> <xs:attribute default="1" name="rescaleFactor" type="xs:double"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="TargetValue"/> </xs:sequence> </xs:complexType>
</xs:element>
type TargetValue ¶
type TargetValue struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="TargetValue">
<xs:complexType> <xs:attribute name="defaultValue" type="NUMBER"/> <xs:attribute name="displayValue" type="xs:string"/> <xs:attribute name="priorProbability" type="PROB-NUMBER"/> <xs:attribute name="value" type="xs:string"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="Partition"/> </xs:sequence> </xs:complexType>
</xs:element>
type TargetValueCount ¶
type TargetValueCount struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="TargetValueCount">
<xs:complexType> <xs:attribute name="count" type="REAL-NUMBER" use="required"/> <xs:attribute name="value" type="xs:string" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type TargetValueCounts ¶
type TargetValueCounts struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="TargetValueCounts">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" ref="TargetValueCount"/> </xs:sequence> </xs:complexType>
</xs:element>
type TargetValueStat ¶
type TargetValueStat struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="TargetValueStat">
<xs:complexType> <xs:attribute name="value" type="xs:string" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:group minOccurs="1" ref="CONTINUOUS-DISTRIBUTION-TYPES"/> </xs:sequence> </xs:complexType>
</xs:element>
type TargetValueStats ¶
type TargetValueStats struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="TargetValueStats">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" ref="TargetValueStat"/> </xs:sequence> </xs:complexType>
</xs:element>
type Targets ¶
<xs:element name="Targets">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" ref="Target"/> </xs:sequence> </xs:complexType>
</xs:element>
type Taxonomy ¶
type Taxonomy struct { Name string `xml:"name,attr"` ChildParents []ChildParent `xml:"ChildParent"` Extensions []Extension `xml:"Extension"` }
<xs:element name="Taxonomy">
<xs:complexType> <xs:attribute name="name" type="xs:string" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" ref="ChildParent"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type TestDistributions ¶
type TestDistributions struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="TestDistributions">
<xs:complexType> <xs:attribute name="field" type="FIELD-NAME" use="required"/> <xs:attribute name="normalizationScheme" type="xs:string" use="optional"/> <xs:attribute default="0.0" name="resetValue" type="REAL-NUMBER" use="optional"/> <xs:attribute name="testStatistic" type="BASELINE-TEST-STATISTIC" use="required"/> <xs:attribute name="weightField" type="FIELD-NAME" use="optional"/> <xs:attribute default="0" name="windowSize" type="INT-NUMBER" use="optional"/> <xs:sequence> <xs:element minOccurs="0" ref="Alternate"/> <xs:element ref="Baseline"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type TextCorpus ¶
type TextCorpus struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="TextCorpus">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="TextDocument"/> </xs:sequence> </xs:complexType>
</xs:element>
type TextDictionary ¶
type TextDictionary struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="TextDictionary">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="Taxonomy"/> <xs:group ref="STRING-ARRAY"/> </xs:sequence> </xs:complexType>
</xs:element>
type TextDocument ¶
type TextDocument struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="TextDocument">
<xs:complexType> <xs:attribute name="file" type="xs:string" use="optional"/> <xs:attribute name="id" type="xs:string" use="required"/> <xs:attribute name="length" type="INT-NUMBER" use="optional"/> <xs:attribute name="name" type="xs:string" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type TextIndex ¶
type TextIndex struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="TextIndex">
<xs:complexType> <xs:attribute default="allHits" name="countHits"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="allHits"/> <xs:enumeration value="bestHits"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute default="false" name="isCaseSensitive" type="xs:boolean"/> <xs:attribute default="termFrequency" name="localTermWeights"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="augmentedNormalizedTermFrequency"/> <xs:enumeration value="binary"/> <xs:enumeration value="logarithmic"/> <xs:enumeration value="termFrequency"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute default="0" name="maxLevenshteinDistance" type="xs:integer"/> <xs:attribute name="textField" type="FIELD-NAME" use="required"/> <xs:attribute default="true" name="tokenize" type="xs:boolean"/> <xs:attribute default="\s" name="wordSeparatorCharacterRE" type="xs:string"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="TextIndexNormalization"/> <xs:group ref="EXPRESSION"/> </xs:sequence> </xs:complexType>
</xs:element>
type TextIndexNormalization ¶
type TextIndexNormalization struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="TextIndexNormalization">
<xs:complexType> <xs:attribute default="string" name="inField" type="xs:string"/> <xs:attribute name="isCaseSensitive" type="xs:boolean"/> <xs:attribute name="maxLevenshteinDistance" type="xs:integer"/> <xs:attribute default="stem" name="outField" type="xs:string"/> <xs:attribute default="false" name="recursive" type="xs:boolean"/> <xs:attribute default="regex" name="regexField" type="xs:string"/> <xs:attribute name="tokenize" type="xs:boolean"/> <xs:attribute name="wordSeparatorCharacterRE" type="xs:string"/> <xs:sequence> <xs:choice minOccurs="0"> <xs:element ref="InlineTable"/> <xs:element ref="TableLocator"/> </xs:choice> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type TextModel ¶
type TextModel struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="TextModel">
<xs:complexType> <xs:attribute name="algorithmName" type="xs:string"/> <xs:attribute name="functionName" type="MINING-FUNCTION" use="required"/> <xs:attribute default="true" name="isScorable" type="xs:boolean"/> <xs:attribute name="modelName" type="xs:string"/> <xs:attribute name="numberOfDocuments" type="xs:integer" use="required"/> <xs:attribute name="numberOfTerms" type="xs:integer" use="required"/> <xs:sequence> <xs:element ref="DocumentTermMatrix"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="LocalTransformations"/> <xs:element ref="MiningSchema"/> <xs:element minOccurs="0" ref="ModelExplanation"/> <xs:element minOccurs="0" ref="ModelStats"/> <xs:element minOccurs="0" ref="ModelVerification"/> <xs:element minOccurs="0" ref="Output"/> <xs:element minOccurs="0" ref="Targets"/> <xs:element ref="TextCorpus"/> <xs:element ref="TextDictionary"/> <xs:element minOccurs="0" ref="TextModelNormalization"/> <xs:element minOccurs="0" ref="TextModelSimiliarity"/> </xs:sequence> </xs:complexType>
</xs:element>
type TextModelNormalization ¶
type TextModelNormalization struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="TextModelNormalization">
<xs:complexType> <xs:attribute default="none" name="documentNormalization"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="cosine"/> <xs:enumeration value="none"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute default="inverseDocumentFrequency" name="globalTermWeights"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="GFIDF"/> <xs:enumeration value="inverseDocumentFrequency"/> <xs:enumeration value="none"/> <xs:enumeration value="normal"/> <xs:enumeration value="probabilisticInverse"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute default="termFrequency" name="localTermWeights"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="augmentedNormalizedTermFrequency"/> <xs:enumeration value="binary"/> <xs:enumeration value="logarithmic"/> <xs:enumeration value="termFrequency"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type TextModelSimiliarity ¶
type TextModelSimiliarity struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="TextModelSimiliarity">
<xs:complexType> <xs:attribute name="similarityType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="cosine"/> <xs:enumeration value="euclidean"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type Time ¶
type Time struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Time">
<xs:complexType> <xs:attribute name="max" type="NUMBER"/> <xs:attribute name="mean" type="NUMBER"/> <xs:attribute name="min" type="NUMBER"/> <xs:attribute name="standardDeviation" type="NUMBER"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type TimeAnchor ¶
type TimeAnchor struct { }
<xs:element name="TimeAnchor">
<xs:complexType> <xs:attribute name="displayName" use="optional"/> <xs:attribute name="offset" type="INT-NUMBER"/> <xs:attribute name="stepsize" type="INT-NUMBER"/> <xs:attribute name="type" type="TIME-ANCHOR"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="TimeCycle"/> <xs:element maxOccurs="2" minOccurs="0" ref="TimeException"/> </xs:sequence> </xs:complexType>
</xs:element>
type TimeAnchorType ¶
type TimeAnchorType string
<xs:simpleType name="TIME-ANCHOR">
<xs:restriction base="xs:string"> <xs:enumeration value="dateDaysSince[0]"/> <xs:enumeration value="dateDaysSince[1960]"/> <xs:enumeration value="dateDaysSince[1970]"/> <xs:enumeration value="dateDaysSince[1980]"/> <xs:enumeration value="dateMonthsSince[0]"/> <xs:enumeration value="dateMonthsSince[1960]"/> <xs:enumeration value="dateMonthsSince[1970]"/> <xs:enumeration value="dateMonthsSince[1980]"/> <xs:enumeration value="dateTimeMillisecondsSince[0]"/> <xs:enumeration value="dateTimeMillisecondsSince[1960]"/> <xs:enumeration value="dateTimeMillisecondsSince[1970]"/> <xs:enumeration value="dateTimeMillisecondsSince[1980]"/> <xs:enumeration value="dateTimeSecondsSince[0]"/> <xs:enumeration value="dateTimeSecondsSince[1960]"/> <xs:enumeration value="dateTimeSecondsSince[1970]"/> <xs:enumeration value="dateTimeSecondsSince[1980]"/> <xs:enumeration value="dateYearsSince[0]"/> </xs:restriction>
</xs:simpleType>
type TimeCycle ¶
type TimeCycle struct { }
<xs:element name="TimeCycle">
<xs:complexType> <xs:attribute name="displayName" use="optional"/> <xs:attribute name="length" type="INT-NUMBER"/> <xs:attribute name="type" type="VALID-TIME-SPEC"/> <xs:sequence> <xs:group maxOccurs="1" minOccurs="0" ref="INT-ARRAY"/> </xs:sequence> </xs:complexType>
</xs:element>
type TimeException ¶
type TimeException struct { }
<xs:element name="TimeException">
<xs:complexType> <xs:attribute name="count" type="INT-NUMBER"/> <xs:attribute name="type" type="TIME-EXCEPTION-TYPE"/> <xs:sequence> <xs:group minOccurs="1" ref="INT-ARRAY"/> </xs:sequence> </xs:complexType>
</xs:element>
type TimeExceptionType ¶
type TimeExceptionType string
<xs:simpleType name="TIME-EXCEPTION-TYPE">
<xs:restriction base="xs:string"> <xs:enumeration value="exclude"/> <xs:enumeration value="include"/> </xs:restriction>
</xs:simpleType>
type TimeSeries ¶
type TimeSeries struct { }
<xs:element name="TimeSeries">
<xs:complexType> <xs:attribute name="endTime" type="REAL-NUMBER"/> <xs:attribute default="none" name="interpolationMethod" type="INTERPOLATION-METHOD"/> <xs:attribute name="startTime" type="REAL-NUMBER"/> <xs:attribute default="original" name="usage" type="TIMESERIES-USAGE"/> <xs:sequence> <xs:element maxOccurs="1" minOccurs="0" ref="TimeAnchor"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="TimeValue"/> </xs:sequence> </xs:complexType>
</xs:element>
type TimeSeriesAlgorithm ¶
type TimeSeriesAlgorithm string
<xs:simpleType name="TIMESERIES-ALGORITHM">
<xs:restriction base="xs:string"> <xs:enumeration value="ARIMA"/> <xs:enumeration value="ExponentialSmoothing"/> <xs:enumeration value="SeasonalTrendDecomposition"/> <xs:enumeration value="SpectralAnalysis"/> </xs:restriction>
</xs:simpleType>
type TimeSeriesModel ¶
type TimeSeriesModel struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="TimeSeriesModel">
<xs:complexType> <xs:attribute name="algorithmName" type="xs:string" use="optional"/> <xs:attribute name="bestFit" type="TIMESERIES-ALGORITHM" use="required"/> <xs:attribute name="functionName" type="MINING-FUNCTION" use="required"/> <xs:attribute default="true" name="isScorable" type="xs:boolean"/> <xs:attribute name="modelName" type="xs:string" use="optional"/> <xs:sequence> <xs:element maxOccurs="1" minOccurs="0" ref="ARIMA"/> <xs:element maxOccurs="1" minOccurs="0" ref="ExponentialSmoothing"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="LocalTransformations"/> <xs:element ref="MiningSchema"/> <xs:element minOccurs="0" ref="ModelExplanation"/> <xs:element minOccurs="0" ref="ModelStats"/> <xs:element minOccurs="0" ref="ModelVerification"/> <xs:element minOccurs="0" ref="Output"/> <xs:element maxOccurs="1" minOccurs="0" ref="SeasonalTrendDecomposition"/> <xs:element maxOccurs="1" minOccurs="0" ref="SpectralAnalysis"/> <xs:element maxOccurs="3" minOccurs="0" ref="TimeSeries"/> </xs:sequence> </xs:complexType>
</xs:element>
type TimeSeriesUsage ¶
type TimeSeriesUsage string
<xs:simpleType name="TIMESERIES-USAGE">
<xs:restriction base="xs:string"> <xs:enumeration value="logical"/> <xs:enumeration value="original"/> <xs:enumeration value="prediction"/> </xs:restriction>
</xs:simpleType>
type TimeValue ¶
type TimeValue struct { }
<xs:element name="TimeValue">
<xs:complexType> <xs:attribute name="index" type="INT-NUMBER" use="optional"/> <xs:attribute name="standardError" type="REAL-NUMBER" use="optional"/> <xs:attribute name="time" type="NUMBER" use="optional"/> <xs:attribute name="value" type="REAL-NUMBER" use="required"/> <xs:sequence> <xs:element maxOccurs="1" minOccurs="0" ref="Timestamp"/> </xs:sequence> </xs:complexType>
</xs:element>
type Timestamp ¶
type Timestamp struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Timestamp">
<xs:complexType mixed="true"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type TrainingInstances ¶
type TrainingInstances struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="TrainingInstances">
<xs:complexType> <xs:attribute name="fieldCount" type="INT-NUMBER" use="optional"/> <xs:attribute default="false" name="isTransformed" type="xs:boolean"/> <xs:attribute name="recordCount" type="INT-NUMBER" use="optional"/> <xs:sequence> <xs:choice> <xs:element ref="InlineTable"/> <xs:element ref="TableLocator"/> </xs:choice> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="InstanceFields"/> </xs:sequence> </xs:complexType>
</xs:element>
type TransformationDictionary ¶
type TransformationDictionary struct { DefineFunctions []DefineFunction `xml:"DefineFunction"` DerivedFields []DerivedField `xml:"DerivedField"` Extensions []Extension `xml:"Extension"` }
<xs:element name="TransformationDictionary">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="DefineFunction"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="DerivedField"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type TreeModel ¶
type TreeModel struct { AlgorithmName string `xml:"algorithmName,attr"` FunctionName MiningFunction `xml:"functionName,attr"` IsScorable bool `xml:"isScorable,attr"` MissingValuePenalty ProbNumber `xml:"missingValuePenalty,attr"` MissingValueStrategy MissingValueStrategy `xml:"missingValueStrategy,attr"` ModelName string `xml:"modelName,attr"` NoTrueChildStrategy NoTrueChildStrategy `xml:"noTrueChildStrategy,attr"` SplitCharacteristic TreeModelSplitCharacteristic `xml:"splitCharacteristic,attr"` Extensions []Extension `xml:"Extension"` LocalTransformations LocalTransformations `xml:"LocalTransformations"` MiningSchema MiningSchema `xml:"MiningSchema"` ModelExplanation *ModelExplanation `xml:"ModelExplanation"` ModelStats *ModelStats `xml:"ModelStats"` ModelVerification *ModelVerification `xml:"ModelVerification"` Node Node `xml:"Node"` Output *Output `xml:"Output"` Targets *Targets `xml:"Targets"` }
<xs:element name="TreeModel">
<xs:complexType> <xs:attribute name="algorithmName" type="xs:string"/> <xs:attribute name="functionName" type="MINING-FUNCTION" use="required"/> <xs:attribute default="true" name="isScorable" type="xs:boolean"/> <xs:attribute default="1.0" name="missingValuePenalty" type="PROB-NUMBER"/> <xs:attribute default="none" name="missingValueStrategy" type="MISSING-VALUE-STRATEGY"/> <xs:attribute name="modelName" type="xs:string"/> <xs:attribute default="returnNullPrediction" name="noTrueChildStrategy" type="NO-TRUE-CHILD-STRATEGY"/> <xs:attribute default="multiSplit" name="splitCharacteristic"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="binarySplit"/> <xs:enumeration value="multiSplit"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="LocalTransformations"/> <xs:element ref="MiningSchema"/> <xs:element minOccurs="0" ref="ModelExplanation"/> <xs:element minOccurs="0" ref="ModelStats"/> <xs:element minOccurs="0" ref="ModelVerification"/> <xs:element ref="Node"/> <xs:element minOccurs="0" ref="Output"/> <xs:element minOccurs="0" ref="Targets"/> </xs:sequence> </xs:complexType>
</xs:element>
type TreeModelSplitCharacteristic ¶
type TreeModelSplitCharacteristic string
type TrendExpoSmooth ¶
type TrendExpoSmooth struct { }
<xs:element name="Trend_ExpoSmooth">
<xs:complexType> <xs:attribute name="gamma" type="REAL-NUMBER" use="optional"/> <xs:attribute default="1" name="phi" type="REAL-NUMBER" use="optional"/> <xs:attribute name="smoothedValue" type="REAL-NUMBER" use="optional"/> <xs:attribute default="additive" name="trend"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="additive"/> <xs:enumeration value="damped_additive"/> <xs:enumeration value="damped_multiplicative"/> <xs:enumeration value="multiplicative"/> <xs:enumeration value="polynomial_exponential"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:sequence> <xs:group minOccurs="0" ref="REAL-ARRAY"/> </xs:sequence> </xs:complexType>
</xs:element>
type TriangularDistributionForBN ¶
type TriangularDistributionForBN struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="TriangularDistributionForBN">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="1" minOccurs="1" ref="Lower"/> <xs:element maxOccurs="1" minOccurs="1" ref="Mean"/> <xs:element maxOccurs="1" minOccurs="1" ref="Upper"/> </xs:sequence> </xs:complexType>
</xs:element>
type True ¶
type True struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="True">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type UniformDistribution ¶
type UniformDistribution struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="UniformDistribution">
<xs:complexType> <xs:attribute name="lower" type="REAL-NUMBER" use="required"/> <xs:attribute name="upper" type="REAL-NUMBER" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type UniformDistributionForBN ¶
type UniformDistributionForBN struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="UniformDistributionForBN">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="1" minOccurs="1" ref="Lower"/> <xs:element maxOccurs="1" minOccurs="1" ref="Upper"/> </xs:sequence> </xs:complexType>
</xs:element>
type UnivariateStats ¶
type UnivariateStats struct { Field FieldName `xml:"field,attr"` Weighted bool `xml:"weighted,attr"` Anova *Anova `xml:"Anova"` ContStats *ContStats `xml:"ContStats"` Counts *Counts `xml:"Counts"` DiscrStats *DiscrStats `xml:"DiscrStats"` Extensions []Extension `xml:"Extension"` NumericInfo *NumericInfo `xml:"NumericInfo"` }
<xs:element name="UnivariateStats">
<xs:complexType> <xs:attribute name="field" type="FIELD-NAME"/> <xs:attribute default="0" name="weighted"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:sequence> <xs:element minOccurs="0" ref="Anova"/> <xs:element minOccurs="0" ref="ContStats"/> <xs:element minOccurs="0" ref="Counts"/> <xs:element minOccurs="0" ref="DiscrStats"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element minOccurs="0" ref="NumericInfo"/> </xs:sequence> </xs:complexType>
</xs:element>
type Upper ¶
type Upper struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Upper">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:group ref="EXPRESSION"/> </xs:sequence> </xs:complexType>
</xs:element>
type ValidTimeSpec ¶
type ValidTimeSpec string
<xs:simpleType name="VALID-TIME-SPEC">
<xs:restriction base="xs:string"> <xs:enumeration value="excludeFromTo"/> <xs:enumeration value="excludeSet"/> <xs:enumeration value="includeAll"/> <xs:enumeration value="includeFromTo"/> <xs:enumeration value="includeSet"/> </xs:restriction>
</xs:simpleType>
type Value ¶
type Value struct { DisplayValue string `xml:"displayValue,attr"` Valid ValueValid `xml:"valid,attr"` Value string `xml:"value,attr"` Extensions []Extension `xml:"Extension"` }
<xs:element name="Value">
<xs:complexType> <xs:attribute name="displayValue" type="xs:string"/> <xs:attribute default="valid" name="property"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="invalid"/> <xs:enumeration value="missing"/> <xs:enumeration value="valid"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="value" type="xs:string" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type ValueProbability ¶
type ValueProbability struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="ValueProbability">
<xs:complexType> <xs:attribute name="probability" type="PROB-NUMBER" use="required"/> <xs:attribute name="value" type="xs:string" use="required"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type ValueValid ¶
type ValueValid string
type Variance ¶
type Variance struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="Variance">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:group ref="EXPRESSION"/> </xs:sequence> </xs:complexType>
</xs:element>
type VectorDictionary ¶
type VectorDictionary struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="VectorDictionary">
<xs:complexType> <xs:attribute name="numberOfVectors" type="INT-NUMBER" use="optional"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element ref="VectorFields"/> <xs:element maxOccurs="unbounded" minOccurs="0" ref="VectorInstance"/> </xs:sequence> </xs:complexType>
</xs:element>
type VectorFields ¶
type VectorFields struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="VectorFields">
<xs:complexType> <xs:attribute name="numberOfFields" type="INT-NUMBER" use="optional"/> <xs:sequence> <xs:choice maxOccurs="unbounded"> <xs:element ref="CategoricalPredictor"/> <xs:element ref="FieldRef"/> </xs:choice> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type VectorID ¶
type VectorID string
<xs:simpleType name="VECTOR-ID">
<xs:restriction base="xs:string"/>
</xs:simpleType>
type VectorInstance ¶
type VectorInstance struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="VectorInstance">
<xs:complexType> <xs:attribute name="id" type="VECTOR-ID" use="required"/> <xs:sequence> <xs:choice> <xs:element ref="REAL-SparseArray"/> <xs:group ref="REAL-ARRAY"/> </xs:choice> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type VerificationField ¶
type VerificationField struct { Field FieldName `xml:"field,attr"` Column string `xml:"column,attr"` Precision *float64 `xml:"precision,attr"` ZeroThreshold *float64 `xml:"zeroThreshold,attr"` Extensions []Extension `xml:"Extension"` }
<xs:element name="VerificationField">
<xs:complexType> <xs:attribute name="column" type="xs:string" use="optional"/> <xs:attribute name="field" type="xs:string" use="required"/> <xs:attribute default="1E-6" name="precision" type="xs:double"/> <xs:attribute default="1E-16" name="zeroThreshold" type="xs:double"/> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> </xs:sequence> </xs:complexType>
</xs:element>
type VerificationFields ¶
type VerificationFields struct { Extensions []Extension `xml:"Extension"` Fields []VerificationField `xml:"VerificationField"` }
<xs:element name="VerificationFields">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:element maxOccurs="unbounded" ref="VerificationField"/> </xs:sequence> </xs:complexType>
</xs:element>
type XCoordinates ¶
type XCoordinates struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="XCoordinates">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:group ref="NUM-ARRAY"/> </xs:sequence> </xs:complexType>
</xs:element>
type YCoordinates ¶
type YCoordinates struct {
Extensions []Extension `xml:"Extension"`
}
<xs:element name="YCoordinates">
<xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="Extension"/> <xs:group ref="NUM-ARRAY"/> </xs:sequence> </xs:complexType>
</xs:element>