# ./sklearn_pmml/pmml.py
# -*- coding: utf-8 -*-
# PyXB bindings for NM:2b8f037c033536aee7bdeec4f6b91a4147fefed4
# Generated 2015-04-08 15:13:14.266176 by PyXB version 1.2.4 using Python 2.7.9.final.0
# Namespace http://www.dmg.org/PMML-4_2

from __future__ import unicode_literals
import io

import pyxb
import pyxb.binding
import pyxb.binding.saxer
import pyxb.utils.utility
import pyxb.utils.domutils
import pyxb.utils.six as _six


# Unique identifier for bindings created at the same time
_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:4d641c54-de23-11e4-83d3-c8e0eb19168d')

# Version of PyXB used to generate the bindings
_PyXBVersion = '1.2.4'
# Generated bindings are not compatible across PyXB versions
if pyxb.__version__ != _PyXBVersion:
    raise pyxb.PyXBVersionError(_PyXBVersion)

# Import bindings for namespaces imported into schema
import pyxb.binding.datatypes

# NOTE: All namespace declarations are reserved within the binding
Namespace = pyxb.namespace.NamespaceForURI('http://www.dmg.org/PMML-4_2', create_if_missing=True)
Namespace.configureCategories(['typeBinding', 'elementBinding'])

def CreateFromDocument (xml_text, default_namespace=None, location_base=None):
    """Parse the given XML and use the document element to create a
    Python instance.

    @param xml_text An XML document.  This should be data (Python 2
    str or Python 3 bytes), or a text (Python 2 unicode or Python 3
    str) in the L{pyxb._InputEncoding} encoding.

    @keyword default_namespace The L{pyxb.Namespace} instance to use as the
    default namespace where there is no default namespace in scope.
    If unspecified or C{None}, the namespace of the module containing
    this function will be used.

    @keyword location_base: An object to be recorded as the base of all
    L{pyxb.utils.utility.Location} instances associated with events and
    objects handled by the parser.  You might pass the URI from which
    the document was obtained.
    """

    if pyxb.XMLStyle_saxer != pyxb._XMLStyle:
        dom = pyxb.utils.domutils.StringToDOM(xml_text)
        return CreateFromDOM(dom.documentElement, default_namespace=default_namespace)
    if default_namespace is None:
        default_namespace = Namespace.fallbackNamespace()
    saxer = pyxb.binding.saxer.make_parser(fallback_namespace=default_namespace, location_base=location_base)
    handler = saxer.getContentHandler()
    xmld = xml_text
    if isinstance(xmld, _six.text_type):
        xmld = xmld.encode(pyxb._InputEncoding)
    saxer.parse(io.BytesIO(xmld))
    instance = handler.rootObject()
    return instance

def CreateFromDOM (node, default_namespace=None):
    """Create a Python instance from the given DOM node.
    The node tag must correspond to an element declaration in this module.

    @deprecated: Forcing use of DOM interface is unnecessary; use L{CreateFromDocument}."""
    if default_namespace is None:
        default_namespace = Namespace.fallbackNamespace()
    return pyxb.binding.basis.element.AnyCreateFromDOM(node, default_namespace)


# Atomic simple type: {http://www.dmg.org/PMML-4_2}MULTIPLE-MODEL-METHOD
class MULTIPLE_MODEL_METHOD (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MULTIPLE-MODEL-METHOD')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 77, 4)
    _Documentation = None
MULTIPLE_MODEL_METHOD._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=MULTIPLE_MODEL_METHOD, enum_prefix=None)
MULTIPLE_MODEL_METHOD.majorityVote = MULTIPLE_MODEL_METHOD._CF_enumeration.addEnumeration(unicode_value='majorityVote', tag='majorityVote')
MULTIPLE_MODEL_METHOD.weightedMajorityVote = MULTIPLE_MODEL_METHOD._CF_enumeration.addEnumeration(unicode_value='weightedMajorityVote', tag='weightedMajorityVote')
MULTIPLE_MODEL_METHOD.average = MULTIPLE_MODEL_METHOD._CF_enumeration.addEnumeration(unicode_value='average', tag='average')
MULTIPLE_MODEL_METHOD.weightedAverage = MULTIPLE_MODEL_METHOD._CF_enumeration.addEnumeration(unicode_value='weightedAverage', tag='weightedAverage')
MULTIPLE_MODEL_METHOD.median = MULTIPLE_MODEL_METHOD._CF_enumeration.addEnumeration(unicode_value='median', tag='median')
MULTIPLE_MODEL_METHOD.max = MULTIPLE_MODEL_METHOD._CF_enumeration.addEnumeration(unicode_value='max', tag='max')
MULTIPLE_MODEL_METHOD.sum = MULTIPLE_MODEL_METHOD._CF_enumeration.addEnumeration(unicode_value='sum', tag='sum')
MULTIPLE_MODEL_METHOD.selectFirst = MULTIPLE_MODEL_METHOD._CF_enumeration.addEnumeration(unicode_value='selectFirst', tag='selectFirst')
MULTIPLE_MODEL_METHOD.selectAll = MULTIPLE_MODEL_METHOD._CF_enumeration.addEnumeration(unicode_value='selectAll', tag='selectAll')
MULTIPLE_MODEL_METHOD.modelChain = MULTIPLE_MODEL_METHOD._CF_enumeration.addEnumeration(unicode_value='modelChain', tag='modelChain')
MULTIPLE_MODEL_METHOD._InitializeFacetMap(MULTIPLE_MODEL_METHOD._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'MULTIPLE-MODEL-METHOD', MULTIPLE_MODEL_METHOD)

# Atomic simple type: [anonymous]
class STD_ANON (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 148, 16)
    _Documentation = None
STD_ANON._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON, enum_prefix=None)
STD_ANON.binarySplit = STD_ANON._CF_enumeration.addEnumeration(unicode_value='binarySplit', tag='binarySplit')
STD_ANON.multiSplit = STD_ANON._CF_enumeration.addEnumeration(unicode_value='multiSplit', tag='multiSplit')
STD_ANON._InitializeFacetMap(STD_ANON._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_ (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 271, 16)
    _Documentation = None
STD_ANON_._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_, enum_prefix=None)
STD_ANON_.weightedSum = STD_ANON_._CF_enumeration.addEnumeration(unicode_value='weightedSum', tag='weightedSum')
STD_ANON_.weightedMax = STD_ANON_._CF_enumeration.addEnumeration(unicode_value='weightedMax', tag='weightedMax')
STD_ANON_.firstHit = STD_ANON_._CF_enumeration.addEnumeration(unicode_value='firstHit', tag='firstHit')
STD_ANON_._InitializeFacetMap(STD_ANON_._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_2 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 331, 16)
    _Documentation = None
STD_ANON_2._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_2, enum_prefix=None)
STD_ANON_2.centerBased = STD_ANON_2._CF_enumeration.addEnumeration(unicode_value='centerBased', tag='centerBased')
STD_ANON_2.distributionBased = STD_ANON_2._CF_enumeration.addEnumeration(unicode_value='distributionBased', tag='distributionBased')
STD_ANON_2._InitializeFacetMap(STD_ANON_2._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_3 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 390, 16)
    _Documentation = None
STD_ANON_3._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_3, enum_prefix=None)
STD_ANON_3.true = STD_ANON_3._CF_enumeration.addEnumeration(unicode_value='true', tag='true')
STD_ANON_3.false = STD_ANON_3._CF_enumeration.addEnumeration(unicode_value='false', tag='false')
STD_ANON_3._InitializeFacetMap(STD_ANON_3._CF_enumeration)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}COMPARE-FUNCTION
class COMPARE_FUNCTION (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'COMPARE-FUNCTION')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 410, 4)
    _Documentation = None
COMPARE_FUNCTION._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=COMPARE_FUNCTION, enum_prefix=None)
COMPARE_FUNCTION.absDiff = COMPARE_FUNCTION._CF_enumeration.addEnumeration(unicode_value='absDiff', tag='absDiff')
COMPARE_FUNCTION.gaussSim = COMPARE_FUNCTION._CF_enumeration.addEnumeration(unicode_value='gaussSim', tag='gaussSim')
COMPARE_FUNCTION.delta = COMPARE_FUNCTION._CF_enumeration.addEnumeration(unicode_value='delta', tag='delta')
COMPARE_FUNCTION.equal = COMPARE_FUNCTION._CF_enumeration.addEnumeration(unicode_value='equal', tag='equal')
COMPARE_FUNCTION.table = COMPARE_FUNCTION._CF_enumeration.addEnumeration(unicode_value='table', tag='table')
COMPARE_FUNCTION._InitializeFacetMap(COMPARE_FUNCTION._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'COMPARE-FUNCTION', COMPARE_FUNCTION)

# Atomic simple type: [anonymous]
class STD_ANON_4 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 436, 16)
    _Documentation = None
STD_ANON_4._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_4, enum_prefix=None)
STD_ANON_4.distance = STD_ANON_4._CF_enumeration.addEnumeration(unicode_value='distance', tag='distance')
STD_ANON_4.similarity = STD_ANON_4._CF_enumeration.addEnumeration(unicode_value='similarity', tag='similarity')
STD_ANON_4._InitializeFacetMap(STD_ANON_4._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_5 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 538, 16)
    _Documentation = None
STD_ANON_5._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_5, enum_prefix=None)
STD_ANON_5.linearRegression = STD_ANON_5._CF_enumeration.addEnumeration(unicode_value='linearRegression', tag='linearRegression')
STD_ANON_5.stepwisePolynomialRegression = STD_ANON_5._CF_enumeration.addEnumeration(unicode_value='stepwisePolynomialRegression', tag='stepwisePolynomialRegression')
STD_ANON_5.logisticRegression = STD_ANON_5._CF_enumeration.addEnumeration(unicode_value='logisticRegression', tag='logisticRegression')
STD_ANON_5._InitializeFacetMap(STD_ANON_5._CF_enumeration)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}REGRESSIONNORMALIZATIONMETHOD
class REGRESSIONNORMALIZATIONMETHOD (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'REGRESSIONNORMALIZATIONMETHOD')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 551, 4)
    _Documentation = None
REGRESSIONNORMALIZATIONMETHOD._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=REGRESSIONNORMALIZATIONMETHOD, enum_prefix=None)
REGRESSIONNORMALIZATIONMETHOD.none = REGRESSIONNORMALIZATIONMETHOD._CF_enumeration.addEnumeration(unicode_value='none', tag='none')
REGRESSIONNORMALIZATIONMETHOD.simplemax = REGRESSIONNORMALIZATIONMETHOD._CF_enumeration.addEnumeration(unicode_value='simplemax', tag='simplemax')
REGRESSIONNORMALIZATIONMETHOD.softmax = REGRESSIONNORMALIZATIONMETHOD._CF_enumeration.addEnumeration(unicode_value='softmax', tag='softmax')
REGRESSIONNORMALIZATIONMETHOD.logit = REGRESSIONNORMALIZATIONMETHOD._CF_enumeration.addEnumeration(unicode_value='logit', tag='logit')
REGRESSIONNORMALIZATIONMETHOD.probit = REGRESSIONNORMALIZATIONMETHOD._CF_enumeration.addEnumeration(unicode_value='probit', tag='probit')
REGRESSIONNORMALIZATIONMETHOD.cloglog = REGRESSIONNORMALIZATIONMETHOD._CF_enumeration.addEnumeration(unicode_value='cloglog', tag='cloglog')
REGRESSIONNORMALIZATIONMETHOD.exp = REGRESSIONNORMALIZATIONMETHOD._CF_enumeration.addEnumeration(unicode_value='exp', tag='exp')
REGRESSIONNORMALIZATIONMETHOD.loglog = REGRESSIONNORMALIZATIONMETHOD._CF_enumeration.addEnumeration(unicode_value='loglog', tag='loglog')
REGRESSIONNORMALIZATIONMETHOD.cauchit = REGRESSIONNORMALIZATIONMETHOD._CF_enumeration.addEnumeration(unicode_value='cauchit', tag='cauchit')
REGRESSIONNORMALIZATIONMETHOD._InitializeFacetMap(REGRESSIONNORMALIZATIONMETHOD._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'REGRESSIONNORMALIZATIONMETHOD', REGRESSIONNORMALIZATIONMETHOD)

# Atomic simple type: [anonymous]
class STD_ANON_6 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 674, 16)
    _Documentation = None
STD_ANON_6._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_6, enum_prefix=None)
STD_ANON_6.termFrequency = STD_ANON_6._CF_enumeration.addEnumeration(unicode_value='termFrequency', tag='termFrequency')
STD_ANON_6.binary = STD_ANON_6._CF_enumeration.addEnumeration(unicode_value='binary', tag='binary')
STD_ANON_6.logarithmic = STD_ANON_6._CF_enumeration.addEnumeration(unicode_value='logarithmic', tag='logarithmic')
STD_ANON_6.augmentedNormalizedTermFrequency = STD_ANON_6._CF_enumeration.addEnumeration(unicode_value='augmentedNormalizedTermFrequency', tag='augmentedNormalizedTermFrequency')
STD_ANON_6._InitializeFacetMap(STD_ANON_6._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_7 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 684, 16)
    _Documentation = None
STD_ANON_7._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_7, enum_prefix=None)
STD_ANON_7.inverseDocumentFrequency = STD_ANON_7._CF_enumeration.addEnumeration(unicode_value='inverseDocumentFrequency', tag='inverseDocumentFrequency')
STD_ANON_7.none = STD_ANON_7._CF_enumeration.addEnumeration(unicode_value='none', tag='none')
STD_ANON_7.GFIDF = STD_ANON_7._CF_enumeration.addEnumeration(unicode_value='GFIDF', tag='GFIDF')
STD_ANON_7.normal = STD_ANON_7._CF_enumeration.addEnumeration(unicode_value='normal', tag='normal')
STD_ANON_7.probabilisticInverse = STD_ANON_7._CF_enumeration.addEnumeration(unicode_value='probabilisticInverse', tag='probabilisticInverse')
STD_ANON_7._InitializeFacetMap(STD_ANON_7._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_8 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 695, 16)
    _Documentation = None
STD_ANON_8._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_8, enum_prefix=None)
STD_ANON_8.none = STD_ANON_8._CF_enumeration.addEnumeration(unicode_value='none', tag='none')
STD_ANON_8.cosine = STD_ANON_8._CF_enumeration.addEnumeration(unicode_value='cosine', tag='cosine')
STD_ANON_8._InitializeFacetMap(STD_ANON_8._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_9 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 710, 16)
    _Documentation = None
STD_ANON_9._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_9, enum_prefix=None)
STD_ANON_9.euclidean = STD_ANON_9._CF_enumeration.addEnumeration(unicode_value='euclidean', tag='euclidean')
STD_ANON_9.cosine = STD_ANON_9._CF_enumeration.addEnumeration(unicode_value='cosine', tag='cosine')
STD_ANON_9._InitializeFacetMap(STD_ANON_9._CF_enumeration)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}CONT-SCORING-METHOD
class CONT_SCORING_METHOD (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CONT-SCORING-METHOD')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 796, 4)
    _Documentation = None
CONT_SCORING_METHOD._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=CONT_SCORING_METHOD, enum_prefix=None)
CONT_SCORING_METHOD.median = CONT_SCORING_METHOD._CF_enumeration.addEnumeration(unicode_value='median', tag='median')
CONT_SCORING_METHOD.average = CONT_SCORING_METHOD._CF_enumeration.addEnumeration(unicode_value='average', tag='average')
CONT_SCORING_METHOD.weightedAverage = CONT_SCORING_METHOD._CF_enumeration.addEnumeration(unicode_value='weightedAverage', tag='weightedAverage')
CONT_SCORING_METHOD._InitializeFacetMap(CONT_SCORING_METHOD._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'CONT-SCORING-METHOD', CONT_SCORING_METHOD)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}CAT-SCORING-METHOD
class CAT_SCORING_METHOD (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CAT-SCORING-METHOD')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 803, 4)
    _Documentation = None
CAT_SCORING_METHOD._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=CAT_SCORING_METHOD, enum_prefix=None)
CAT_SCORING_METHOD.majorityVote = CAT_SCORING_METHOD._CF_enumeration.addEnumeration(unicode_value='majorityVote', tag='majorityVote')
CAT_SCORING_METHOD.weightedMajorityVote = CAT_SCORING_METHOD._CF_enumeration.addEnumeration(unicode_value='weightedMajorityVote', tag='weightedMajorityVote')
CAT_SCORING_METHOD._InitializeFacetMap(CAT_SCORING_METHOD._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'CAT-SCORING-METHOD', CAT_SCORING_METHOD)

# Atomic simple type: [anonymous]
class STD_ANON_10 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 826, 16)
    _Documentation = None
STD_ANON_10._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_10, enum_prefix=None)
STD_ANON_10.round = STD_ANON_10._CF_enumeration.addEnumeration(unicode_value='round', tag='round')
STD_ANON_10.ceiling = STD_ANON_10._CF_enumeration.addEnumeration(unicode_value='ceiling', tag='ceiling')
STD_ANON_10.floor = STD_ANON_10._CF_enumeration.addEnumeration(unicode_value='floor', tag='floor')
STD_ANON_10._InitializeFacetMap(STD_ANON_10._CF_enumeration)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}MINING-FUNCTION
class MINING_FUNCTION (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MINING-FUNCTION')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 894, 4)
    _Documentation = None
MINING_FUNCTION._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=MINING_FUNCTION, enum_prefix=None)
MINING_FUNCTION.associationRules = MINING_FUNCTION._CF_enumeration.addEnumeration(unicode_value='associationRules', tag='associationRules')
MINING_FUNCTION.sequences = MINING_FUNCTION._CF_enumeration.addEnumeration(unicode_value='sequences', tag='sequences')
MINING_FUNCTION.classification = MINING_FUNCTION._CF_enumeration.addEnumeration(unicode_value='classification', tag='classification')
MINING_FUNCTION.regression = MINING_FUNCTION._CF_enumeration.addEnumeration(unicode_value='regression', tag='regression')
MINING_FUNCTION.clustering = MINING_FUNCTION._CF_enumeration.addEnumeration(unicode_value='clustering', tag='clustering')
MINING_FUNCTION.timeSeries = MINING_FUNCTION._CF_enumeration.addEnumeration(unicode_value='timeSeries', tag='timeSeries')
MINING_FUNCTION.mixed = MINING_FUNCTION._CF_enumeration.addEnumeration(unicode_value='mixed', tag='mixed')
MINING_FUNCTION._InitializeFacetMap(MINING_FUNCTION._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'MINING-FUNCTION', MINING_FUNCTION)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}NUMBER
class NUMBER (pyxb.binding.datatypes.double):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'NUMBER')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 919, 4)
    _Documentation = None
NUMBER._InitializeFacetMap()
Namespace.addCategoryObject('typeBinding', 'NUMBER', NUMBER)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}INT-NUMBER
class INT_NUMBER (pyxb.binding.datatypes.integer):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'INT-NUMBER')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 922, 4)
    _Documentation = None
INT_NUMBER._InitializeFacetMap()
Namespace.addCategoryObject('typeBinding', 'INT-NUMBER', INT_NUMBER)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}REAL-NUMBER
class REAL_NUMBER (pyxb.binding.datatypes.double):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'REAL-NUMBER')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 925, 4)
    _Documentation = None
REAL_NUMBER._InitializeFacetMap()
Namespace.addCategoryObject('typeBinding', 'REAL-NUMBER', REAL_NUMBER)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}PROB-NUMBER
class PROB_NUMBER (pyxb.binding.datatypes.decimal):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PROB-NUMBER')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 928, 4)
    _Documentation = None
PROB_NUMBER._InitializeFacetMap()
Namespace.addCategoryObject('typeBinding', 'PROB-NUMBER', PROB_NUMBER)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}PERCENTAGE-NUMBER
class PERCENTAGE_NUMBER (pyxb.binding.datatypes.decimal):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PERCENTAGE-NUMBER')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 931, 4)
    _Documentation = None
PERCENTAGE_NUMBER._InitializeFacetMap()
Namespace.addCategoryObject('typeBinding', 'PERCENTAGE-NUMBER', PERCENTAGE_NUMBER)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}FIELD-NAME
class FIELD_NAME (pyxb.binding.datatypes.string):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FIELD-NAME')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 934, 4)
    _Documentation = None
FIELD_NAME._InitializeFacetMap()
Namespace.addCategoryObject('typeBinding', 'FIELD-NAME', FIELD_NAME)

# Atomic simple type: [anonymous]
class STD_ANON_11 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 940, 12)
    _Documentation = None
STD_ANON_11._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_11, enum_prefix=None)
STD_ANON_11.int = STD_ANON_11._CF_enumeration.addEnumeration(unicode_value='int', tag='int')
STD_ANON_11.real = STD_ANON_11._CF_enumeration.addEnumeration(unicode_value='real', tag='real')
STD_ANON_11.string = STD_ANON_11._CF_enumeration.addEnumeration(unicode_value='string', tag='string')
STD_ANON_11._InitializeFacetMap(STD_ANON_11._CF_enumeration)

# List simple type: [anonymous]
# superclasses pyxb.binding.datatypes.anySimpleType
class STD_ANON_12 (pyxb.binding.basis.STD_list):

    """Simple type that is a list of pyxb.binding.datatypes.int."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 991, 8)
    _Documentation = None

    _ItemType = pyxb.binding.datatypes.int
STD_ANON_12._InitializeFacetMap()

# List simple type: [anonymous]
# superclasses pyxb.binding.datatypes.anySimpleType
class STD_ANON_13 (pyxb.binding.basis.STD_list):

    """Simple type that is a list of pyxb.binding.datatypes.int."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 996, 8)
    _Documentation = None

    _ItemType = pyxb.binding.datatypes.int
STD_ANON_13._InitializeFacetMap()

# List simple type: [anonymous]
# superclasses pyxb.binding.datatypes.anySimpleType
class STD_ANON_14 (pyxb.binding.basis.STD_list):

    """Simple type that is a list of pyxb.binding.datatypes.double."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1001, 8)
    _Documentation = None

    _ItemType = pyxb.binding.datatypes.double
STD_ANON_14._InitializeFacetMap()

# Atomic simple type: [anonymous]
class STD_ANON_15 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1012, 16)
    _Documentation = None
STD_ANON_15._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_15, enum_prefix=None)
STD_ANON_15.diagonal = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='diagonal', tag='diagonal')
STD_ANON_15.symmetric = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='symmetric', tag='symmetric')
STD_ANON_15.any = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='any', tag='any')
STD_ANON_15._InitializeFacetMap(STD_ANON_15._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_16 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1094, 16)
    _Documentation = None
STD_ANON_16._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_16, enum_prefix=None)
STD_ANON_16.no = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='no', tag='no')
STD_ANON_16.yes = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='yes', tag='yes')
STD_ANON_16._InitializeFacetMap(STD_ANON_16._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_17 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1252, 16)
    _Documentation = None
STD_ANON_17._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_17, enum_prefix=None)
STD_ANON_17.recommendation = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='recommendation', tag='recommendation')
STD_ANON_17.exclusiveRecommendation = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='exclusiveRecommendation', tag='exclusiveRecommendation')
STD_ANON_17.ruleAssociation = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='ruleAssociation', tag='ruleAssociation')
STD_ANON_17._InitializeFacetMap(STD_ANON_17._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_18 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1262, 16)
    _Documentation = None
STD_ANON_18._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_18, enum_prefix=None)
STD_ANON_18.confidence = STD_ANON_18._CF_enumeration.addEnumeration(unicode_value='confidence', tag='confidence')
STD_ANON_18.support = STD_ANON_18._CF_enumeration.addEnumeration(unicode_value='support', tag='support')
STD_ANON_18.lift = STD_ANON_18._CF_enumeration.addEnumeration(unicode_value='lift', tag='lift')
STD_ANON_18.leverage = STD_ANON_18._CF_enumeration.addEnumeration(unicode_value='leverage', tag='leverage')
STD_ANON_18.affinity = STD_ANON_18._CF_enumeration.addEnumeration(unicode_value='affinity', tag='affinity')
STD_ANON_18._InitializeFacetMap(STD_ANON_18._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_19 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1273, 16)
    _Documentation = None
STD_ANON_19._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_19, enum_prefix=None)
STD_ANON_19.descending = STD_ANON_19._CF_enumeration.addEnumeration(unicode_value='descending', tag='descending')
STD_ANON_19.ascending = STD_ANON_19._CF_enumeration.addEnumeration(unicode_value='ascending', tag='ascending')
STD_ANON_19._InitializeFacetMap(STD_ANON_19._CF_enumeration)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}RESULT-FEATURE
class RESULT_FEATURE (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RESULT-FEATURE')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1284, 4)
    _Documentation = None
RESULT_FEATURE._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=RESULT_FEATURE, enum_prefix=None)
RESULT_FEATURE.predictedValue = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='predictedValue', tag='predictedValue')
RESULT_FEATURE.predictedDisplayValue = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='predictedDisplayValue', tag='predictedDisplayValue')
RESULT_FEATURE.transformedValue = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='transformedValue', tag='transformedValue')
RESULT_FEATURE.decision = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='decision', tag='decision')
RESULT_FEATURE.probability = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='probability', tag='probability')
RESULT_FEATURE.affinity = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='affinity', tag='affinity')
RESULT_FEATURE.residual = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='residual', tag='residual')
RESULT_FEATURE.standardError = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='standardError', tag='standardError')
RESULT_FEATURE.clusterId = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='clusterId', tag='clusterId')
RESULT_FEATURE.clusterAffinity = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='clusterAffinity', tag='clusterAffinity')
RESULT_FEATURE.entityId = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='entityId', tag='entityId')
RESULT_FEATURE.entityAffinity = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='entityAffinity', tag='entityAffinity')
RESULT_FEATURE.warning = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='warning', tag='warning')
RESULT_FEATURE.ruleValue = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='ruleValue', tag='ruleValue')
RESULT_FEATURE.reasonCode = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='reasonCode', tag='reasonCode')
RESULT_FEATURE.antecedent = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='antecedent', tag='antecedent')
RESULT_FEATURE.consequent = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='consequent', tag='consequent')
RESULT_FEATURE.rule = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='rule', tag='rule')
RESULT_FEATURE.ruleId = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='ruleId', tag='ruleId')
RESULT_FEATURE.confidence = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='confidence', tag='confidence')
RESULT_FEATURE.support = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='support', tag='support')
RESULT_FEATURE.lift = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='lift', tag='lift')
RESULT_FEATURE.leverage = RESULT_FEATURE._CF_enumeration.addEnumeration(unicode_value='leverage', tag='leverage')
RESULT_FEATURE._InitializeFacetMap(RESULT_FEATURE._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'RESULT-FEATURE', RESULT_FEATURE)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}RULE-FEATURE
class RULE_FEATURE (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RULE-FEATURE')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1331, 4)
    _Documentation = None
RULE_FEATURE._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=RULE_FEATURE, enum_prefix=None)
RULE_FEATURE.antecedent = RULE_FEATURE._CF_enumeration.addEnumeration(unicode_value='antecedent', tag='antecedent')
RULE_FEATURE.consequent = RULE_FEATURE._CF_enumeration.addEnumeration(unicode_value='consequent', tag='consequent')
RULE_FEATURE.rule = RULE_FEATURE._CF_enumeration.addEnumeration(unicode_value='rule', tag='rule')
RULE_FEATURE.ruleId = RULE_FEATURE._CF_enumeration.addEnumeration(unicode_value='ruleId', tag='ruleId')
RULE_FEATURE.confidence = RULE_FEATURE._CF_enumeration.addEnumeration(unicode_value='confidence', tag='confidence')
RULE_FEATURE.support = RULE_FEATURE._CF_enumeration.addEnumeration(unicode_value='support', tag='support')
RULE_FEATURE.lift = RULE_FEATURE._CF_enumeration.addEnumeration(unicode_value='lift', tag='lift')
RULE_FEATURE.leverage = RULE_FEATURE._CF_enumeration.addEnumeration(unicode_value='leverage', tag='leverage')
RULE_FEATURE.affinity = RULE_FEATURE._CF_enumeration.addEnumeration(unicode_value='affinity', tag='affinity')
RULE_FEATURE._InitializeFacetMap(RULE_FEATURE._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'RULE-FEATURE', RULE_FEATURE)

# Atomic simple type: [anonymous]
class STD_ANON_20 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1367, 16)
    _Documentation = None
STD_ANON_20._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_20, enum_prefix=None)
STD_ANON_20.regression = STD_ANON_20._CF_enumeration.addEnumeration(unicode_value='regression', tag='regression')
STD_ANON_20.generalLinear = STD_ANON_20._CF_enumeration.addEnumeration(unicode_value='generalLinear', tag='generalLinear')
STD_ANON_20.multinomialLogistic = STD_ANON_20._CF_enumeration.addEnumeration(unicode_value='multinomialLogistic', tag='multinomialLogistic')
STD_ANON_20.ordinalMultinomial = STD_ANON_20._CF_enumeration.addEnumeration(unicode_value='ordinalMultinomial', tag='ordinalMultinomial')
STD_ANON_20.generalizedLinear = STD_ANON_20._CF_enumeration.addEnumeration(unicode_value='generalizedLinear', tag='generalizedLinear')
STD_ANON_20.CoxRegression = STD_ANON_20._CF_enumeration.addEnumeration(unicode_value='CoxRegression', tag='CoxRegression')
STD_ANON_20._InitializeFacetMap(STD_ANON_20._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_21 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1388, 16)
    _Documentation = None
STD_ANON_21._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_21, enum_prefix=None)
STD_ANON_21.binomial = STD_ANON_21._CF_enumeration.addEnumeration(unicode_value='binomial', tag='binomial')
STD_ANON_21.gamma = STD_ANON_21._CF_enumeration.addEnumeration(unicode_value='gamma', tag='gamma')
STD_ANON_21.igauss = STD_ANON_21._CF_enumeration.addEnumeration(unicode_value='igauss', tag='igauss')
STD_ANON_21.negbin = STD_ANON_21._CF_enumeration.addEnumeration(unicode_value='negbin', tag='negbin')
STD_ANON_21.normal = STD_ANON_21._CF_enumeration.addEnumeration(unicode_value='normal', tag='normal')
STD_ANON_21.poisson = STD_ANON_21._CF_enumeration.addEnumeration(unicode_value='poisson', tag='poisson')
STD_ANON_21.tweedie = STD_ANON_21._CF_enumeration.addEnumeration(unicode_value='tweedie', tag='tweedie')
STD_ANON_21._InitializeFacetMap(STD_ANON_21._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_22 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1499, 16)
    _Documentation = None
STD_ANON_22._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_22, enum_prefix=None)
STD_ANON_22.model = STD_ANON_22._CF_enumeration.addEnumeration(unicode_value='model', tag='model')
STD_ANON_22.robust = STD_ANON_22._CF_enumeration.addEnumeration(unicode_value='robust', tag='robust')
STD_ANON_22._InitializeFacetMap(STD_ANON_22._CF_enumeration)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}CUMULATIVE-LINK-FUNCTION
class CUMULATIVE_LINK_FUNCTION (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CUMULATIVE-LINK-FUNCTION')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1581, 4)
    _Documentation = None
CUMULATIVE_LINK_FUNCTION._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=CUMULATIVE_LINK_FUNCTION, enum_prefix=None)
CUMULATIVE_LINK_FUNCTION.logit = CUMULATIVE_LINK_FUNCTION._CF_enumeration.addEnumeration(unicode_value='logit', tag='logit')
CUMULATIVE_LINK_FUNCTION.probit = CUMULATIVE_LINK_FUNCTION._CF_enumeration.addEnumeration(unicode_value='probit', tag='probit')
CUMULATIVE_LINK_FUNCTION.cloglog = CUMULATIVE_LINK_FUNCTION._CF_enumeration.addEnumeration(unicode_value='cloglog', tag='cloglog')
CUMULATIVE_LINK_FUNCTION.loglog = CUMULATIVE_LINK_FUNCTION._CF_enumeration.addEnumeration(unicode_value='loglog', tag='loglog')
CUMULATIVE_LINK_FUNCTION.cauchit = CUMULATIVE_LINK_FUNCTION._CF_enumeration.addEnumeration(unicode_value='cauchit', tag='cauchit')
CUMULATIVE_LINK_FUNCTION._InitializeFacetMap(CUMULATIVE_LINK_FUNCTION._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'CUMULATIVE-LINK-FUNCTION', CUMULATIVE_LINK_FUNCTION)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}LINK-FUNCTION
class LINK_FUNCTION (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LINK-FUNCTION')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1590, 4)
    _Documentation = None
LINK_FUNCTION._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=LINK_FUNCTION, enum_prefix=None)
LINK_FUNCTION.cloglog = LINK_FUNCTION._CF_enumeration.addEnumeration(unicode_value='cloglog', tag='cloglog')
LINK_FUNCTION.identity = LINK_FUNCTION._CF_enumeration.addEnumeration(unicode_value='identity', tag='identity')
LINK_FUNCTION.log = LINK_FUNCTION._CF_enumeration.addEnumeration(unicode_value='log', tag='log')
LINK_FUNCTION.logc = LINK_FUNCTION._CF_enumeration.addEnumeration(unicode_value='logc', tag='logc')
LINK_FUNCTION.logit = LINK_FUNCTION._CF_enumeration.addEnumeration(unicode_value='logit', tag='logit')
LINK_FUNCTION.loglog = LINK_FUNCTION._CF_enumeration.addEnumeration(unicode_value='loglog', tag='loglog')
LINK_FUNCTION.negbin = LINK_FUNCTION._CF_enumeration.addEnumeration(unicode_value='negbin', tag='negbin')
LINK_FUNCTION.oddspower = LINK_FUNCTION._CF_enumeration.addEnumeration(unicode_value='oddspower', tag='oddspower')
LINK_FUNCTION.power = LINK_FUNCTION._CF_enumeration.addEnumeration(unicode_value='power', tag='power')
LINK_FUNCTION.probit = LINK_FUNCTION._CF_enumeration.addEnumeration(unicode_value='probit', tag='probit')
LINK_FUNCTION._InitializeFacetMap(LINK_FUNCTION._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'LINK-FUNCTION', LINK_FUNCTION)

# Atomic simple type: [anonymous]
class STD_ANON_23 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1625, 16)
    _Documentation = None
STD_ANON_23._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_23, enum_prefix=None)
STD_ANON_23.n0 = STD_ANON_23._CF_enumeration.addEnumeration(unicode_value='0', tag='n0')
STD_ANON_23.n1 = STD_ANON_23._CF_enumeration.addEnumeration(unicode_value='1', tag='n1')
STD_ANON_23._InitializeFacetMap(STD_ANON_23._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_24 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1740, 16)
    _Documentation = None
STD_ANON_24._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_24, enum_prefix=None)
STD_ANON_24.Model = STD_ANON_24._CF_enumeration.addEnumeration(unicode_value='Model', tag='Model')
STD_ANON_24.Error = STD_ANON_24._CF_enumeration.addEnumeration(unicode_value='Error', tag='Error')
STD_ANON_24.Total = STD_ANON_24._CF_enumeration.addEnumeration(unicode_value='Total', tag='Total')
STD_ANON_24._InitializeFacetMap(STD_ANON_24._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_25 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1775, 16)
    _Documentation = None
STD_ANON_25._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_25, enum_prefix=None)
STD_ANON_25.n0 = STD_ANON_25._CF_enumeration.addEnumeration(unicode_value='0', tag='n0')
STD_ANON_25.n1 = STD_ANON_25._CF_enumeration.addEnumeration(unicode_value='1', tag='n1')
STD_ANON_25._InitializeFacetMap(STD_ANON_25._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_26 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1872, 16)
    _Documentation = None
STD_ANON_26._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_26, enum_prefix=None)
STD_ANON_26.indicator = STD_ANON_26._CF_enumeration.addEnumeration(unicode_value='indicator', tag='indicator')
STD_ANON_26._InitializeFacetMap(STD_ANON_26._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_27 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1937, 16)
    _Documentation = None
STD_ANON_27._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_27, enum_prefix=None)
STD_ANON_27.termFrequency = STD_ANON_27._CF_enumeration.addEnumeration(unicode_value='termFrequency', tag='termFrequency')
STD_ANON_27.binary = STD_ANON_27._CF_enumeration.addEnumeration(unicode_value='binary', tag='binary')
STD_ANON_27.logarithmic = STD_ANON_27._CF_enumeration.addEnumeration(unicode_value='logarithmic', tag='logarithmic')
STD_ANON_27.augmentedNormalizedTermFrequency = STD_ANON_27._CF_enumeration.addEnumeration(unicode_value='augmentedNormalizedTermFrequency', tag='augmentedNormalizedTermFrequency')
STD_ANON_27._InitializeFacetMap(STD_ANON_27._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_28 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1949, 16)
    _Documentation = None
STD_ANON_28._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_28, enum_prefix=None)
STD_ANON_28.allHits = STD_ANON_28._CF_enumeration.addEnumeration(unicode_value='allHits', tag='allHits')
STD_ANON_28.bestHits = STD_ANON_28._CF_enumeration.addEnumeration(unicode_value='bestHits', tag='bestHits')
STD_ANON_28._InitializeFacetMap(STD_ANON_28._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_29 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1986, 16)
    _Documentation = None
STD_ANON_29._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_29, enum_prefix=None)
STD_ANON_29.count = STD_ANON_29._CF_enumeration.addEnumeration(unicode_value='count', tag='count')
STD_ANON_29.sum = STD_ANON_29._CF_enumeration.addEnumeration(unicode_value='sum', tag='sum')
STD_ANON_29.average = STD_ANON_29._CF_enumeration.addEnumeration(unicode_value='average', tag='average')
STD_ANON_29.min = STD_ANON_29._CF_enumeration.addEnumeration(unicode_value='min', tag='min')
STD_ANON_29.max = STD_ANON_29._CF_enumeration.addEnumeration(unicode_value='max', tag='max')
STD_ANON_29.multiset = STD_ANON_29._CF_enumeration.addEnumeration(unicode_value='multiset', tag='multiset')
STD_ANON_29._InitializeFacetMap(STD_ANON_29._CF_enumeration)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}ACTIVATION-FUNCTION
class ACTIVATION_FUNCTION (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ACTIVATION-FUNCTION')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2061, 4)
    _Documentation = None
ACTIVATION_FUNCTION._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=ACTIVATION_FUNCTION, enum_prefix=None)
ACTIVATION_FUNCTION.threshold = ACTIVATION_FUNCTION._CF_enumeration.addEnumeration(unicode_value='threshold', tag='threshold')
ACTIVATION_FUNCTION.logistic = ACTIVATION_FUNCTION._CF_enumeration.addEnumeration(unicode_value='logistic', tag='logistic')
ACTIVATION_FUNCTION.tanh = ACTIVATION_FUNCTION._CF_enumeration.addEnumeration(unicode_value='tanh', tag='tanh')
ACTIVATION_FUNCTION.identity = ACTIVATION_FUNCTION._CF_enumeration.addEnumeration(unicode_value='identity', tag='identity')
ACTIVATION_FUNCTION.exponential = ACTIVATION_FUNCTION._CF_enumeration.addEnumeration(unicode_value='exponential', tag='exponential')
ACTIVATION_FUNCTION.reciprocal = ACTIVATION_FUNCTION._CF_enumeration.addEnumeration(unicode_value='reciprocal', tag='reciprocal')
ACTIVATION_FUNCTION.square = ACTIVATION_FUNCTION._CF_enumeration.addEnumeration(unicode_value='square', tag='square')
ACTIVATION_FUNCTION.Gauss = ACTIVATION_FUNCTION._CF_enumeration.addEnumeration(unicode_value='Gauss', tag='Gauss')
ACTIVATION_FUNCTION.sine = ACTIVATION_FUNCTION._CF_enumeration.addEnumeration(unicode_value='sine', tag='sine')
ACTIVATION_FUNCTION.cosine = ACTIVATION_FUNCTION._CF_enumeration.addEnumeration(unicode_value='cosine', tag='cosine')
ACTIVATION_FUNCTION.Elliott = ACTIVATION_FUNCTION._CF_enumeration.addEnumeration(unicode_value='Elliott', tag='Elliott')
ACTIVATION_FUNCTION.arctan = ACTIVATION_FUNCTION._CF_enumeration.addEnumeration(unicode_value='arctan', tag='arctan')
ACTIVATION_FUNCTION.radialBasis = ACTIVATION_FUNCTION._CF_enumeration.addEnumeration(unicode_value='radialBasis', tag='radialBasis')
ACTIVATION_FUNCTION._InitializeFacetMap(ACTIVATION_FUNCTION._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'ACTIVATION-FUNCTION', ACTIVATION_FUNCTION)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}NN-NORMALIZATION-METHOD
class NN_NORMALIZATION_METHOD (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'NN-NORMALIZATION-METHOD')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2078, 4)
    _Documentation = None
NN_NORMALIZATION_METHOD._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=NN_NORMALIZATION_METHOD, enum_prefix=None)
NN_NORMALIZATION_METHOD.none = NN_NORMALIZATION_METHOD._CF_enumeration.addEnumeration(unicode_value='none', tag='none')
NN_NORMALIZATION_METHOD.simplemax = NN_NORMALIZATION_METHOD._CF_enumeration.addEnumeration(unicode_value='simplemax', tag='simplemax')
NN_NORMALIZATION_METHOD.softmax = NN_NORMALIZATION_METHOD._CF_enumeration.addEnumeration(unicode_value='softmax', tag='softmax')
NN_NORMALIZATION_METHOD._InitializeFacetMap(NN_NORMALIZATION_METHOD._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'NN-NORMALIZATION-METHOD', NN_NORMALIZATION_METHOD)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}NN-NEURON-ID
class NN_NEURON_ID (pyxb.binding.datatypes.string):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'NN-NEURON-ID')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2085, 4)
    _Documentation = None
NN_NEURON_ID._InitializeFacetMap()
Namespace.addCategoryObject('typeBinding', 'NN-NEURON-ID', NN_NEURON_ID)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}NN-NEURON-IDREF
class NN_NEURON_IDREF (pyxb.binding.datatypes.string):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'NN-NEURON-IDREF')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2088, 4)
    _Documentation = None
NN_NEURON_IDREF._InitializeFacetMap()
Namespace.addCategoryObject('typeBinding', 'NN-NEURON-IDREF', NN_NEURON_IDREF)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}BASELINE-TEST-STATISTIC
class BASELINE_TEST_STATISTIC (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BASELINE-TEST-STATISTIC')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2165, 4)
    _Documentation = None
BASELINE_TEST_STATISTIC._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=BASELINE_TEST_STATISTIC, enum_prefix=None)
BASELINE_TEST_STATISTIC.zValue = BASELINE_TEST_STATISTIC._CF_enumeration.addEnumeration(unicode_value='zValue', tag='zValue')
BASELINE_TEST_STATISTIC.chiSquareIndependence = BASELINE_TEST_STATISTIC._CF_enumeration.addEnumeration(unicode_value='chiSquareIndependence', tag='chiSquareIndependence')
BASELINE_TEST_STATISTIC.chiSquareDistribution = BASELINE_TEST_STATISTIC._CF_enumeration.addEnumeration(unicode_value='chiSquareDistribution', tag='chiSquareDistribution')
BASELINE_TEST_STATISTIC.CUSUM = BASELINE_TEST_STATISTIC._CF_enumeration.addEnumeration(unicode_value='CUSUM', tag='CUSUM')
BASELINE_TEST_STATISTIC.scalarProduct = BASELINE_TEST_STATISTIC._CF_enumeration.addEnumeration(unicode_value='scalarProduct', tag='scalarProduct')
BASELINE_TEST_STATISTIC._InitializeFacetMap(BASELINE_TEST_STATISTIC._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'BASELINE-TEST-STATISTIC', BASELINE_TEST_STATISTIC)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}SVM-CLASSIFICATION-METHOD
class SVM_CLASSIFICATION_METHOD (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SVM-CLASSIFICATION-METHOD')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2339, 4)
    _Documentation = None
SVM_CLASSIFICATION_METHOD._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=SVM_CLASSIFICATION_METHOD, enum_prefix=None)
SVM_CLASSIFICATION_METHOD.OneAgainstAll = SVM_CLASSIFICATION_METHOD._CF_enumeration.addEnumeration(unicode_value='OneAgainstAll', tag='OneAgainstAll')
SVM_CLASSIFICATION_METHOD.OneAgainstOne = SVM_CLASSIFICATION_METHOD._CF_enumeration.addEnumeration(unicode_value='OneAgainstOne', tag='OneAgainstOne')
SVM_CLASSIFICATION_METHOD._InitializeFacetMap(SVM_CLASSIFICATION_METHOD._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'SVM-CLASSIFICATION-METHOD', SVM_CLASSIFICATION_METHOD)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}SVM-REPRESENTATION
class SVM_REPRESENTATION (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SVM-REPRESENTATION')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2345, 4)
    _Documentation = None
SVM_REPRESENTATION._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=SVM_REPRESENTATION, enum_prefix=None)
SVM_REPRESENTATION.SupportVectors = SVM_REPRESENTATION._CF_enumeration.addEnumeration(unicode_value='SupportVectors', tag='SupportVectors')
SVM_REPRESENTATION.Coefficients = SVM_REPRESENTATION._CF_enumeration.addEnumeration(unicode_value='Coefficients', tag='Coefficients')
SVM_REPRESENTATION._InitializeFacetMap(SVM_REPRESENTATION._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'SVM-REPRESENTATION', SVM_REPRESENTATION)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}VECTOR-ID
class VECTOR_ID (pyxb.binding.datatypes.string):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VECTOR-ID')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2389, 4)
    _Documentation = None
VECTOR_ID._InitializeFacetMap()
Namespace.addCategoryObject('typeBinding', 'VECTOR-ID', VECTOR_ID)

# Atomic simple type: [anonymous]
class STD_ANON_30 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2491, 16)
    _Documentation = None
STD_ANON_30._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_30, enum_prefix=None)
STD_ANON_30.pointsAbove = STD_ANON_30._CF_enumeration.addEnumeration(unicode_value='pointsAbove', tag='pointsAbove')
STD_ANON_30.pointsBelow = STD_ANON_30._CF_enumeration.addEnumeration(unicode_value='pointsBelow', tag='pointsBelow')
STD_ANON_30._InitializeFacetMap(STD_ANON_30._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_31 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2500, 16)
    _Documentation = None
STD_ANON_31._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_31, enum_prefix=None)
STD_ANON_31.max = STD_ANON_31._CF_enumeration.addEnumeration(unicode_value='max', tag='max')
STD_ANON_31.min = STD_ANON_31._CF_enumeration.addEnumeration(unicode_value='min', tag='min')
STD_ANON_31.mean = STD_ANON_31._CF_enumeration.addEnumeration(unicode_value='mean', tag='mean')
STD_ANON_31.neutral = STD_ANON_31._CF_enumeration.addEnumeration(unicode_value='neutral', tag='neutral')
STD_ANON_31.other = STD_ANON_31._CF_enumeration.addEnumeration(unicode_value='other', tag='other')
STD_ANON_31._InitializeFacetMap(STD_ANON_31._CF_enumeration)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}ELEMENT-ID
class ELEMENT_ID (pyxb.binding.datatypes.string):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ELEMENT-ID')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2600, 4)
    _Documentation = None
ELEMENT_ID._InitializeFacetMap()
Namespace.addCategoryObject('typeBinding', 'ELEMENT-ID', ELEMENT_ID)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}DELIMITER
class DELIMITER (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DELIMITER')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2614, 4)
    _Documentation = None
DELIMITER._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=DELIMITER, enum_prefix=None)
DELIMITER.sameTimeWindow = DELIMITER._CF_enumeration.addEnumeration(unicode_value='sameTimeWindow', tag='sameTimeWindow')
DELIMITER.acrossTimeWindows = DELIMITER._CF_enumeration.addEnumeration(unicode_value='acrossTimeWindows', tag='acrossTimeWindows')
DELIMITER._InitializeFacetMap(DELIMITER._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'DELIMITER', DELIMITER)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}GAP
class GAP (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GAP')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2620, 4)
    _Documentation = None
GAP._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=GAP, enum_prefix=None)
GAP.true = GAP._CF_enumeration.addEnumeration(unicode_value='true', tag='true')
GAP.false = GAP._CF_enumeration.addEnumeration(unicode_value='false', tag='false')
GAP.unknown = GAP._CF_enumeration.addEnumeration(unicode_value='unknown', tag='unknown')
GAP._InitializeFacetMap(GAP._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'GAP', GAP)

# Atomic simple type: [anonymous]
class STD_ANON_32 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2753, 16)
    _Documentation = None
STD_ANON_32._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_32, enum_prefix=None)
STD_ANON_32.n0 = STD_ANON_32._CF_enumeration.addEnumeration(unicode_value='0', tag='n0')
STD_ANON_32.n1 = STD_ANON_32._CF_enumeration.addEnumeration(unicode_value='1', tag='n1')
STD_ANON_32._InitializeFacetMap(STD_ANON_32._CF_enumeration)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}OPTYPE
class OPTYPE (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OPTYPE')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2762, 4)
    _Documentation = None
OPTYPE._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=OPTYPE, enum_prefix=None)
OPTYPE.categorical = OPTYPE._CF_enumeration.addEnumeration(unicode_value='categorical', tag='categorical')
OPTYPE.ordinal = OPTYPE._CF_enumeration.addEnumeration(unicode_value='ordinal', tag='ordinal')
OPTYPE.continuous = OPTYPE._CF_enumeration.addEnumeration(unicode_value='continuous', tag='continuous')
OPTYPE._InitializeFacetMap(OPTYPE._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'OPTYPE', OPTYPE)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}DATATYPE
class DATATYPE (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DATATYPE')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2769, 4)
    _Documentation = None
DATATYPE._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=DATATYPE, enum_prefix=None)
DATATYPE.string = DATATYPE._CF_enumeration.addEnumeration(unicode_value='string', tag='string')
DATATYPE.integer = DATATYPE._CF_enumeration.addEnumeration(unicode_value='integer', tag='integer')
DATATYPE.float = DATATYPE._CF_enumeration.addEnumeration(unicode_value='float', tag='float')
DATATYPE.double = DATATYPE._CF_enumeration.addEnumeration(unicode_value='double', tag='double')
DATATYPE.boolean = DATATYPE._CF_enumeration.addEnumeration(unicode_value='boolean', tag='boolean')
DATATYPE.date = DATATYPE._CF_enumeration.addEnumeration(unicode_value='date', tag='date')
DATATYPE.time = DATATYPE._CF_enumeration.addEnumeration(unicode_value='time', tag='time')
DATATYPE.dateTime = DATATYPE._CF_enumeration.addEnumeration(unicode_value='dateTime', tag='dateTime')
DATATYPE.dateDaysSince0 = DATATYPE._CF_enumeration.addEnumeration(unicode_value='dateDaysSince[0]', tag='dateDaysSince0')
DATATYPE.dateDaysSince1960 = DATATYPE._CF_enumeration.addEnumeration(unicode_value='dateDaysSince[1960]', tag='dateDaysSince1960')
DATATYPE.dateDaysSince1970 = DATATYPE._CF_enumeration.addEnumeration(unicode_value='dateDaysSince[1970]', tag='dateDaysSince1970')
DATATYPE.dateDaysSince1980 = DATATYPE._CF_enumeration.addEnumeration(unicode_value='dateDaysSince[1980]', tag='dateDaysSince1980')
DATATYPE.timeSeconds = DATATYPE._CF_enumeration.addEnumeration(unicode_value='timeSeconds', tag='timeSeconds')
DATATYPE.dateTimeSecondsSince0 = DATATYPE._CF_enumeration.addEnumeration(unicode_value='dateTimeSecondsSince[0]', tag='dateTimeSecondsSince0')
DATATYPE.dateTimeSecondsSince1960 = DATATYPE._CF_enumeration.addEnumeration(unicode_value='dateTimeSecondsSince[1960]', tag='dateTimeSecondsSince1960')
DATATYPE.dateTimeSecondsSince1970 = DATATYPE._CF_enumeration.addEnumeration(unicode_value='dateTimeSecondsSince[1970]', tag='dateTimeSecondsSince1970')
DATATYPE.dateTimeSecondsSince1980 = DATATYPE._CF_enumeration.addEnumeration(unicode_value='dateTimeSecondsSince[1980]', tag='dateTimeSecondsSince1980')
DATATYPE._InitializeFacetMap(DATATYPE._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'DATATYPE', DATATYPE)

# Atomic simple type: [anonymous]
class STD_ANON_33 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2798, 16)
    _Documentation = None
STD_ANON_33._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_33, enum_prefix=None)
STD_ANON_33.valid = STD_ANON_33._CF_enumeration.addEnumeration(unicode_value='valid', tag='valid')
STD_ANON_33.invalid = STD_ANON_33._CF_enumeration.addEnumeration(unicode_value='invalid', tag='invalid')
STD_ANON_33.missing = STD_ANON_33._CF_enumeration.addEnumeration(unicode_value='missing', tag='missing')
STD_ANON_33._InitializeFacetMap(STD_ANON_33._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_34 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2814, 16)
    _Documentation = None
STD_ANON_34._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_34, enum_prefix=None)
STD_ANON_34.openClosed = STD_ANON_34._CF_enumeration.addEnumeration(unicode_value='openClosed', tag='openClosed')
STD_ANON_34.openOpen = STD_ANON_34._CF_enumeration.addEnumeration(unicode_value='openOpen', tag='openOpen')
STD_ANON_34.closedOpen = STD_ANON_34._CF_enumeration.addEnumeration(unicode_value='closedOpen', tag='closedOpen')
STD_ANON_34.closedClosed = STD_ANON_34._CF_enumeration.addEnumeration(unicode_value='closedClosed', tag='closedClosed')
STD_ANON_34._InitializeFacetMap(STD_ANON_34._CF_enumeration)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}TIMESERIES-ALGORITHM
class TIMESERIES_ALGORITHM (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TIMESERIES-ALGORITHM')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2851, 4)
    _Documentation = None
TIMESERIES_ALGORITHM._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=TIMESERIES_ALGORITHM, enum_prefix=None)
TIMESERIES_ALGORITHM.ARIMA = TIMESERIES_ALGORITHM._CF_enumeration.addEnumeration(unicode_value='ARIMA', tag='ARIMA')
TIMESERIES_ALGORITHM.ExponentialSmoothing = TIMESERIES_ALGORITHM._CF_enumeration.addEnumeration(unicode_value='ExponentialSmoothing', tag='ExponentialSmoothing')
TIMESERIES_ALGORITHM.SeasonalTrendDecomposition = TIMESERIES_ALGORITHM._CF_enumeration.addEnumeration(unicode_value='SeasonalTrendDecomposition', tag='SeasonalTrendDecomposition')
TIMESERIES_ALGORITHM.SpectralAnalysis = TIMESERIES_ALGORITHM._CF_enumeration.addEnumeration(unicode_value='SpectralAnalysis', tag='SpectralAnalysis')
TIMESERIES_ALGORITHM._InitializeFacetMap(TIMESERIES_ALGORITHM._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'TIMESERIES-ALGORITHM', TIMESERIES_ALGORITHM)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}TIMESERIES-USAGE
class TIMESERIES_USAGE (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TIMESERIES-USAGE')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2871, 4)
    _Documentation = None
TIMESERIES_USAGE._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=TIMESERIES_USAGE, enum_prefix=None)
TIMESERIES_USAGE.original = TIMESERIES_USAGE._CF_enumeration.addEnumeration(unicode_value='original', tag='original')
TIMESERIES_USAGE.logical = TIMESERIES_USAGE._CF_enumeration.addEnumeration(unicode_value='logical', tag='logical')
TIMESERIES_USAGE.prediction = TIMESERIES_USAGE._CF_enumeration.addEnumeration(unicode_value='prediction', tag='prediction')
TIMESERIES_USAGE._InitializeFacetMap(TIMESERIES_USAGE._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'TIMESERIES-USAGE', TIMESERIES_USAGE)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}TIME-ANCHOR
class TIME_ANCHOR (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TIME-ANCHOR')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2911, 4)
    _Documentation = None
TIME_ANCHOR._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=TIME_ANCHOR, enum_prefix=None)
TIME_ANCHOR.dateTimeMillisecondsSince0 = TIME_ANCHOR._CF_enumeration.addEnumeration(unicode_value='dateTimeMillisecondsSince[0]', tag='dateTimeMillisecondsSince0')
TIME_ANCHOR.dateTimeMillisecondsSince1960 = TIME_ANCHOR._CF_enumeration.addEnumeration(unicode_value='dateTimeMillisecondsSince[1960]', tag='dateTimeMillisecondsSince1960')
TIME_ANCHOR.dateTimeMillisecondsSince1970 = TIME_ANCHOR._CF_enumeration.addEnumeration(unicode_value='dateTimeMillisecondsSince[1970]', tag='dateTimeMillisecondsSince1970')
TIME_ANCHOR.dateTimeMillisecondsSince1980 = TIME_ANCHOR._CF_enumeration.addEnumeration(unicode_value='dateTimeMillisecondsSince[1980]', tag='dateTimeMillisecondsSince1980')
TIME_ANCHOR.dateTimeSecondsSince0 = TIME_ANCHOR._CF_enumeration.addEnumeration(unicode_value='dateTimeSecondsSince[0]', tag='dateTimeSecondsSince0')
TIME_ANCHOR.dateTimeSecondsSince1960 = TIME_ANCHOR._CF_enumeration.addEnumeration(unicode_value='dateTimeSecondsSince[1960]', tag='dateTimeSecondsSince1960')
TIME_ANCHOR.dateTimeSecondsSince1970 = TIME_ANCHOR._CF_enumeration.addEnumeration(unicode_value='dateTimeSecondsSince[1970]', tag='dateTimeSecondsSince1970')
TIME_ANCHOR.dateTimeSecondsSince1980 = TIME_ANCHOR._CF_enumeration.addEnumeration(unicode_value='dateTimeSecondsSince[1980]', tag='dateTimeSecondsSince1980')
TIME_ANCHOR.dateDaysSince0 = TIME_ANCHOR._CF_enumeration.addEnumeration(unicode_value='dateDaysSince[0]', tag='dateDaysSince0')
TIME_ANCHOR.dateDaysSince1960 = TIME_ANCHOR._CF_enumeration.addEnumeration(unicode_value='dateDaysSince[1960]', tag='dateDaysSince1960')
TIME_ANCHOR.dateDaysSince1970 = TIME_ANCHOR._CF_enumeration.addEnumeration(unicode_value='dateDaysSince[1970]', tag='dateDaysSince1970')
TIME_ANCHOR.dateDaysSince1980 = TIME_ANCHOR._CF_enumeration.addEnumeration(unicode_value='dateDaysSince[1980]', tag='dateDaysSince1980')
TIME_ANCHOR.dateMonthsSince0 = TIME_ANCHOR._CF_enumeration.addEnumeration(unicode_value='dateMonthsSince[0]', tag='dateMonthsSince0')
TIME_ANCHOR.dateMonthsSince1960 = TIME_ANCHOR._CF_enumeration.addEnumeration(unicode_value='dateMonthsSince[1960]', tag='dateMonthsSince1960')
TIME_ANCHOR.dateMonthsSince1970 = TIME_ANCHOR._CF_enumeration.addEnumeration(unicode_value='dateMonthsSince[1970]', tag='dateMonthsSince1970')
TIME_ANCHOR.dateMonthsSince1980 = TIME_ANCHOR._CF_enumeration.addEnumeration(unicode_value='dateMonthsSince[1980]', tag='dateMonthsSince1980')
TIME_ANCHOR.dateYearsSince0 = TIME_ANCHOR._CF_enumeration.addEnumeration(unicode_value='dateYearsSince[0]', tag='dateYearsSince0')
TIME_ANCHOR._InitializeFacetMap(TIME_ANCHOR._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'TIME-ANCHOR', TIME_ANCHOR)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}VALID-TIME-SPEC
class VALID_TIME_SPEC (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VALID-TIME-SPEC')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2932, 4)
    _Documentation = None
VALID_TIME_SPEC._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=VALID_TIME_SPEC, enum_prefix=None)
VALID_TIME_SPEC.includeAll = VALID_TIME_SPEC._CF_enumeration.addEnumeration(unicode_value='includeAll', tag='includeAll')
VALID_TIME_SPEC.includeFromTo = VALID_TIME_SPEC._CF_enumeration.addEnumeration(unicode_value='includeFromTo', tag='includeFromTo')
VALID_TIME_SPEC.excludeFromTo = VALID_TIME_SPEC._CF_enumeration.addEnumeration(unicode_value='excludeFromTo', tag='excludeFromTo')
VALID_TIME_SPEC.includeSet = VALID_TIME_SPEC._CF_enumeration.addEnumeration(unicode_value='includeSet', tag='includeSet')
VALID_TIME_SPEC.excludeSet = VALID_TIME_SPEC._CF_enumeration.addEnumeration(unicode_value='excludeSet', tag='excludeSet')
VALID_TIME_SPEC._InitializeFacetMap(VALID_TIME_SPEC._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'VALID-TIME-SPEC', VALID_TIME_SPEC)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}TIME-EXCEPTION-TYPE
class TIME_EXCEPTION_TYPE (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TIME-EXCEPTION-TYPE')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2950, 4)
    _Documentation = None
TIME_EXCEPTION_TYPE._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=TIME_EXCEPTION_TYPE, enum_prefix=None)
TIME_EXCEPTION_TYPE.exclude = TIME_EXCEPTION_TYPE._CF_enumeration.addEnumeration(unicode_value='exclude', tag='exclude')
TIME_EXCEPTION_TYPE.include = TIME_EXCEPTION_TYPE._CF_enumeration.addEnumeration(unicode_value='include', tag='include')
TIME_EXCEPTION_TYPE._InitializeFacetMap(TIME_EXCEPTION_TYPE._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'TIME-EXCEPTION-TYPE', TIME_EXCEPTION_TYPE)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}INTERPOLATION-METHOD
class INTERPOLATION_METHOD (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'INTERPOLATION-METHOD')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2956, 4)
    _Documentation = None
INTERPOLATION_METHOD._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=INTERPOLATION_METHOD, enum_prefix=None)
INTERPOLATION_METHOD.none = INTERPOLATION_METHOD._CF_enumeration.addEnumeration(unicode_value='none', tag='none')
INTERPOLATION_METHOD.linear = INTERPOLATION_METHOD._CF_enumeration.addEnumeration(unicode_value='linear', tag='linear')
INTERPOLATION_METHOD.exponentialSpline = INTERPOLATION_METHOD._CF_enumeration.addEnumeration(unicode_value='exponentialSpline', tag='exponentialSpline')
INTERPOLATION_METHOD.cubicSpline = INTERPOLATION_METHOD._CF_enumeration.addEnumeration(unicode_value='cubicSpline', tag='cubicSpline')
INTERPOLATION_METHOD._InitializeFacetMap(INTERPOLATION_METHOD._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'INTERPOLATION-METHOD', INTERPOLATION_METHOD)

# Atomic simple type: [anonymous]
class STD_ANON_35 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2974, 16)
    _Documentation = None
STD_ANON_35._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_35, enum_prefix=None)
STD_ANON_35.none = STD_ANON_35._CF_enumeration.addEnumeration(unicode_value='none', tag='none')
STD_ANON_35.logarithmic = STD_ANON_35._CF_enumeration.addEnumeration(unicode_value='logarithmic', tag='logarithmic')
STD_ANON_35.squareroot = STD_ANON_35._CF_enumeration.addEnumeration(unicode_value='squareroot', tag='squareroot')
STD_ANON_35._InitializeFacetMap(STD_ANON_35._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_36 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2996, 16)
    _Documentation = None
STD_ANON_36._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_36, enum_prefix=None)
STD_ANON_36.additive = STD_ANON_36._CF_enumeration.addEnumeration(unicode_value='additive', tag='additive')
STD_ANON_36.damped_additive = STD_ANON_36._CF_enumeration.addEnumeration(unicode_value='damped_additive', tag='damped_additive')
STD_ANON_36.multiplicative = STD_ANON_36._CF_enumeration.addEnumeration(unicode_value='multiplicative', tag='multiplicative')
STD_ANON_36.damped_multiplicative = STD_ANON_36._CF_enumeration.addEnumeration(unicode_value='damped_multiplicative', tag='damped_multiplicative')
STD_ANON_36.polynomial_exponential = STD_ANON_36._CF_enumeration.addEnumeration(unicode_value='polynomial_exponential', tag='polynomial_exponential')
STD_ANON_36._InitializeFacetMap(STD_ANON_36._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_37 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3017, 16)
    _Documentation = None
STD_ANON_37._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_37, enum_prefix=None)
STD_ANON_37.additive = STD_ANON_37._CF_enumeration.addEnumeration(unicode_value='additive', tag='additive')
STD_ANON_37.multiplicative = STD_ANON_37._CF_enumeration.addEnumeration(unicode_value='multiplicative', tag='multiplicative')
STD_ANON_37._InitializeFacetMap(STD_ANON_37._CF_enumeration)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}FIELD-USAGE-TYPE
class FIELD_USAGE_TYPE (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FIELD-USAGE-TYPE')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3058, 4)
    _Documentation = None
FIELD_USAGE_TYPE._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=FIELD_USAGE_TYPE, enum_prefix=None)
FIELD_USAGE_TYPE.active = FIELD_USAGE_TYPE._CF_enumeration.addEnumeration(unicode_value='active', tag='active')
FIELD_USAGE_TYPE.predicted = FIELD_USAGE_TYPE._CF_enumeration.addEnumeration(unicode_value='predicted', tag='predicted')
FIELD_USAGE_TYPE.target = FIELD_USAGE_TYPE._CF_enumeration.addEnumeration(unicode_value='target', tag='target')
FIELD_USAGE_TYPE.supplementary = FIELD_USAGE_TYPE._CF_enumeration.addEnumeration(unicode_value='supplementary', tag='supplementary')
FIELD_USAGE_TYPE.group = FIELD_USAGE_TYPE._CF_enumeration.addEnumeration(unicode_value='group', tag='group')
FIELD_USAGE_TYPE.order = FIELD_USAGE_TYPE._CF_enumeration.addEnumeration(unicode_value='order', tag='order')
FIELD_USAGE_TYPE.frequencyWeight = FIELD_USAGE_TYPE._CF_enumeration.addEnumeration(unicode_value='frequencyWeight', tag='frequencyWeight')
FIELD_USAGE_TYPE.analysisWeight = FIELD_USAGE_TYPE._CF_enumeration.addEnumeration(unicode_value='analysisWeight', tag='analysisWeight')
FIELD_USAGE_TYPE._InitializeFacetMap(FIELD_USAGE_TYPE._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'FIELD-USAGE-TYPE', FIELD_USAGE_TYPE)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}OUTLIER-TREATMENT-METHOD
class OUTLIER_TREATMENT_METHOD (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OUTLIER-TREATMENT-METHOD')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3070, 4)
    _Documentation = None
OUTLIER_TREATMENT_METHOD._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=OUTLIER_TREATMENT_METHOD, enum_prefix=None)
OUTLIER_TREATMENT_METHOD.asIs = OUTLIER_TREATMENT_METHOD._CF_enumeration.addEnumeration(unicode_value='asIs', tag='asIs')
OUTLIER_TREATMENT_METHOD.asMissingValues = OUTLIER_TREATMENT_METHOD._CF_enumeration.addEnumeration(unicode_value='asMissingValues', tag='asMissingValues')
OUTLIER_TREATMENT_METHOD.asExtremeValues = OUTLIER_TREATMENT_METHOD._CF_enumeration.addEnumeration(unicode_value='asExtremeValues', tag='asExtremeValues')
OUTLIER_TREATMENT_METHOD._InitializeFacetMap(OUTLIER_TREATMENT_METHOD._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'OUTLIER-TREATMENT-METHOD', OUTLIER_TREATMENT_METHOD)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}MISSING-VALUE-TREATMENT-METHOD
class MISSING_VALUE_TREATMENT_METHOD (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MISSING-VALUE-TREATMENT-METHOD')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3077, 4)
    _Documentation = None
MISSING_VALUE_TREATMENT_METHOD._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=MISSING_VALUE_TREATMENT_METHOD, enum_prefix=None)
MISSING_VALUE_TREATMENT_METHOD.asIs = MISSING_VALUE_TREATMENT_METHOD._CF_enumeration.addEnumeration(unicode_value='asIs', tag='asIs')
MISSING_VALUE_TREATMENT_METHOD.asMean = MISSING_VALUE_TREATMENT_METHOD._CF_enumeration.addEnumeration(unicode_value='asMean', tag='asMean')
MISSING_VALUE_TREATMENT_METHOD.asMode = MISSING_VALUE_TREATMENT_METHOD._CF_enumeration.addEnumeration(unicode_value='asMode', tag='asMode')
MISSING_VALUE_TREATMENT_METHOD.asMedian = MISSING_VALUE_TREATMENT_METHOD._CF_enumeration.addEnumeration(unicode_value='asMedian', tag='asMedian')
MISSING_VALUE_TREATMENT_METHOD.asValue = MISSING_VALUE_TREATMENT_METHOD._CF_enumeration.addEnumeration(unicode_value='asValue', tag='asValue')
MISSING_VALUE_TREATMENT_METHOD._InitializeFacetMap(MISSING_VALUE_TREATMENT_METHOD._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'MISSING-VALUE-TREATMENT-METHOD', MISSING_VALUE_TREATMENT_METHOD)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}INVALID-VALUE-TREATMENT-METHOD
class INVALID_VALUE_TREATMENT_METHOD (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'INVALID-VALUE-TREATMENT-METHOD')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3086, 4)
    _Documentation = None
INVALID_VALUE_TREATMENT_METHOD._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=INVALID_VALUE_TREATMENT_METHOD, enum_prefix=None)
INVALID_VALUE_TREATMENT_METHOD.returnInvalid = INVALID_VALUE_TREATMENT_METHOD._CF_enumeration.addEnumeration(unicode_value='returnInvalid', tag='returnInvalid')
INVALID_VALUE_TREATMENT_METHOD.asIs = INVALID_VALUE_TREATMENT_METHOD._CF_enumeration.addEnumeration(unicode_value='asIs', tag='asIs')
INVALID_VALUE_TREATMENT_METHOD.asMissing = INVALID_VALUE_TREATMENT_METHOD._CF_enumeration.addEnumeration(unicode_value='asMissing', tag='asMissing')
INVALID_VALUE_TREATMENT_METHOD._InitializeFacetMap(INVALID_VALUE_TREATMENT_METHOD._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'INVALID-VALUE-TREATMENT-METHOD', INVALID_VALUE_TREATMENT_METHOD)

# Atomic simple type: [anonymous]
class STD_ANON_38 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3116, 16)
    _Documentation = None
STD_ANON_38._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_38, enum_prefix=None)
STD_ANON_38.training = STD_ANON_38._CF_enumeration.addEnumeration(unicode_value='training', tag='training')
STD_ANON_38.test = STD_ANON_38._CF_enumeration.addEnumeration(unicode_value='test', tag='test')
STD_ANON_38.validation = STD_ANON_38._CF_enumeration.addEnumeration(unicode_value='validation', tag='validation')
STD_ANON_38._InitializeFacetMap(STD_ANON_38._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_39 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3323, 16)
    _Documentation = None
STD_ANON_39._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_39, enum_prefix=None)
STD_ANON_39.binarySplit = STD_ANON_39._CF_enumeration.addEnumeration(unicode_value='binarySplit', tag='binarySplit')
STD_ANON_39.multiSplit = STD_ANON_39._CF_enumeration.addEnumeration(unicode_value='multiSplit', tag='multiSplit')
STD_ANON_39._InitializeFacetMap(STD_ANON_39._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_40 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3369, 16)
    _Documentation = None
STD_ANON_40._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_40, enum_prefix=None)
STD_ANON_40.equal = STD_ANON_40._CF_enumeration.addEnumeration(unicode_value='equal', tag='equal')
STD_ANON_40.notEqual = STD_ANON_40._CF_enumeration.addEnumeration(unicode_value='notEqual', tag='notEqual')
STD_ANON_40.lessThan = STD_ANON_40._CF_enumeration.addEnumeration(unicode_value='lessThan', tag='lessThan')
STD_ANON_40.lessOrEqual = STD_ANON_40._CF_enumeration.addEnumeration(unicode_value='lessOrEqual', tag='lessOrEqual')
STD_ANON_40.greaterThan = STD_ANON_40._CF_enumeration.addEnumeration(unicode_value='greaterThan', tag='greaterThan')
STD_ANON_40.greaterOrEqual = STD_ANON_40._CF_enumeration.addEnumeration(unicode_value='greaterOrEqual', tag='greaterOrEqual')
STD_ANON_40.isMissing = STD_ANON_40._CF_enumeration.addEnumeration(unicode_value='isMissing', tag='isMissing')
STD_ANON_40.isNotMissing = STD_ANON_40._CF_enumeration.addEnumeration(unicode_value='isNotMissing', tag='isNotMissing')
STD_ANON_40._InitializeFacetMap(STD_ANON_40._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_41 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3394, 16)
    _Documentation = None
STD_ANON_41._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_41, enum_prefix=None)
STD_ANON_41.or_ = STD_ANON_41._CF_enumeration.addEnumeration(unicode_value='or', tag='or_')
STD_ANON_41.and_ = STD_ANON_41._CF_enumeration.addEnumeration(unicode_value='and', tag='and_')
STD_ANON_41.xor = STD_ANON_41._CF_enumeration.addEnumeration(unicode_value='xor', tag='xor')
STD_ANON_41.surrogate = STD_ANON_41._CF_enumeration.addEnumeration(unicode_value='surrogate', tag='surrogate')
STD_ANON_41._InitializeFacetMap(STD_ANON_41._CF_enumeration)

# Atomic simple type: [anonymous]
class STD_ANON_42 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3413, 16)
    _Documentation = None
STD_ANON_42._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_42, enum_prefix=None)
STD_ANON_42.isIn = STD_ANON_42._CF_enumeration.addEnumeration(unicode_value='isIn', tag='isIn')
STD_ANON_42.isNotIn = STD_ANON_42._CF_enumeration.addEnumeration(unicode_value='isNotIn', tag='isNotIn')
STD_ANON_42._InitializeFacetMap(STD_ANON_42._CF_enumeration)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}MISSING-VALUE-STRATEGY
class MISSING_VALUE_STRATEGY (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MISSING-VALUE-STRATEGY')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3447, 4)
    _Documentation = None
MISSING_VALUE_STRATEGY._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=MISSING_VALUE_STRATEGY, enum_prefix=None)
MISSING_VALUE_STRATEGY.lastPrediction = MISSING_VALUE_STRATEGY._CF_enumeration.addEnumeration(unicode_value='lastPrediction', tag='lastPrediction')
MISSING_VALUE_STRATEGY.nullPrediction = MISSING_VALUE_STRATEGY._CF_enumeration.addEnumeration(unicode_value='nullPrediction', tag='nullPrediction')
MISSING_VALUE_STRATEGY.defaultChild = MISSING_VALUE_STRATEGY._CF_enumeration.addEnumeration(unicode_value='defaultChild', tag='defaultChild')
MISSING_VALUE_STRATEGY.weightedConfidence = MISSING_VALUE_STRATEGY._CF_enumeration.addEnumeration(unicode_value='weightedConfidence', tag='weightedConfidence')
MISSING_VALUE_STRATEGY.aggregateNodes = MISSING_VALUE_STRATEGY._CF_enumeration.addEnumeration(unicode_value='aggregateNodes', tag='aggregateNodes')
MISSING_VALUE_STRATEGY.none = MISSING_VALUE_STRATEGY._CF_enumeration.addEnumeration(unicode_value='none', tag='none')
MISSING_VALUE_STRATEGY._InitializeFacetMap(MISSING_VALUE_STRATEGY._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'MISSING-VALUE-STRATEGY', MISSING_VALUE_STRATEGY)

# Atomic simple type: {http://www.dmg.org/PMML-4_2}NO-TRUE-CHILD-STRATEGY
class NO_TRUE_CHILD_STRATEGY (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'NO-TRUE-CHILD-STRATEGY')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3457, 4)
    _Documentation = None
NO_TRUE_CHILD_STRATEGY._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=NO_TRUE_CHILD_STRATEGY, enum_prefix=None)
NO_TRUE_CHILD_STRATEGY.returnNullPrediction = NO_TRUE_CHILD_STRATEGY._CF_enumeration.addEnumeration(unicode_value='returnNullPrediction', tag='returnNullPrediction')
NO_TRUE_CHILD_STRATEGY.returnLastPrediction = NO_TRUE_CHILD_STRATEGY._CF_enumeration.addEnumeration(unicode_value='returnLastPrediction', tag='returnLastPrediction')
NO_TRUE_CHILD_STRATEGY._InitializeFacetMap(NO_TRUE_CHILD_STRATEGY._CF_enumeration)
Namespace.addCategoryObject('typeBinding', 'NO-TRUE-CHILD-STRATEGY', NO_TRUE_CHILD_STRATEGY)

# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 209, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute itemRef uses Python identifier itemRef
    __itemRef = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'itemRef'), 'itemRef', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_itemRef', pyxb.binding.datatypes.string, required=True)
    __itemRef._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 213, 12)
    __itemRef._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 213, 12)
    
    itemRef = property(__itemRef.value, __itemRef.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __itemRef.name() : __itemRef
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_ (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 303, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}SimpleRule uses Python identifier SimpleRule
    __SimpleRule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SimpleRule'), 'SimpleRule', '__httpwww_dmg_orgPMML_4_2_CTD_ANON__httpwww_dmg_orgPMML_4_2SimpleRule', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 287, 4), )

    
    SimpleRule = property(__SimpleRule.value, __SimpleRule.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}CompoundRule uses Python identifier CompoundRule
    __CompoundRule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompoundRule'), 'CompoundRule', '__httpwww_dmg_orgPMML_4_2_CTD_ANON__httpwww_dmg_orgPMML_4_2CompoundRule', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 302, 4), )

    
    CompoundRule = property(__CompoundRule.value, __CompoundRule.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON__httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SimplePredicate uses Python identifier SimplePredicate
    __SimplePredicate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SimplePredicate'), 'SimplePredicate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON__httpwww_dmg_orgPMML_4_2SimplePredicate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3362, 4), )

    
    SimplePredicate = property(__SimplePredicate.value, __SimplePredicate.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}CompoundPredicate uses Python identifier CompoundPredicate
    __CompoundPredicate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompoundPredicate'), 'CompoundPredicate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON__httpwww_dmg_orgPMML_4_2CompoundPredicate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3385, 4), )

    
    CompoundPredicate = property(__CompoundPredicate.value, __CompoundPredicate.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SimpleSetPredicate uses Python identifier SimpleSetPredicate
    __SimpleSetPredicate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SimpleSetPredicate'), 'SimpleSetPredicate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON__httpwww_dmg_orgPMML_4_2SimpleSetPredicate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3405, 4), )

    
    SimpleSetPredicate = property(__SimpleSetPredicate.value, __SimpleSetPredicate.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}True uses Python identifier True_
    __True = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'True'), 'True_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON__httpwww_dmg_orgPMML_4_2True', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3422, 4), )

    
    True_ = property(__True.value, __True.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}False uses Python identifier False_
    __False = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'False'), 'False_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON__httpwww_dmg_orgPMML_4_2False', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3429, 4), )

    
    False_ = property(__False.value, __False.set, None, None)

    _ElementMap.update({
        __SimpleRule.name() : __SimpleRule,
        __CompoundRule.name() : __CompoundRule,
        __Extension.name() : __Extension,
        __SimplePredicate.name() : __SimplePredicate,
        __CompoundPredicate.name() : __CompoundPredicate,
        __SimpleSetPredicate.name() : __SimpleSetPredicate,
        __True.name() : __True,
        __False.name() : __False
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_2 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 343, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_2_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Array uses Python identifier Array
    __Array = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Array'), 'Array', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_2_httpwww_dmg_orgPMML_4_2Array', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4), )

    
    Array = property(__Array.value, __Array.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Array.name() : __Array
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_3 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 351, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}KohonenMap uses Python identifier KohonenMap
    __KohonenMap = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'KohonenMap'), 'KohonenMap', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_3_httpwww_dmg_orgPMML_4_2KohonenMap', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 364, 4), )

    
    KohonenMap = property(__KohonenMap.value, __KohonenMap.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Covariances uses Python identifier Covariances
    __Covariances = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Covariances'), 'Covariances', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_3_httpwww_dmg_orgPMML_4_2Covariances', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 374, 4), )

    
    Covariances = property(__Covariances.value, __Covariances.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_3_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Array uses Python identifier Array
    __Array = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Array'), 'Array', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_3_httpwww_dmg_orgPMML_4_2Array', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4), )

    
    Array = property(__Array.value, __Array.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Partition uses Python identifier Partition
    __Partition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Partition'), 'Partition', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_3_httpwww_dmg_orgPMML_4_2Partition', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1755, 4), )

    
    Partition = property(__Partition.value, __Partition.set, None, None)

    
    # Attribute id uses Python identifier id
    __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_3_id', pyxb.binding.datatypes.string)
    __id._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 359, 12)
    __id._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 359, 12)
    
    id = property(__id.value, __id.set, None, None)

    
    # Attribute name uses Python identifier name
    __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_3_name', pyxb.binding.datatypes.string)
    __name._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 360, 12)
    __name._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 360, 12)
    
    name = property(__name.value, __name.set, None, None)

    
    # Attribute size uses Python identifier size
    __size = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'size'), 'size', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_3_size', pyxb.binding.datatypes.nonNegativeInteger)
    __size._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 361, 12)
    __size._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 361, 12)
    
    size = property(__size.value, __size.set, None, None)

    _ElementMap.update({
        __KohonenMap.name() : __KohonenMap,
        __Covariances.name() : __Covariances,
        __Extension.name() : __Extension,
        __Array.name() : __Array,
        __Partition.name() : __Partition
    })
    _AttributeMap.update({
        __id.name() : __id,
        __name.name() : __name,
        __size.name() : __size
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_4 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 365, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_4_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute coord1 uses Python identifier coord1
    __coord1 = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'coord1'), 'coord1', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_4_coord1', pyxb.binding.datatypes.float)
    __coord1._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 369, 12)
    __coord1._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 369, 12)
    
    coord1 = property(__coord1.value, __coord1.set, None, None)

    
    # Attribute coord2 uses Python identifier coord2
    __coord2 = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'coord2'), 'coord2', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_4_coord2', pyxb.binding.datatypes.float)
    __coord2._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 370, 12)
    __coord2._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 370, 12)
    
    coord2 = property(__coord2.value, __coord2.set, None, None)

    
    # Attribute coord3 uses Python identifier coord3
    __coord3 = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'coord3'), 'coord3', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_4_coord3', pyxb.binding.datatypes.float)
    __coord3._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 371, 12)
    __coord3._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 371, 12)
    
    coord3 = property(__coord3.value, __coord3.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __coord1.name() : __coord1,
        __coord2.name() : __coord2,
        __coord3.name() : __coord3
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_5 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 375, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_5_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Matrix uses Python identifier Matrix
    __Matrix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Matrix'), 'Matrix', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_5_httpwww_dmg_orgPMML_4_2Matrix', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1005, 4), )

    
    Matrix = property(__Matrix.value, __Matrix.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Matrix.name() : __Matrix
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_6 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 403, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_6_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Matrix uses Python identifier Matrix
    __Matrix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Matrix'), 'Matrix', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_6_httpwww_dmg_orgPMML_4_2Matrix', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1005, 4), )

    
    Matrix = property(__Matrix.value, __Matrix.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Matrix.name() : __Matrix
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_7 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 449, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_7_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_8 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 456, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_8_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_9 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 463, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_9_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_10 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 470, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_10_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_11 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 485, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_11_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_12 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 492, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_12_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_13 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 499, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_13_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_14 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 633, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_14_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Array uses Python identifier Array
    __Array = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Array'), 'Array', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_14_httpwww_dmg_orgPMML_4_2Array', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4), )

    
    Array = property(__Array.value, __Array.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Taxonomy uses Python identifier Taxonomy
    __Taxonomy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Taxonomy'), 'Taxonomy', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_14_httpwww_dmg_orgPMML_4_2Taxonomy', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1071, 4), )

    
    Taxonomy = property(__Taxonomy.value, __Taxonomy.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Array.name() : __Array,
        __Taxonomy.name() : __Taxonomy
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_15 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 642, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}TextDocument uses Python identifier TextDocument
    __TextDocument = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TextDocument'), 'TextDocument', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_15_httpwww_dmg_orgPMML_4_2TextDocument', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 649, 4), )

    
    TextDocument = property(__TextDocument.value, __TextDocument.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_15_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    _ElementMap.update({
        __TextDocument.name() : __TextDocument,
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_16 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 661, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_16_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Matrix uses Python identifier Matrix
    __Matrix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Matrix'), 'Matrix', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_16_httpwww_dmg_orgPMML_4_2Matrix', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1005, 4), )

    
    Matrix = property(__Matrix.value, __Matrix.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Matrix.name() : __Matrix
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_17 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 762, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}InstanceField uses Python identifier InstanceField
    __InstanceField = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'InstanceField'), 'InstanceField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_17_httpwww_dmg_orgPMML_4_2InstanceField', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 769, 4), )

    
    InstanceField = property(__InstanceField.value, __InstanceField.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_17_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    _ElementMap.update({
        __InstanceField.name() : __InstanceField,
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_18 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 770, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_18_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute field uses Python identifier field
    __field = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'field'), 'field', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_18_field', pyxb.binding.datatypes.string, required=True)
    __field._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 774, 12)
    __field._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 774, 12)
    
    field = property(__field.value, __field.set, None, None)

    
    # Attribute column uses Python identifier column
    __column = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'column'), 'column', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_18_column', pyxb.binding.datatypes.string)
    __column._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 775, 12)
    __column._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 775, 12)
    
    column = property(__column.value, __column.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __field.name() : __field,
        __column.name() : __column
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_19 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 779, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}KNNInput uses Python identifier KNNInput
    __KNNInput = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'KNNInput'), 'KNNInput', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_19_httpwww_dmg_orgPMML_4_2KNNInput', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 786, 4), )

    
    KNNInput = property(__KNNInput.value, __KNNInput.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_19_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    _ElementMap.update({
        __KNNInput.name() : __KNNInput,
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_20 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 810, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Target uses Python identifier Target
    __Target = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Target'), 'Target', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_20_httpwww_dmg_orgPMML_4_2Target', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 817, 4), )

    
    Target = property(__Target.value, __Target.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_20_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    _ElementMap.update({
        __Target.name() : __Target,
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_21 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 853, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}MiningModel uses Python identifier MiningModel
    __MiningModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MiningModel'), 'MiningModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2MiningModel', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 33, 4), )

    
    MiningModel = property(__MiningModel.value, __MiningModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}AssociationModel uses Python identifier AssociationModel
    __AssociationModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AssociationModel'), 'AssociationModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2AssociationModel', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 157, 4), )

    
    AssociationModel = property(__AssociationModel.value, __AssociationModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}RuleSetModel uses Python identifier RuleSetModel
    __RuleSetModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'RuleSetModel'), 'RuleSetModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2RuleSetModel', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 231, 4), )

    
    RuleSetModel = property(__RuleSetModel.value, __RuleSetModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ClusteringModel uses Python identifier ClusteringModel
    __ClusteringModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ClusteringModel'), 'ClusteringModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2ClusteringModel', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 311, 4), )

    
    ClusteringModel = property(__ClusteringModel.value, __ClusteringModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}RegressionModel uses Python identifier RegressionModel
    __RegressionModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'RegressionModel'), 'RegressionModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2RegressionModel', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 520, 4), )

    
    RegressionModel = property(__RegressionModel.value, __RegressionModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TextModel uses Python identifier TextModel
    __TextModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TextModel'), 'TextModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2TextModel', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 606, 4), )

    
    TextModel = property(__TextModel.value, __TextModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NearestNeighborModel uses Python identifier NearestNeighborModel
    __NearestNeighborModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NearestNeighborModel'), 'NearestNeighborModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2NearestNeighborModel', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 719, 4), )

    
    NearestNeighborModel = property(__NearestNeighborModel.value, __NearestNeighborModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MiningBuildTask uses Python identifier MiningBuildTask
    __MiningBuildTask = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MiningBuildTask'), 'MiningBuildTask', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2MiningBuildTask', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 887, 4), )

    
    MiningBuildTask = property(__MiningBuildTask.value, __MiningBuildTask.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Header uses Python identifier Header
    __Header = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Header'), 'Header', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2Header', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1036, 4), )

    
    Header = property(__Header.value, __Header.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NaiveBayesModel uses Python identifier NaiveBayesModel
    __NaiveBayesModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NaiveBayesModel'), 'NaiveBayesModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2NaiveBayesModel', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1129, 4), )

    
    NaiveBayesModel = property(__NaiveBayesModel.value, __NaiveBayesModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}GeneralRegressionModel uses Python identifier GeneralRegressionModel
    __GeneralRegressionModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GeneralRegressionModel'), 'GeneralRegressionModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2GeneralRegressionModel', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1344, 4), )

    
    GeneralRegressionModel = property(__GeneralRegressionModel.value, __GeneralRegressionModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TransformationDictionary uses Python identifier TransformationDictionary
    __TransformationDictionary = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TransformationDictionary'), 'TransformationDictionary', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2TransformationDictionary', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1797, 4), )

    
    TransformationDictionary = property(__TransformationDictionary.value, __TransformationDictionary.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NeuralNetwork uses Python identifier NeuralNetwork
    __NeuralNetwork = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NeuralNetwork'), 'NeuralNetwork', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2NeuralNetwork', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2001, 4), )

    
    NeuralNetwork = property(__NeuralNetwork.value, __NeuralNetwork.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}BaselineModel uses Python identifier BaselineModel
    __BaselineModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BaselineModel'), 'BaselineModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2BaselineModel', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2130, 4), )

    
    BaselineModel = property(__BaselineModel.value, __BaselineModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SupportVectorMachineModel uses Python identifier SupportVectorMachineModel
    __SupportVectorMachineModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SupportVectorMachineModel'), 'SupportVectorMachineModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2SupportVectorMachineModel', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2307, 4), )

    
    SupportVectorMachineModel = property(__SupportVectorMachineModel.value, __SupportVectorMachineModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Scorecard uses Python identifier Scorecard
    __Scorecard = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Scorecard'), 'Scorecard', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2Scorecard', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2471, 4), )

    
    Scorecard = property(__Scorecard.value, __Scorecard.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SequenceModel uses Python identifier SequenceModel
    __SequenceModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SequenceModel'), 'SequenceModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2SequenceModel', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2551, 4), )

    
    SequenceModel = property(__SequenceModel.value, __SequenceModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}DataDictionary uses Python identifier DataDictionary
    __DataDictionary = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DataDictionary'), 'DataDictionary', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2DataDictionary', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2728, 4), )

    
    DataDictionary = property(__DataDictionary.value, __DataDictionary.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TimeSeriesModel uses Python identifier TimeSeriesModel
    __TimeSeriesModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeSeriesModel'), 'TimeSeriesModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2TimeSeriesModel', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2827, 4), )

    
    TimeSeriesModel = property(__TimeSeriesModel.value, __TimeSeriesModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TreeModel uses Python identifier TreeModel
    __TreeModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TreeModel'), 'TreeModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_httpwww_dmg_orgPMML_4_2TreeModel', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3302, 4), )

    
    TreeModel = property(__TreeModel.value, __TreeModel.set, None, None)

    
    # Attribute version uses Python identifier version
    __version = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_21_version', pyxb.binding.datatypes.string, required=True)
    __version._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 864, 12)
    __version._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 864, 12)
    
    version = property(__version.value, __version.set, None, None)

    _ElementMap.update({
        __MiningModel.name() : __MiningModel,
        __AssociationModel.name() : __AssociationModel,
        __RuleSetModel.name() : __RuleSetModel,
        __ClusteringModel.name() : __ClusteringModel,
        __RegressionModel.name() : __RegressionModel,
        __TextModel.name() : __TextModel,
        __NearestNeighborModel.name() : __NearestNeighborModel,
        __MiningBuildTask.name() : __MiningBuildTask,
        __Extension.name() : __Extension,
        __Header.name() : __Header,
        __NaiveBayesModel.name() : __NaiveBayesModel,
        __GeneralRegressionModel.name() : __GeneralRegressionModel,
        __TransformationDictionary.name() : __TransformationDictionary,
        __NeuralNetwork.name() : __NeuralNetwork,
        __BaselineModel.name() : __BaselineModel,
        __SupportVectorMachineModel.name() : __SupportVectorMachineModel,
        __Scorecard.name() : __Scorecard,
        __SequenceModel.name() : __SequenceModel,
        __DataDictionary.name() : __DataDictionary,
        __TimeSeriesModel.name() : __TimeSeriesModel,
        __TreeModel.name() : __TreeModel
    })
    _AttributeMap.update({
        __version.name() : __version
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_22 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 888, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_22_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type MIXED
class CTD_ANON_23 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type MIXED"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 906, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Attribute extender uses Python identifier extender
    __extender = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'extender'), 'extender', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_23_extender', pyxb.binding.datatypes.string)
    __extender._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 912, 20)
    __extender._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 912, 20)
    
    extender = property(__extender.value, __extender.set, None, None)

    
    # Attribute name uses Python identifier name
    __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_23_name', pyxb.binding.datatypes.string)
    __name._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 913, 20)
    __name._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 913, 20)
    
    name = property(__name.value, __name.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_23_value', pyxb.binding.datatypes.string)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 914, 20)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 914, 20)
    
    value_ = property(__value.value, __value.set, None, None)

    _HasWildcardElement = True
    _ElementMap.update({
        
    })
    _AttributeMap.update({
        __extender.name() : __extender,
        __name.name() : __name,
        __value.name() : __value
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_24 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1037, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_24_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Application uses Python identifier Application
    __Application = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Application'), 'Application', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_24_httpwww_dmg_orgPMML_4_2Application', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1048, 4), )

    
    Application = property(__Application.value, __Application.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Annotation uses Python identifier Annotation
    __Annotation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Annotation'), 'Annotation', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_24_httpwww_dmg_orgPMML_4_2Annotation', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1057, 4), )

    
    Annotation = property(__Annotation.value, __Annotation.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Timestamp uses Python identifier Timestamp
    __Timestamp = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Timestamp'), 'Timestamp', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_24_httpwww_dmg_orgPMML_4_2Timestamp', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1064, 4), )

    
    Timestamp = property(__Timestamp.value, __Timestamp.set, None, None)

    
    # Attribute copyright uses Python identifier copyright
    __copyright = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'copyright'), 'copyright', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_24_copyright', pyxb.binding.datatypes.string)
    __copyright._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1044, 12)
    __copyright._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1044, 12)
    
    copyright = property(__copyright.value, __copyright.set, None, None)

    
    # Attribute description uses Python identifier description
    __description = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_24_description', pyxb.binding.datatypes.string)
    __description._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1045, 12)
    __description._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1045, 12)
    
    description = property(__description.value, __description.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Application.name() : __Application,
        __Annotation.name() : __Annotation,
        __Timestamp.name() : __Timestamp
    })
    _AttributeMap.update({
        __copyright.name() : __copyright,
        __description.name() : __description
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_25 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1049, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_25_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute name uses Python identifier name
    __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_25_name', pyxb.binding.datatypes.string, required=True)
    __name._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1053, 12)
    __name._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1053, 12)
    
    name = property(__name.value, __name.set, None, None)

    
    # Attribute version uses Python identifier version
    __version = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_25_version', pyxb.binding.datatypes.string)
    __version._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1054, 12)
    __version._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1054, 12)
    
    version = property(__version.value, __version.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __name.name() : __name,
        __version.name() : __version
    })



# Complex type [anonymous] with content type MIXED
class CTD_ANON_26 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type MIXED"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1058, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_26_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type MIXED
class CTD_ANON_27 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type MIXED"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1065, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_27_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_28 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1072, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_28_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ChildParent uses Python identifier ChildParent
    __ChildParent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ChildParent'), 'ChildParent', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_28_httpwww_dmg_orgPMML_4_2ChildParent', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1080, 4), )

    
    ChildParent = property(__ChildParent.value, __ChildParent.set, None, None)

    
    # Attribute name uses Python identifier name
    __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_28_name', pyxb.binding.datatypes.string, required=True)
    __name._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1077, 12)
    __name._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1077, 12)
    
    name = property(__name.value, __name.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __ChildParent.name() : __ChildParent
    })
    _AttributeMap.update({
        __name.name() : __name
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_29 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1104, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_29_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_30 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1111, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_30_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}row uses Python identifier row
    __row = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'row'), 'row', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_30_httpwww_dmg_orgPMML_4_2row', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1118, 4), )

    
    row = property(__row.value, __row.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __row.name() : __row
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type MIXED
class CTD_ANON_31 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type MIXED"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1119, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    _HasWildcardElement = True
    _ElementMap.update({
        
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_32 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1152, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_32_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}BayesInput uses Python identifier BayesInput
    __BayesInput = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BayesInput'), 'BayesInput', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_32_httpwww_dmg_orgPMML_4_2BayesInput', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1159, 4), )

    
    BayesInput = property(__BayesInput.value, __BayesInput.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __BayesInput.name() : __BayesInput
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_33 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1160, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_33_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TargetValueStats uses Python identifier TargetValueStats
    __TargetValueStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TargetValueStats'), 'TargetValueStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_33_httpwww_dmg_orgPMML_4_2TargetValueStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1183, 4), )

    
    TargetValueStats = property(__TargetValueStats.value, __TargetValueStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}PairCounts uses Python identifier PairCounts
    __PairCounts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PairCounts'), 'PairCounts', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_33_httpwww_dmg_orgPMML_4_2PairCounts', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1200, 4), )

    
    PairCounts = property(__PairCounts.value, __PairCounts.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}DerivedField uses Python identifier DerivedField
    __DerivedField = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DerivedField'), 'DerivedField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_33_httpwww_dmg_orgPMML_4_2DerivedField', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1814, 4), )

    
    DerivedField = property(__DerivedField.value, __DerivedField.set, None, None)

    
    # Attribute fieldName uses Python identifier fieldName
    __fieldName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fieldName'), 'fieldName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_33_fieldName', pyxb.binding.datatypes.string, required=True)
    __fieldName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1171, 12)
    __fieldName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1171, 12)
    
    fieldName = property(__fieldName.value, __fieldName.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __TargetValueStats.name() : __TargetValueStats,
        __PairCounts.name() : __PairCounts,
        __DerivedField.name() : __DerivedField
    })
    _AttributeMap.update({
        __fieldName.name() : __fieldName
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_34 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1175, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_34_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TargetValueCounts uses Python identifier TargetValueCounts
    __TargetValueCounts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TargetValueCounts'), 'TargetValueCounts', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_34_httpwww_dmg_orgPMML_4_2TargetValueCounts', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1209, 4), )

    
    TargetValueCounts = property(__TargetValueCounts.value, __TargetValueCounts.set, None, None)

    
    # Attribute fieldName uses Python identifier fieldName
    __fieldName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fieldName'), 'fieldName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_34_fieldName', pyxb.binding.datatypes.string, required=True)
    __fieldName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1180, 12)
    __fieldName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1180, 12)
    
    fieldName = property(__fieldName.value, __fieldName.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __TargetValueCounts.name() : __TargetValueCounts
    })
    _AttributeMap.update({
        __fieldName.name() : __fieldName
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_35 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1184, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_35_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TargetValueStat uses Python identifier TargetValueStat
    __TargetValueStat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TargetValueStat'), 'TargetValueStat', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_35_httpwww_dmg_orgPMML_4_2TargetValueStat', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1191, 4), )

    
    TargetValueStat = property(__TargetValueStat.value, __TargetValueStat.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __TargetValueStat.name() : __TargetValueStat
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_36 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1192, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_36_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}AnyDistribution uses Python identifier AnyDistribution
    __AnyDistribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AnyDistribution'), 'AnyDistribution', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_36_httpwww_dmg_orgPMML_4_2AnyDistribution', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2200, 4), )

    
    AnyDistribution = property(__AnyDistribution.value, __AnyDistribution.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}GaussianDistribution uses Python identifier GaussianDistribution
    __GaussianDistribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GaussianDistribution'), 'GaussianDistribution', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_36_httpwww_dmg_orgPMML_4_2GaussianDistribution', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2209, 4), )

    
    GaussianDistribution = property(__GaussianDistribution.value, __GaussianDistribution.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}PoissonDistribution uses Python identifier PoissonDistribution
    __PoissonDistribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PoissonDistribution'), 'PoissonDistribution', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_36_httpwww_dmg_orgPMML_4_2PoissonDistribution', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2218, 4), )

    
    PoissonDistribution = property(__PoissonDistribution.value, __PoissonDistribution.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}UniformDistribution uses Python identifier UniformDistribution
    __UniformDistribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'UniformDistribution'), 'UniformDistribution', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_36_httpwww_dmg_orgPMML_4_2UniformDistribution', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2226, 4), )

    
    UniformDistribution = property(__UniformDistribution.value, __UniformDistribution.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_36_value', pyxb.binding.datatypes.string, required=True)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1197, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1197, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __AnyDistribution.name() : __AnyDistribution,
        __GaussianDistribution.name() : __GaussianDistribution,
        __PoissonDistribution.name() : __PoissonDistribution,
        __UniformDistribution.name() : __UniformDistribution
    })
    _AttributeMap.update({
        __value.name() : __value
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_37 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1201, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_37_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TargetValueCounts uses Python identifier TargetValueCounts
    __TargetValueCounts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TargetValueCounts'), 'TargetValueCounts', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_37_httpwww_dmg_orgPMML_4_2TargetValueCounts', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1209, 4), )

    
    TargetValueCounts = property(__TargetValueCounts.value, __TargetValueCounts.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_37_value', pyxb.binding.datatypes.string, required=True)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1206, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1206, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __TargetValueCounts.name() : __TargetValueCounts
    })
    _AttributeMap.update({
        __value.name() : __value
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_38 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1210, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_38_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TargetValueCount uses Python identifier TargetValueCount
    __TargetValueCount = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TargetValueCount'), 'TargetValueCount', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_38_httpwww_dmg_orgPMML_4_2TargetValueCount', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1217, 4), )

    
    TargetValueCount = property(__TargetValueCount.value, __TargetValueCount.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __TargetValueCount.name() : __TargetValueCount
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_39 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1227, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_39_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}OutputField uses Python identifier OutputField
    __OutputField = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'OutputField'), 'OutputField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_39_httpwww_dmg_orgPMML_4_2OutputField', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1234, 4), )

    
    OutputField = property(__OutputField.value, __OutputField.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __OutputField.name() : __OutputField
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_40 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1312, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_40_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Decision uses Python identifier Decision
    __Decision = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Decision'), 'Decision', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_40_httpwww_dmg_orgPMML_4_2Decision', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1321, 4), )

    
    Decision = property(__Decision.value, __Decision.set, None, None)

    
    # Attribute businessProblem uses Python identifier businessProblem
    __businessProblem = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'businessProblem'), 'businessProblem', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_40_businessProblem', pyxb.binding.datatypes.string)
    __businessProblem._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1317, 12)
    __businessProblem._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1317, 12)
    
    businessProblem = property(__businessProblem.value, __businessProblem.set, None, None)

    
    # Attribute description uses Python identifier description
    __description = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_40_description', pyxb.binding.datatypes.string)
    __description._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1318, 12)
    __description._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1318, 12)
    
    description = property(__description.value, __description.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Decision.name() : __Decision
    })
    _AttributeMap.update({
        __businessProblem.name() : __businessProblem,
        __description.name() : __description
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_41 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1322, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_41_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_41_value', pyxb.binding.datatypes.string, required=True)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1326, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1326, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    
    # Attribute displayValue uses Python identifier displayValue
    __displayValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'displayValue'), 'displayValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_41_displayValue', pyxb.binding.datatypes.string)
    __displayValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1327, 12)
    __displayValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1327, 12)
    
    displayValue = property(__displayValue.value, __displayValue.set, None, None)

    
    # Attribute description uses Python identifier description
    __description = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_41_description', pyxb.binding.datatypes.string)
    __description._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1328, 12)
    __description._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1328, 12)
    
    description = property(__description.value, __description.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __value.name() : __value,
        __displayValue.name() : __displayValue,
        __description.name() : __description
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_42 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1413, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_42_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Parameter uses Python identifier Parameter
    __Parameter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Parameter'), 'Parameter', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_42_httpwww_dmg_orgPMML_4_2Parameter', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1420, 4), )

    
    Parameter = property(__Parameter.value, __Parameter.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Parameter.name() : __Parameter
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_43 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1431, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_43_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Predictor uses Python identifier Predictor
    __Predictor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Predictor'), 'Predictor', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_43_httpwww_dmg_orgPMML_4_2Predictor', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1446, 4), )

    
    Predictor = property(__Predictor.value, __Predictor.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Predictor.name() : __Predictor
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_44 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1439, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_44_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Predictor uses Python identifier Predictor
    __Predictor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Predictor'), 'Predictor', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_44_httpwww_dmg_orgPMML_4_2Predictor', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1446, 4), )

    
    Predictor = property(__Predictor.value, __Predictor.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Predictor.name() : __Predictor
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_45 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1458, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_45_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Category uses Python identifier Category
    __Category = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Category'), 'Category', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_45_httpwww_dmg_orgPMML_4_2Category', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1465, 4), )

    
    Category = property(__Category.value, __Category.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Category.name() : __Category
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_46 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1466, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_46_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_46_value', pyxb.binding.datatypes.string, required=True)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1470, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1470, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __value.name() : __value
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_47 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1474, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_47_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}PPCell uses Python identifier PPCell
    __PPCell = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PPCell'), 'PPCell', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_47_httpwww_dmg_orgPMML_4_2PPCell', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1481, 4), )

    
    PPCell = property(__PPCell.value, __PPCell.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __PPCell.name() : __PPCell
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_48 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1522, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_48_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}PCell uses Python identifier PCell
    __PCell = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PCell'), 'PCell', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_48_httpwww_dmg_orgPMML_4_2PCell', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1529, 4), )

    
    PCell = property(__PCell.value, __PCell.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __PCell.name() : __PCell
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_49 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1573, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_49_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Value uses Python identifier Value
    __Value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Value'), 'Value', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_49_httpwww_dmg_orgPMML_4_2Value', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2790, 4), )

    
    Value = property(__Value.value, __Value.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Interval uses Python identifier Interval
    __Interval = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Interval'), 'Interval', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_49_httpwww_dmg_orgPMML_4_2Interval', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2808, 4), )

    
    Interval = property(__Interval.value, __Interval.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Value.name() : __Value,
        __Interval.name() : __Interval
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_50 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1605, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_50_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}UnivariateStats uses Python identifier UnivariateStats
    __UnivariateStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'UnivariateStats'), 'UnivariateStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_50_httpwww_dmg_orgPMML_4_2UnivariateStats', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1613, 4), )

    
    UnivariateStats = property(__UnivariateStats.value, __UnivariateStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MultivariateStats uses Python identifier MultivariateStats
    __MultivariateStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultivariateStats'), 'MultivariateStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_50_httpwww_dmg_orgPMML_4_2MultivariateStats', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1693, 4), )

    
    MultivariateStats = property(__MultivariateStats.value, __MultivariateStats.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __UnivariateStats.name() : __UnivariateStats,
        __MultivariateStats.name() : __MultivariateStats
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_51 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1669, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_51_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Array uses Python identifier Array
    __Array = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Array'), 'Array', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_51_httpwww_dmg_orgPMML_4_2Array', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4), )

    
    Array = property(__Array.value, __Array.set, None, None)

    
    # Attribute modalValue uses Python identifier modalValue
    __modalValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modalValue'), 'modalValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_51_modalValue', pyxb.binding.datatypes.string)
    __modalValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1674, 12)
    __modalValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1674, 12)
    
    modalValue = property(__modalValue.value, __modalValue.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Array.name() : __Array
    })
    _AttributeMap.update({
        __modalValue.name() : __modalValue
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_52 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1694, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_52_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MultivariateStat uses Python identifier MultivariateStat
    __MultivariateStat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultivariateStat'), 'MultivariateStat', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_52_httpwww_dmg_orgPMML_4_2MultivariateStat', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1702, 4), )

    
    MultivariateStat = property(__MultivariateStat.value, __MultivariateStat.set, None, None)

    
    # Attribute targetCategory uses Python identifier targetCategory
    __targetCategory = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'targetCategory'), 'targetCategory', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_52_targetCategory', pyxb.binding.datatypes.string)
    __targetCategory._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1699, 12)
    __targetCategory._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1699, 12)
    
    targetCategory = property(__targetCategory.value, __targetCategory.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __MultivariateStat.name() : __MultivariateStat
    })
    _AttributeMap.update({
        __targetCategory.name() : __targetCategory
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_53 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1798, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}DefineFunction uses Python identifier DefineFunction
    __DefineFunction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DefineFunction'), 'DefineFunction', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_53_httpwww_dmg_orgPMML_4_2DefineFunction', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2, 4), )

    
    DefineFunction = property(__DefineFunction.value, __DefineFunction.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_53_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}DerivedField uses Python identifier DerivedField
    __DerivedField = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DerivedField'), 'DerivedField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_53_httpwww_dmg_orgPMML_4_2DerivedField', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1814, 4), )

    
    DerivedField = property(__DerivedField.value, __DerivedField.set, None, None)

    _ElementMap.update({
        __DefineFunction.name() : __DefineFunction,
        __Extension.name() : __Extension,
        __DerivedField.name() : __DerivedField
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_54 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1807, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_54_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}DerivedField uses Python identifier DerivedField
    __DerivedField = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DerivedField'), 'DerivedField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_54_httpwww_dmg_orgPMML_4_2DerivedField', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1814, 4), )

    
    DerivedField = property(__DerivedField.value, __DerivedField.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __DerivedField.name() : __DerivedField
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_55 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1895, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_55_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Interval uses Python identifier Interval
    __Interval = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Interval'), 'Interval', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_55_httpwww_dmg_orgPMML_4_2Interval', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2808, 4), )

    
    Interval = property(__Interval.value, __Interval.set, None, None)

    
    # Attribute binValue uses Python identifier binValue
    __binValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'binValue'), 'binValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_55_binValue', pyxb.binding.datatypes.string, required=True)
    __binValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1900, 12)
    __binValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1900, 12)
    
    binValue = property(__binValue.value, __binValue.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Interval.name() : __Interval
    })
    _AttributeMap.update({
        __binValue.name() : __binValue
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_56 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1961, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_56_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TableLocator uses Python identifier TableLocator
    __TableLocator = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TableLocator'), 'TableLocator', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_56_httpwww_dmg_orgPMML_4_2TableLocator', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1103, 4), )

    
    TableLocator = property(__TableLocator.value, __TableLocator.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}InlineTable uses Python identifier InlineTable
    __InlineTable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'InlineTable'), 'InlineTable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_56_httpwww_dmg_orgPMML_4_2InlineTable', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1110, 4), )

    
    InlineTable = property(__InlineTable.value, __InlineTable.set, None, None)

    
    # Attribute inField uses Python identifier inField
    __inField = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'inField'), 'inField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_56_inField', pyxb.binding.datatypes.string, unicode_default='string')
    __inField._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1969, 12)
    __inField._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1969, 12)
    
    inField = property(__inField.value, __inField.set, None, None)

    
    # Attribute outField uses Python identifier outField
    __outField = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'outField'), 'outField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_56_outField', pyxb.binding.datatypes.string, unicode_default='stem')
    __outField._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1970, 12)
    __outField._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1970, 12)
    
    outField = property(__outField.value, __outField.set, None, None)

    
    # Attribute regexField uses Python identifier regexField
    __regexField = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'regexField'), 'regexField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_56_regexField', pyxb.binding.datatypes.string, unicode_default='regex')
    __regexField._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1971, 12)
    __regexField._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1971, 12)
    
    regexField = property(__regexField.value, __regexField.set, None, None)

    
    # Attribute recursive uses Python identifier recursive
    __recursive = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'recursive'), 'recursive', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_56_recursive', pyxb.binding.datatypes.boolean, unicode_default='false')
    __recursive._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1972, 12)
    __recursive._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1972, 12)
    
    recursive = property(__recursive.value, __recursive.set, None, None)

    
    # Attribute isCaseSensitive uses Python identifier isCaseSensitive
    __isCaseSensitive = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isCaseSensitive'), 'isCaseSensitive', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_56_isCaseSensitive', pyxb.binding.datatypes.boolean)
    __isCaseSensitive._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1973, 12)
    __isCaseSensitive._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1973, 12)
    
    isCaseSensitive = property(__isCaseSensitive.value, __isCaseSensitive.set, None, None)

    
    # Attribute maxLevenshteinDistance uses Python identifier maxLevenshteinDistance
    __maxLevenshteinDistance = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'maxLevenshteinDistance'), 'maxLevenshteinDistance', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_56_maxLevenshteinDistance', pyxb.binding.datatypes.integer)
    __maxLevenshteinDistance._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1974, 12)
    __maxLevenshteinDistance._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1974, 12)
    
    maxLevenshteinDistance = property(__maxLevenshteinDistance.value, __maxLevenshteinDistance.set, None, None)

    
    # Attribute wordSeparatorCharacterRE uses Python identifier wordSeparatorCharacterRE
    __wordSeparatorCharacterRE = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'wordSeparatorCharacterRE'), 'wordSeparatorCharacterRE', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_56_wordSeparatorCharacterRE', pyxb.binding.datatypes.string)
    __wordSeparatorCharacterRE._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1975, 12)
    __wordSeparatorCharacterRE._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1975, 12)
    
    wordSeparatorCharacterRE = property(__wordSeparatorCharacterRE.value, __wordSeparatorCharacterRE.set, None, None)

    
    # Attribute tokenize uses Python identifier tokenize
    __tokenize = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'tokenize'), 'tokenize', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_56_tokenize', pyxb.binding.datatypes.boolean)
    __tokenize._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1976, 12)
    __tokenize._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1976, 12)
    
    tokenize = property(__tokenize.value, __tokenize.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __TableLocator.name() : __TableLocator,
        __InlineTable.name() : __InlineTable
    })
    _AttributeMap.update({
        __inField.name() : __inField,
        __outField.name() : __outField,
        __regexField.name() : __regexField,
        __recursive.name() : __recursive,
        __isCaseSensitive.name() : __isCaseSensitive,
        __maxLevenshteinDistance.name() : __maxLevenshteinDistance,
        __wordSeparatorCharacterRE.name() : __wordSeparatorCharacterRE,
        __tokenize.name() : __tokenize
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_57 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2030, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_57_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NeuralInput uses Python identifier NeuralInput
    __NeuralInput = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NeuralInput'), 'NeuralInput', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_57_httpwww_dmg_orgPMML_4_2NeuralInput', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2091, 4), )

    
    NeuralInput = property(__NeuralInput.value, __NeuralInput.set, None, None)

    
    # Attribute numberOfInputs uses Python identifier numberOfInputs
    __numberOfInputs = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfInputs'), 'numberOfInputs', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_57_numberOfInputs', pyxb.binding.datatypes.nonNegativeInteger)
    __numberOfInputs._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2035, 12)
    __numberOfInputs._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2035, 12)
    
    numberOfInputs = property(__numberOfInputs.value, __numberOfInputs.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __NeuralInput.name() : __NeuralInput
    })
    _AttributeMap.update({
        __numberOfInputs.name() : __numberOfInputs
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_58 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2053, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_58_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NeuralOutput uses Python identifier NeuralOutput
    __NeuralOutput = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NeuralOutput'), 'NeuralOutput', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_58_httpwww_dmg_orgPMML_4_2NeuralOutput', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2121, 4), )

    
    NeuralOutput = property(__NeuralOutput.value, __NeuralOutput.set, None, None)

    
    # Attribute numberOfOutputs uses Python identifier numberOfOutputs
    __numberOfOutputs = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfOutputs'), 'numberOfOutputs', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_58_numberOfOutputs', pyxb.binding.datatypes.nonNegativeInteger)
    __numberOfOutputs._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2058, 12)
    __numberOfOutputs._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2058, 12)
    
    numberOfOutputs = property(__numberOfOutputs.value, __numberOfOutputs.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __NeuralOutput.name() : __NeuralOutput
    })
    _AttributeMap.update({
        __numberOfOutputs.name() : __numberOfOutputs
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_59 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2175, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_59_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}FieldRef uses Python identifier FieldRef
    __FieldRef = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FieldRef'), 'FieldRef', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_59_httpwww_dmg_orgPMML_4_2FieldRef', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1836, 4), )

    
    FieldRef = property(__FieldRef.value, __FieldRef.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}AnyDistribution uses Python identifier AnyDistribution
    __AnyDistribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AnyDistribution'), 'AnyDistribution', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_59_httpwww_dmg_orgPMML_4_2AnyDistribution', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2200, 4), )

    
    AnyDistribution = property(__AnyDistribution.value, __AnyDistribution.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}GaussianDistribution uses Python identifier GaussianDistribution
    __GaussianDistribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GaussianDistribution'), 'GaussianDistribution', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_59_httpwww_dmg_orgPMML_4_2GaussianDistribution', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2209, 4), )

    
    GaussianDistribution = property(__GaussianDistribution.value, __GaussianDistribution.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}PoissonDistribution uses Python identifier PoissonDistribution
    __PoissonDistribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PoissonDistribution'), 'PoissonDistribution', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_59_httpwww_dmg_orgPMML_4_2PoissonDistribution', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2218, 4), )

    
    PoissonDistribution = property(__PoissonDistribution.value, __PoissonDistribution.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}UniformDistribution uses Python identifier UniformDistribution
    __UniformDistribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'UniformDistribution'), 'UniformDistribution', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_59_httpwww_dmg_orgPMML_4_2UniformDistribution', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2226, 4), )

    
    UniformDistribution = property(__UniformDistribution.value, __UniformDistribution.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}CountTable uses Python identifier CountTable
    __CountTable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CountTable'), 'CountTable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_59_httpwww_dmg_orgPMML_4_2CountTable', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2242, 4), )

    
    CountTable = property(__CountTable.value, __CountTable.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NormalizedCountTable uses Python identifier NormalizedCountTable
    __NormalizedCountTable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NormalizedCountTable'), 'NormalizedCountTable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_59_httpwww_dmg_orgPMML_4_2NormalizedCountTable', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2243, 4), )

    
    NormalizedCountTable = property(__NormalizedCountTable.value, __NormalizedCountTable.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __FieldRef.name() : __FieldRef,
        __AnyDistribution.name() : __AnyDistribution,
        __GaussianDistribution.name() : __GaussianDistribution,
        __PoissonDistribution.name() : __PoissonDistribution,
        __UniformDistribution.name() : __UniformDistribution,
        __CountTable.name() : __CountTable,
        __NormalizedCountTable.name() : __NormalizedCountTable
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_60 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2183, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_60_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}AnyDistribution uses Python identifier AnyDistribution
    __AnyDistribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AnyDistribution'), 'AnyDistribution', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_60_httpwww_dmg_orgPMML_4_2AnyDistribution', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2200, 4), )

    
    AnyDistribution = property(__AnyDistribution.value, __AnyDistribution.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}GaussianDistribution uses Python identifier GaussianDistribution
    __GaussianDistribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GaussianDistribution'), 'GaussianDistribution', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_60_httpwww_dmg_orgPMML_4_2GaussianDistribution', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2209, 4), )

    
    GaussianDistribution = property(__GaussianDistribution.value, __GaussianDistribution.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}PoissonDistribution uses Python identifier PoissonDistribution
    __PoissonDistribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PoissonDistribution'), 'PoissonDistribution', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_60_httpwww_dmg_orgPMML_4_2PoissonDistribution', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2218, 4), )

    
    PoissonDistribution = property(__PoissonDistribution.value, __PoissonDistribution.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}UniformDistribution uses Python identifier UniformDistribution
    __UniformDistribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'UniformDistribution'), 'UniformDistribution', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_60_httpwww_dmg_orgPMML_4_2UniformDistribution', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2226, 4), )

    
    UniformDistribution = property(__UniformDistribution.value, __UniformDistribution.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __AnyDistribution.name() : __AnyDistribution,
        __GaussianDistribution.name() : __GaussianDistribution,
        __PoissonDistribution.name() : __PoissonDistribution,
        __UniformDistribution.name() : __UniformDistribution
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_61 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2289, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_61_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}VerificationField uses Python identifier VerificationField
    __VerificationField = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'VerificationField'), 'VerificationField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_61_httpwww_dmg_orgPMML_4_2VerificationField', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2296, 4), )

    
    VerificationField = property(__VerificationField.value, __VerificationField.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __VerificationField.name() : __VerificationField
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_62 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2297, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_62_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute field uses Python identifier field
    __field = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'field'), 'field', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_62_field', pyxb.binding.datatypes.string, required=True)
    __field._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2301, 12)
    __field._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2301, 12)
    
    field = property(__field.value, __field.set, None, None)

    
    # Attribute column uses Python identifier column
    __column = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'column'), 'column', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_62_column', pyxb.binding.datatypes.string)
    __column._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2302, 12)
    __column._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2302, 12)
    
    column = property(__column.value, __column.set, None, None)

    
    # Attribute precision uses Python identifier precision
    __precision = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'precision'), 'precision', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_62_precision', pyxb.binding.datatypes.double, unicode_default='1E-6')
    __precision._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2303, 12)
    __precision._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2303, 12)
    
    precision = property(__precision.value, __precision.set, None, None)

    
    # Attribute zeroThreshold uses Python identifier zeroThreshold
    __zeroThreshold = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'zeroThreshold'), 'zeroThreshold', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_62_zeroThreshold', pyxb.binding.datatypes.double, unicode_default='1E-16')
    __zeroThreshold._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2304, 12)
    __zeroThreshold._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2304, 12)
    
    zeroThreshold = property(__zeroThreshold.value, __zeroThreshold.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __field.name() : __field,
        __column.name() : __column,
        __precision.name() : __precision,
        __zeroThreshold.name() : __zeroThreshold
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_63 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2352, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_63_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute description uses Python identifier description
    __description = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_63_description', pyxb.binding.datatypes.string)
    __description._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2356, 12)
    __description._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2356, 12)
    
    description = property(__description.value, __description.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __description.name() : __description
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_64 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2514, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_64_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Characteristic uses Python identifier Characteristic
    __Characteristic = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Characteristic'), 'Characteristic', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_64_httpwww_dmg_orgPMML_4_2Characteristic', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2521, 4), )

    
    Characteristic = property(__Characteristic.value, __Characteristic.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Characteristic.name() : __Characteristic
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_65 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2544, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Apply uses Python identifier Apply
    __Apply = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Apply'), 'Apply', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_65_httpwww_dmg_orgPMML_4_2Apply', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 21, 4), )

    
    Apply = property(__Apply.value, __Apply.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_65_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Constant uses Python identifier Constant
    __Constant = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Constant'), 'Constant', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_65_httpwww_dmg_orgPMML_4_2Constant', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1827, 4), )

    
    Constant = property(__Constant.value, __Constant.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}FieldRef uses Python identifier FieldRef
    __FieldRef = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FieldRef'), 'FieldRef', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_65_httpwww_dmg_orgPMML_4_2FieldRef', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1836, 4), )

    
    FieldRef = property(__FieldRef.value, __FieldRef.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NormContinuous uses Python identifier NormContinuous
    __NormContinuous = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NormContinuous'), 'NormContinuous', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_65_httpwww_dmg_orgPMML_4_2NormContinuous', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1845, 4), )

    
    NormContinuous = property(__NormContinuous.value, __NormContinuous.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NormDiscrete uses Python identifier NormDiscrete
    __NormDiscrete = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NormDiscrete'), 'NormDiscrete', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_65_httpwww_dmg_orgPMML_4_2NormDiscrete', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1865, 4), )

    
    NormDiscrete = property(__NormDiscrete.value, __NormDiscrete.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Discretize uses Python identifier Discretize
    __Discretize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Discretize'), 'Discretize', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_65_httpwww_dmg_orgPMML_4_2Discretize', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1882, 4), )

    
    Discretize = property(__Discretize.value, __Discretize.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MapValues uses Python identifier MapValues
    __MapValues = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MapValues'), 'MapValues', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_65_httpwww_dmg_orgPMML_4_2MapValues', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1903, 4), )

    
    MapValues = property(__MapValues.value, __MapValues.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TextIndex uses Python identifier TextIndex
    __TextIndex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TextIndex'), 'TextIndex', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_65_httpwww_dmg_orgPMML_4_2TextIndex', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1928, 4), )

    
    TextIndex = property(__TextIndex.value, __TextIndex.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Aggregate uses Python identifier Aggregate
    __Aggregate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Aggregate'), 'Aggregate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_65_httpwww_dmg_orgPMML_4_2Aggregate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1979, 4), )

    
    Aggregate = property(__Aggregate.value, __Aggregate.set, None, None)

    _ElementMap.update({
        __Apply.name() : __Apply,
        __Extension.name() : __Extension,
        __Constant.name() : __Constant,
        __FieldRef.name() : __FieldRef,
        __NormContinuous.name() : __NormContinuous,
        __NormDiscrete.name() : __NormDiscrete,
        __Discretize.name() : __Discretize,
        __MapValues.name() : __MapValues,
        __TextIndex.name() : __TextIndex,
        __Aggregate.name() : __Aggregate
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_66 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2715, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_66_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Time uses Python identifier Time
    __Time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Time'), 'Time', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_66_httpwww_dmg_orgPMML_4_2Time', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2636, 4), )

    
    Time = property(__Time.value, __Time.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SequenceReference uses Python identifier SequenceReference
    __SequenceReference = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SequenceReference'), 'SequenceReference', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_66_httpwww_dmg_orgPMML_4_2SequenceReference', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2706, 4), )

    
    SequenceReference = property(__SequenceReference.value, __SequenceReference.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Time.name() : __Time,
        __SequenceReference.name() : __SequenceReference
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_67 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2722, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_67_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Time uses Python identifier Time
    __Time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Time'), 'Time', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_67_httpwww_dmg_orgPMML_4_2Time', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2636, 4), )

    
    Time = property(__Time.value, __Time.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SequenceReference uses Python identifier SequenceReference
    __SequenceReference = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SequenceReference'), 'SequenceReference', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_67_httpwww_dmg_orgPMML_4_2SequenceReference', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2706, 4), )

    
    SequenceReference = property(__SequenceReference.value, __SequenceReference.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Time.name() : __Time,
        __SequenceReference.name() : __SequenceReference
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_68 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2729, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_68_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Taxonomy uses Python identifier Taxonomy
    __Taxonomy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Taxonomy'), 'Taxonomy', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_68_httpwww_dmg_orgPMML_4_2Taxonomy', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1071, 4), )

    
    Taxonomy = property(__Taxonomy.value, __Taxonomy.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}DataField uses Python identifier DataField
    __DataField = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DataField'), 'DataField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_68_httpwww_dmg_orgPMML_4_2DataField', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2738, 4), )

    
    DataField = property(__DataField.value, __DataField.set, None, None)

    
    # Attribute numberOfFields uses Python identifier numberOfFields
    __numberOfFields = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfFields'), 'numberOfFields', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_68_numberOfFields', pyxb.binding.datatypes.nonNegativeInteger)
    __numberOfFields._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2735, 12)
    __numberOfFields._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2735, 12)
    
    numberOfFields = property(__numberOfFields.value, __numberOfFields.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Taxonomy.name() : __Taxonomy,
        __DataField.name() : __DataField
    })
    _AttributeMap.update({
        __numberOfFields.name() : __numberOfFields
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_69 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3034, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_69_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MiningField uses Python identifier MiningField
    __MiningField = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MiningField'), 'MiningField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_69_httpwww_dmg_orgPMML_4_2MiningField', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3041, 4), )

    
    MiningField = property(__MiningField.value, __MiningField.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __MiningField.name() : __MiningField
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_70 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3094, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_70_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}PredictiveModelQuality uses Python identifier PredictiveModelQuality
    __PredictiveModelQuality = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PredictiveModelQuality'), 'PredictiveModelQuality', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_70_httpwww_dmg_orgPMML_4_2PredictiveModelQuality', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3105, 4), )

    
    PredictiveModelQuality = property(__PredictiveModelQuality.value, __PredictiveModelQuality.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ClusteringModelQuality uses Python identifier ClusteringModelQuality
    __ClusteringModelQuality = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ClusteringModelQuality'), 'ClusteringModelQuality', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_70_httpwww_dmg_orgPMML_4_2ClusteringModelQuality', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3142, 4), )

    
    ClusteringModelQuality = property(__ClusteringModelQuality.value, __ClusteringModelQuality.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Correlations uses Python identifier Correlations
    __Correlations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Correlations'), 'Correlations', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_70_httpwww_dmg_orgPMML_4_2Correlations', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3268, 4), )

    
    Correlations = property(__Correlations.value, __Correlations.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __PredictiveModelQuality.name() : __PredictiveModelQuality,
        __ClusteringModelQuality.name() : __ClusteringModelQuality,
        __Correlations.name() : __Correlations
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_71 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3163, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_71_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LiftGraph uses Python identifier LiftGraph
    __LiftGraph = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LiftGraph'), 'LiftGraph', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_71_httpwww_dmg_orgPMML_4_2LiftGraph', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3186, 4), )

    
    LiftGraph = property(__LiftGraph.value, __LiftGraph.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __LiftGraph.name() : __LiftGraph
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_72 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3171, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_72_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LiftGraph uses Python identifier LiftGraph
    __LiftGraph = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LiftGraph'), 'LiftGraph', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_72_httpwww_dmg_orgPMML_4_2LiftGraph', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3186, 4), )

    
    LiftGraph = property(__LiftGraph.value, __LiftGraph.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __LiftGraph.name() : __LiftGraph
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_73 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3179, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_73_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LiftGraph uses Python identifier LiftGraph
    __LiftGraph = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LiftGraph'), 'LiftGraph', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_73_httpwww_dmg_orgPMML_4_2LiftGraph', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3186, 4), )

    
    LiftGraph = property(__LiftGraph.value, __LiftGraph.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __LiftGraph.name() : __LiftGraph
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_74 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3187, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_74_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}XCoordinates uses Python identifier XCoordinates
    __XCoordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'XCoordinates'), 'XCoordinates', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_74_httpwww_dmg_orgPMML_4_2XCoordinates', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3197, 4), )

    
    XCoordinates = property(__XCoordinates.value, __XCoordinates.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}YCoordinates uses Python identifier YCoordinates
    __YCoordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'YCoordinates'), 'YCoordinates', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_74_httpwww_dmg_orgPMML_4_2YCoordinates', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3205, 4), )

    
    YCoordinates = property(__YCoordinates.value, __YCoordinates.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}BoundaryValues uses Python identifier BoundaryValues
    __BoundaryValues = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BoundaryValues'), 'BoundaryValues', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_74_httpwww_dmg_orgPMML_4_2BoundaryValues', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3213, 4), )

    
    BoundaryValues = property(__BoundaryValues.value, __BoundaryValues.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}BoundaryValueMeans uses Python identifier BoundaryValueMeans
    __BoundaryValueMeans = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BoundaryValueMeans'), 'BoundaryValueMeans', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_74_httpwww_dmg_orgPMML_4_2BoundaryValueMeans', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3221, 4), )

    
    BoundaryValueMeans = property(__BoundaryValueMeans.value, __BoundaryValueMeans.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __XCoordinates.name() : __XCoordinates,
        __YCoordinates.name() : __YCoordinates,
        __BoundaryValues.name() : __BoundaryValues,
        __BoundaryValueMeans.name() : __BoundaryValueMeans
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_75 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3198, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_75_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Array uses Python identifier Array
    __Array = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Array'), 'Array', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_75_httpwww_dmg_orgPMML_4_2Array', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4), )

    
    Array = property(__Array.value, __Array.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Array.name() : __Array
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_76 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3206, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_76_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Array uses Python identifier Array
    __Array = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Array'), 'Array', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_76_httpwww_dmg_orgPMML_4_2Array', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4), )

    
    Array = property(__Array.value, __Array.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Array.name() : __Array
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_77 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3214, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_77_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Array uses Python identifier Array
    __Array = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Array'), 'Array', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_77_httpwww_dmg_orgPMML_4_2Array', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4), )

    
    Array = property(__Array.value, __Array.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Array.name() : __Array
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_78 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3222, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_78_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Array uses Python identifier Array
    __Array = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Array'), 'Array', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_78_httpwww_dmg_orgPMML_4_2Array', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4), )

    
    Array = property(__Array.value, __Array.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Array.name() : __Array
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_79 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3230, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_79_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ROCGraph uses Python identifier ROCGraph
    __ROCGraph = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ROCGraph'), 'ROCGraph', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_79_httpwww_dmg_orgPMML_4_2ROCGraph', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3241, 4), )

    
    ROCGraph = property(__ROCGraph.value, __ROCGraph.set, None, None)

    
    # Attribute positiveTargetFieldValue uses Python identifier positiveTargetFieldValue
    __positiveTargetFieldValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'positiveTargetFieldValue'), 'positiveTargetFieldValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_79_positiveTargetFieldValue', pyxb.binding.datatypes.string, required=True)
    __positiveTargetFieldValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3235, 12)
    __positiveTargetFieldValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3235, 12)
    
    positiveTargetFieldValue = property(__positiveTargetFieldValue.value, __positiveTargetFieldValue.set, None, None)

    
    # Attribute positiveTargetFieldDisplayValue uses Python identifier positiveTargetFieldDisplayValue
    __positiveTargetFieldDisplayValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'positiveTargetFieldDisplayValue'), 'positiveTargetFieldDisplayValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_79_positiveTargetFieldDisplayValue', pyxb.binding.datatypes.string)
    __positiveTargetFieldDisplayValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3236, 12)
    __positiveTargetFieldDisplayValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3236, 12)
    
    positiveTargetFieldDisplayValue = property(__positiveTargetFieldDisplayValue.value, __positiveTargetFieldDisplayValue.set, None, None)

    
    # Attribute negativeTargetFieldValue uses Python identifier negativeTargetFieldValue
    __negativeTargetFieldValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'negativeTargetFieldValue'), 'negativeTargetFieldValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_79_negativeTargetFieldValue', pyxb.binding.datatypes.string)
    __negativeTargetFieldValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3237, 12)
    __negativeTargetFieldValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3237, 12)
    
    negativeTargetFieldValue = property(__negativeTargetFieldValue.value, __negativeTargetFieldValue.set, None, None)

    
    # Attribute negativeTargetFieldDisplayValue uses Python identifier negativeTargetFieldDisplayValue
    __negativeTargetFieldDisplayValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'negativeTargetFieldDisplayValue'), 'negativeTargetFieldDisplayValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_79_negativeTargetFieldDisplayValue', pyxb.binding.datatypes.string)
    __negativeTargetFieldDisplayValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3238, 12)
    __negativeTargetFieldDisplayValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3238, 12)
    
    negativeTargetFieldDisplayValue = property(__negativeTargetFieldDisplayValue.value, __negativeTargetFieldDisplayValue.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __ROCGraph.name() : __ROCGraph
    })
    _AttributeMap.update({
        __positiveTargetFieldValue.name() : __positiveTargetFieldValue,
        __positiveTargetFieldDisplayValue.name() : __positiveTargetFieldDisplayValue,
        __negativeTargetFieldValue.name() : __negativeTargetFieldValue,
        __negativeTargetFieldDisplayValue.name() : __negativeTargetFieldDisplayValue
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_80 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3242, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_80_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}XCoordinates uses Python identifier XCoordinates
    __XCoordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'XCoordinates'), 'XCoordinates', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_80_httpwww_dmg_orgPMML_4_2XCoordinates', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3197, 4), )

    
    XCoordinates = property(__XCoordinates.value, __XCoordinates.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}YCoordinates uses Python identifier YCoordinates
    __YCoordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'YCoordinates'), 'YCoordinates', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_80_httpwww_dmg_orgPMML_4_2YCoordinates', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3205, 4), )

    
    YCoordinates = property(__YCoordinates.value, __YCoordinates.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}BoundaryValues uses Python identifier BoundaryValues
    __BoundaryValues = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BoundaryValues'), 'BoundaryValues', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_80_httpwww_dmg_orgPMML_4_2BoundaryValues', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3213, 4), )

    
    BoundaryValues = property(__BoundaryValues.value, __BoundaryValues.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __XCoordinates.name() : __XCoordinates,
        __YCoordinates.name() : __YCoordinates,
        __BoundaryValues.name() : __BoundaryValues
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_81 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3252, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_81_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Matrix uses Python identifier Matrix
    __Matrix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Matrix'), 'Matrix', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_81_httpwww_dmg_orgPMML_4_2Matrix', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1005, 4), )

    
    Matrix = property(__Matrix.value, __Matrix.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ClassLabels uses Python identifier ClassLabels
    __ClassLabels = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ClassLabels'), 'ClassLabels', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_81_httpwww_dmg_orgPMML_4_2ClassLabels', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3260, 4), )

    
    ClassLabels = property(__ClassLabels.value, __ClassLabels.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Matrix.name() : __Matrix,
        __ClassLabels.name() : __ClassLabels
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_82 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3261, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_82_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Array uses Python identifier Array
    __Array = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Array'), 'Array', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_82_httpwww_dmg_orgPMML_4_2Array', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4), )

    
    Array = property(__Array.value, __Array.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Array.name() : __Array
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_83 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3269, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_83_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}CorrelationFields uses Python identifier CorrelationFields
    __CorrelationFields = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CorrelationFields'), 'CorrelationFields', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_83_httpwww_dmg_orgPMML_4_2CorrelationFields', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3278, 4), )

    
    CorrelationFields = property(__CorrelationFields.value, __CorrelationFields.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}CorrelationValues uses Python identifier CorrelationValues
    __CorrelationValues = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CorrelationValues'), 'CorrelationValues', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_83_httpwww_dmg_orgPMML_4_2CorrelationValues', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3286, 4), )

    
    CorrelationValues = property(__CorrelationValues.value, __CorrelationValues.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}CorrelationMethods uses Python identifier CorrelationMethods
    __CorrelationMethods = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CorrelationMethods'), 'CorrelationMethods', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_83_httpwww_dmg_orgPMML_4_2CorrelationMethods', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3294, 4), )

    
    CorrelationMethods = property(__CorrelationMethods.value, __CorrelationMethods.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __CorrelationFields.name() : __CorrelationFields,
        __CorrelationValues.name() : __CorrelationValues,
        __CorrelationMethods.name() : __CorrelationMethods
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_84 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3279, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_84_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Array uses Python identifier Array
    __Array = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Array'), 'Array', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_84_httpwww_dmg_orgPMML_4_2Array', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4), )

    
    Array = property(__Array.value, __Array.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Array.name() : __Array
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_85 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3287, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_85_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Matrix uses Python identifier Matrix
    __Matrix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Matrix'), 'Matrix', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_85_httpwww_dmg_orgPMML_4_2Matrix', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1005, 4), )

    
    Matrix = property(__Matrix.value, __Matrix.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Matrix.name() : __Matrix
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_86 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3295, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_86_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Matrix uses Python identifier Matrix
    __Matrix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Matrix'), 'Matrix', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_86_httpwww_dmg_orgPMML_4_2Matrix', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1005, 4), )

    
    Matrix = property(__Matrix.value, __Matrix.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Matrix.name() : __Matrix
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_87 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3423, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_87_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_88 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3430, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_88_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_89 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}ParameterField uses Python identifier ParameterField
    __ParameterField = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ParameterField'), 'ParameterField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_89_httpwww_dmg_orgPMML_4_2ParameterField', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 14, 4), )

    
    ParameterField = property(__ParameterField.value, __ParameterField.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Apply uses Python identifier Apply
    __Apply = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Apply'), 'Apply', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_89_httpwww_dmg_orgPMML_4_2Apply', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 21, 4), )

    
    Apply = property(__Apply.value, __Apply.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_89_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Constant uses Python identifier Constant
    __Constant = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Constant'), 'Constant', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_89_httpwww_dmg_orgPMML_4_2Constant', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1827, 4), )

    
    Constant = property(__Constant.value, __Constant.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}FieldRef uses Python identifier FieldRef
    __FieldRef = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FieldRef'), 'FieldRef', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_89_httpwww_dmg_orgPMML_4_2FieldRef', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1836, 4), )

    
    FieldRef = property(__FieldRef.value, __FieldRef.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NormContinuous uses Python identifier NormContinuous
    __NormContinuous = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NormContinuous'), 'NormContinuous', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_89_httpwww_dmg_orgPMML_4_2NormContinuous', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1845, 4), )

    
    NormContinuous = property(__NormContinuous.value, __NormContinuous.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NormDiscrete uses Python identifier NormDiscrete
    __NormDiscrete = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NormDiscrete'), 'NormDiscrete', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_89_httpwww_dmg_orgPMML_4_2NormDiscrete', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1865, 4), )

    
    NormDiscrete = property(__NormDiscrete.value, __NormDiscrete.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Discretize uses Python identifier Discretize
    __Discretize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Discretize'), 'Discretize', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_89_httpwww_dmg_orgPMML_4_2Discretize', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1882, 4), )

    
    Discretize = property(__Discretize.value, __Discretize.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MapValues uses Python identifier MapValues
    __MapValues = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MapValues'), 'MapValues', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_89_httpwww_dmg_orgPMML_4_2MapValues', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1903, 4), )

    
    MapValues = property(__MapValues.value, __MapValues.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TextIndex uses Python identifier TextIndex
    __TextIndex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TextIndex'), 'TextIndex', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_89_httpwww_dmg_orgPMML_4_2TextIndex', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1928, 4), )

    
    TextIndex = property(__TextIndex.value, __TextIndex.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Aggregate uses Python identifier Aggregate
    __Aggregate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Aggregate'), 'Aggregate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_89_httpwww_dmg_orgPMML_4_2Aggregate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1979, 4), )

    
    Aggregate = property(__Aggregate.value, __Aggregate.set, None, None)

    
    # Attribute name uses Python identifier name
    __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_89_name', pyxb.binding.datatypes.string, required=True)
    __name._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 9, 12)
    __name._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 9, 12)
    
    name = property(__name.value, __name.set, None, None)

    
    # Attribute optype uses Python identifier optype
    __optype = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'optype'), 'optype', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_89_optype', OPTYPE, required=True)
    __optype._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 10, 12)
    __optype._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 10, 12)
    
    optype = property(__optype.value, __optype.set, None, None)

    
    # Attribute dataType uses Python identifier dataType
    __dataType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'dataType'), 'dataType', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_89_dataType', DATATYPE)
    __dataType._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 11, 12)
    __dataType._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 11, 12)
    
    dataType = property(__dataType.value, __dataType.set, None, None)

    _ElementMap.update({
        __ParameterField.name() : __ParameterField,
        __Apply.name() : __Apply,
        __Extension.name() : __Extension,
        __Constant.name() : __Constant,
        __FieldRef.name() : __FieldRef,
        __NormContinuous.name() : __NormContinuous,
        __NormDiscrete.name() : __NormDiscrete,
        __Discretize.name() : __Discretize,
        __MapValues.name() : __MapValues,
        __TextIndex.name() : __TextIndex,
        __Aggregate.name() : __Aggregate
    })
    _AttributeMap.update({
        __name.name() : __name,
        __optype.name() : __optype,
        __dataType.name() : __dataType
    })



# Complex type [anonymous] with content type EMPTY
class CTD_ANON_90 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type EMPTY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 15, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Attribute name uses Python identifier name
    __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_90_name', pyxb.binding.datatypes.string, required=True)
    __name._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 16, 12)
    __name._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 16, 12)
    
    name = property(__name.value, __name.set, None, None)

    
    # Attribute optype uses Python identifier optype
    __optype = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'optype'), 'optype', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_90_optype', OPTYPE)
    __optype._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 17, 12)
    __optype._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 17, 12)
    
    optype = property(__optype.value, __optype.set, None, None)

    
    # Attribute dataType uses Python identifier dataType
    __dataType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'dataType'), 'dataType', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_90_dataType', DATATYPE)
    __dataType._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 18, 12)
    __dataType._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 18, 12)
    
    dataType = property(__dataType.value, __dataType.set, None, None)

    _ElementMap.update({
        
    })
    _AttributeMap.update({
        __name.name() : __name,
        __optype.name() : __optype,
        __dataType.name() : __dataType
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_91 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 22, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Apply uses Python identifier Apply
    __Apply = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Apply'), 'Apply', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_91_httpwww_dmg_orgPMML_4_2Apply', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 21, 4), )

    
    Apply = property(__Apply.value, __Apply.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_91_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Constant uses Python identifier Constant
    __Constant = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Constant'), 'Constant', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_91_httpwww_dmg_orgPMML_4_2Constant', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1827, 4), )

    
    Constant = property(__Constant.value, __Constant.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}FieldRef uses Python identifier FieldRef
    __FieldRef = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FieldRef'), 'FieldRef', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_91_httpwww_dmg_orgPMML_4_2FieldRef', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1836, 4), )

    
    FieldRef = property(__FieldRef.value, __FieldRef.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NormContinuous uses Python identifier NormContinuous
    __NormContinuous = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NormContinuous'), 'NormContinuous', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_91_httpwww_dmg_orgPMML_4_2NormContinuous', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1845, 4), )

    
    NormContinuous = property(__NormContinuous.value, __NormContinuous.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NormDiscrete uses Python identifier NormDiscrete
    __NormDiscrete = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NormDiscrete'), 'NormDiscrete', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_91_httpwww_dmg_orgPMML_4_2NormDiscrete', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1865, 4), )

    
    NormDiscrete = property(__NormDiscrete.value, __NormDiscrete.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Discretize uses Python identifier Discretize
    __Discretize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Discretize'), 'Discretize', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_91_httpwww_dmg_orgPMML_4_2Discretize', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1882, 4), )

    
    Discretize = property(__Discretize.value, __Discretize.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MapValues uses Python identifier MapValues
    __MapValues = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MapValues'), 'MapValues', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_91_httpwww_dmg_orgPMML_4_2MapValues', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1903, 4), )

    
    MapValues = property(__MapValues.value, __MapValues.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TextIndex uses Python identifier TextIndex
    __TextIndex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TextIndex'), 'TextIndex', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_91_httpwww_dmg_orgPMML_4_2TextIndex', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1928, 4), )

    
    TextIndex = property(__TextIndex.value, __TextIndex.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Aggregate uses Python identifier Aggregate
    __Aggregate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Aggregate'), 'Aggregate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_91_httpwww_dmg_orgPMML_4_2Aggregate', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1979, 4), )

    
    Aggregate = property(__Aggregate.value, __Aggregate.set, None, None)

    
    # Attribute function uses Python identifier function
    __function = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'function'), 'function', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_91_function', pyxb.binding.datatypes.string, required=True)
    __function._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 27, 12)
    __function._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 27, 12)
    
    function = property(__function.value, __function.set, None, None)

    
    # Attribute mapMissingTo uses Python identifier mapMissingTo
    __mapMissingTo = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'mapMissingTo'), 'mapMissingTo', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_91_mapMissingTo', pyxb.binding.datatypes.string)
    __mapMissingTo._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 28, 12)
    __mapMissingTo._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 28, 12)
    
    mapMissingTo = property(__mapMissingTo.value, __mapMissingTo.set, None, None)

    
    # Attribute defaultValue uses Python identifier defaultValue
    __defaultValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'defaultValue'), 'defaultValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_91_defaultValue', pyxb.binding.datatypes.string)
    __defaultValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 29, 12)
    __defaultValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 29, 12)
    
    defaultValue = property(__defaultValue.value, __defaultValue.set, None, None)

    
    # Attribute invalidValueTreatment uses Python identifier invalidValueTreatment
    __invalidValueTreatment = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'invalidValueTreatment'), 'invalidValueTreatment', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_91_invalidValueTreatment', INVALID_VALUE_TREATMENT_METHOD, unicode_default='returnInvalid')
    __invalidValueTreatment._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 30, 12)
    __invalidValueTreatment._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 30, 12)
    
    invalidValueTreatment = property(__invalidValueTreatment.value, __invalidValueTreatment.set, None, None)

    _ElementMap.update({
        __Apply.name() : __Apply,
        __Extension.name() : __Extension,
        __Constant.name() : __Constant,
        __FieldRef.name() : __FieldRef,
        __NormContinuous.name() : __NormContinuous,
        __NormDiscrete.name() : __NormDiscrete,
        __Discretize.name() : __Discretize,
        __MapValues.name() : __MapValues,
        __TextIndex.name() : __TextIndex,
        __Aggregate.name() : __Aggregate
    })
    _AttributeMap.update({
        __function.name() : __function,
        __mapMissingTo.name() : __mapMissingTo,
        __defaultValue.name() : __defaultValue,
        __invalidValueTreatment.name() : __invalidValueTreatment
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_92 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 34, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Segmentation uses Python identifier Segmentation
    __Segmentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Segmentation'), 'Segmentation', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_92_httpwww_dmg_orgPMML_4_2Segmentation', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 57, 4), )

    
    Segmentation = property(__Segmentation.value, __Segmentation.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Regression uses Python identifier Regression
    __Regression = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Regression'), 'Regression', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_92_httpwww_dmg_orgPMML_4_2Regression', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 113, 4), )

    
    Regression = property(__Regression.value, __Regression.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}DecisionTree uses Python identifier DecisionTree
    __DecisionTree = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DecisionTree'), 'DecisionTree', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_92_httpwww_dmg_orgPMML_4_2DecisionTree', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 130, 4), )

    
    DecisionTree = property(__DecisionTree.value, __DecisionTree.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Targets uses Python identifier Targets
    __Targets = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Targets'), 'Targets', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_92_httpwww_dmg_orgPMML_4_2Targets', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4), )

    
    Targets = property(__Targets.value, __Targets.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_92_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Output uses Python identifier Output
    __Output = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Output'), 'Output', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_92_httpwww_dmg_orgPMML_4_2Output', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4), )

    
    Output = property(__Output.value, __Output.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelStats uses Python identifier ModelStats
    __ModelStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), 'ModelStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_92_httpwww_dmg_orgPMML_4_2ModelStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4), )

    
    ModelStats = property(__ModelStats.value, __ModelStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LocalTransformations uses Python identifier LocalTransformations
    __LocalTransformations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), 'LocalTransformations', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_92_httpwww_dmg_orgPMML_4_2LocalTransformations', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4), )

    
    LocalTransformations = property(__LocalTransformations.value, __LocalTransformations.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelVerification uses Python identifier ModelVerification
    __ModelVerification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), 'ModelVerification', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_92_httpwww_dmg_orgPMML_4_2ModelVerification', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4), )

    
    ModelVerification = property(__ModelVerification.value, __ModelVerification.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MiningSchema uses Python identifier MiningSchema
    __MiningSchema = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), 'MiningSchema', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_92_httpwww_dmg_orgPMML_4_2MiningSchema', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4), )

    
    MiningSchema = property(__MiningSchema.value, __MiningSchema.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelExplanation uses Python identifier ModelExplanation
    __ModelExplanation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), 'ModelExplanation', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_92_httpwww_dmg_orgPMML_4_2ModelExplanation', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4), )

    
    ModelExplanation = property(__ModelExplanation.value, __ModelExplanation.set, None, None)

    
    # Attribute modelName uses Python identifier modelName
    __modelName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelName'), 'modelName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_92_modelName', pyxb.binding.datatypes.string)
    __modelName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 51, 12)
    __modelName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 51, 12)
    
    modelName = property(__modelName.value, __modelName.set, None, None)

    
    # Attribute functionName uses Python identifier functionName
    __functionName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'functionName'), 'functionName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_92_functionName', MINING_FUNCTION, required=True)
    __functionName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 52, 12)
    __functionName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 52, 12)
    
    functionName = property(__functionName.value, __functionName.set, None, None)

    
    # Attribute algorithmName uses Python identifier algorithmName
    __algorithmName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'algorithmName'), 'algorithmName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_92_algorithmName', pyxb.binding.datatypes.string)
    __algorithmName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 53, 12)
    __algorithmName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 53, 12)
    
    algorithmName = property(__algorithmName.value, __algorithmName.set, None, None)

    
    # Attribute isScorable uses Python identifier isScorable
    __isScorable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isScorable'), 'isScorable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_92_isScorable', pyxb.binding.datatypes.boolean, unicode_default='true')
    __isScorable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 54, 12)
    __isScorable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 54, 12)
    
    isScorable = property(__isScorable.value, __isScorable.set, None, None)

    _ElementMap.update({
        __Segmentation.name() : __Segmentation,
        __Regression.name() : __Regression,
        __DecisionTree.name() : __DecisionTree,
        __Targets.name() : __Targets,
        __Extension.name() : __Extension,
        __Output.name() : __Output,
        __ModelStats.name() : __ModelStats,
        __LocalTransformations.name() : __LocalTransformations,
        __ModelVerification.name() : __ModelVerification,
        __MiningSchema.name() : __MiningSchema,
        __ModelExplanation.name() : __ModelExplanation
    })
    _AttributeMap.update({
        __modelName.name() : __modelName,
        __functionName.name() : __functionName,
        __algorithmName.name() : __algorithmName,
        __isScorable.name() : __isScorable
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_93 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 58, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Segment uses Python identifier Segment
    __Segment = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Segment'), 'Segment', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_93_httpwww_dmg_orgPMML_4_2Segment', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 66, 4), )

    
    Segment = property(__Segment.value, __Segment.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_93_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute multipleModelMethod uses Python identifier multipleModelMethod
    __multipleModelMethod = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'multipleModelMethod'), 'multipleModelMethod', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_93_multipleModelMethod', MULTIPLE_MODEL_METHOD, required=True)
    __multipleModelMethod._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 63, 12)
    __multipleModelMethod._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 63, 12)
    
    multipleModelMethod = property(__multipleModelMethod.value, __multipleModelMethod.set, None, None)

    _ElementMap.update({
        __Segment.name() : __Segment,
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __multipleModelMethod.name() : __multipleModelMethod
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_94 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 67, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}MiningModel uses Python identifier MiningModel
    __MiningModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MiningModel'), 'MiningModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2MiningModel', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 33, 4), )

    
    MiningModel = property(__MiningModel.value, __MiningModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}AssociationModel uses Python identifier AssociationModel
    __AssociationModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AssociationModel'), 'AssociationModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2AssociationModel', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 157, 4), )

    
    AssociationModel = property(__AssociationModel.value, __AssociationModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}RuleSetModel uses Python identifier RuleSetModel
    __RuleSetModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'RuleSetModel'), 'RuleSetModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2RuleSetModel', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 231, 4), )

    
    RuleSetModel = property(__RuleSetModel.value, __RuleSetModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ClusteringModel uses Python identifier ClusteringModel
    __ClusteringModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ClusteringModel'), 'ClusteringModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2ClusteringModel', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 311, 4), )

    
    ClusteringModel = property(__ClusteringModel.value, __ClusteringModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}RegressionModel uses Python identifier RegressionModel
    __RegressionModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'RegressionModel'), 'RegressionModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2RegressionModel', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 520, 4), )

    
    RegressionModel = property(__RegressionModel.value, __RegressionModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TextModel uses Python identifier TextModel
    __TextModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TextModel'), 'TextModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2TextModel', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 606, 4), )

    
    TextModel = property(__TextModel.value, __TextModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NearestNeighborModel uses Python identifier NearestNeighborModel
    __NearestNeighborModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NearestNeighborModel'), 'NearestNeighborModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2NearestNeighborModel', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 719, 4), )

    
    NearestNeighborModel = property(__NearestNeighborModel.value, __NearestNeighborModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NaiveBayesModel uses Python identifier NaiveBayesModel
    __NaiveBayesModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NaiveBayesModel'), 'NaiveBayesModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2NaiveBayesModel', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1129, 4), )

    
    NaiveBayesModel = property(__NaiveBayesModel.value, __NaiveBayesModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}GeneralRegressionModel uses Python identifier GeneralRegressionModel
    __GeneralRegressionModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GeneralRegressionModel'), 'GeneralRegressionModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2GeneralRegressionModel', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1344, 4), )

    
    GeneralRegressionModel = property(__GeneralRegressionModel.value, __GeneralRegressionModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NeuralNetwork uses Python identifier NeuralNetwork
    __NeuralNetwork = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NeuralNetwork'), 'NeuralNetwork', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2NeuralNetwork', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2001, 4), )

    
    NeuralNetwork = property(__NeuralNetwork.value, __NeuralNetwork.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}BaselineModel uses Python identifier BaselineModel
    __BaselineModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BaselineModel'), 'BaselineModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2BaselineModel', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2130, 4), )

    
    BaselineModel = property(__BaselineModel.value, __BaselineModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SupportVectorMachineModel uses Python identifier SupportVectorMachineModel
    __SupportVectorMachineModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SupportVectorMachineModel'), 'SupportVectorMachineModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2SupportVectorMachineModel', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2307, 4), )

    
    SupportVectorMachineModel = property(__SupportVectorMachineModel.value, __SupportVectorMachineModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Scorecard uses Python identifier Scorecard
    __Scorecard = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Scorecard'), 'Scorecard', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2Scorecard', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2471, 4), )

    
    Scorecard = property(__Scorecard.value, __Scorecard.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SequenceModel uses Python identifier SequenceModel
    __SequenceModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SequenceModel'), 'SequenceModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2SequenceModel', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2551, 4), )

    
    SequenceModel = property(__SequenceModel.value, __SequenceModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TimeSeriesModel uses Python identifier TimeSeriesModel
    __TimeSeriesModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeSeriesModel'), 'TimeSeriesModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2TimeSeriesModel', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2827, 4), )

    
    TimeSeriesModel = property(__TimeSeriesModel.value, __TimeSeriesModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TreeModel uses Python identifier TreeModel
    __TreeModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TreeModel'), 'TreeModel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2TreeModel', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3302, 4), )

    
    TreeModel = property(__TreeModel.value, __TreeModel.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SimplePredicate uses Python identifier SimplePredicate
    __SimplePredicate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SimplePredicate'), 'SimplePredicate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2SimplePredicate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3362, 4), )

    
    SimplePredicate = property(__SimplePredicate.value, __SimplePredicate.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}CompoundPredicate uses Python identifier CompoundPredicate
    __CompoundPredicate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompoundPredicate'), 'CompoundPredicate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2CompoundPredicate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3385, 4), )

    
    CompoundPredicate = property(__CompoundPredicate.value, __CompoundPredicate.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SimpleSetPredicate uses Python identifier SimpleSetPredicate
    __SimpleSetPredicate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SimpleSetPredicate'), 'SimpleSetPredicate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2SimpleSetPredicate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3405, 4), )

    
    SimpleSetPredicate = property(__SimpleSetPredicate.value, __SimpleSetPredicate.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}True uses Python identifier True_
    __True = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'True'), 'True_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2True', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3422, 4), )

    
    True_ = property(__True.value, __True.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}False uses Python identifier False_
    __False = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'False'), 'False_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_httpwww_dmg_orgPMML_4_2False', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3429, 4), )

    
    False_ = property(__False.value, __False.set, None, None)

    
    # Attribute id uses Python identifier id
    __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_id', pyxb.binding.datatypes.string)
    __id._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 73, 12)
    __id._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 73, 12)
    
    id = property(__id.value, __id.set, None, None)

    
    # Attribute weight uses Python identifier weight
    __weight = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'weight'), 'weight', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_94_weight', NUMBER, unicode_default='1')
    __weight._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 74, 12)
    __weight._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 74, 12)
    
    weight = property(__weight.value, __weight.set, None, None)

    _ElementMap.update({
        __MiningModel.name() : __MiningModel,
        __AssociationModel.name() : __AssociationModel,
        __RuleSetModel.name() : __RuleSetModel,
        __ClusteringModel.name() : __ClusteringModel,
        __RegressionModel.name() : __RegressionModel,
        __TextModel.name() : __TextModel,
        __NearestNeighborModel.name() : __NearestNeighborModel,
        __Extension.name() : __Extension,
        __NaiveBayesModel.name() : __NaiveBayesModel,
        __GeneralRegressionModel.name() : __GeneralRegressionModel,
        __NeuralNetwork.name() : __NeuralNetwork,
        __BaselineModel.name() : __BaselineModel,
        __SupportVectorMachineModel.name() : __SupportVectorMachineModel,
        __Scorecard.name() : __Scorecard,
        __SequenceModel.name() : __SequenceModel,
        __TimeSeriesModel.name() : __TimeSeriesModel,
        __TreeModel.name() : __TreeModel,
        __SimplePredicate.name() : __SimplePredicate,
        __CompoundPredicate.name() : __CompoundPredicate,
        __SimpleSetPredicate.name() : __SimpleSetPredicate,
        __True.name() : __True,
        __False.name() : __False
    })
    _AttributeMap.update({
        __id.name() : __id,
        __weight.name() : __weight
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_95 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 101, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_95_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute name uses Python identifier name
    __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_95_name', FIELD_NAME, required=True)
    __name._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 105, 12)
    __name._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 105, 12)
    
    name = property(__name.value, __name.set, None, None)

    
    # Attribute displayName uses Python identifier displayName
    __displayName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'displayName'), 'displayName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_95_displayName', pyxb.binding.datatypes.string)
    __displayName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 106, 12)
    __displayName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 106, 12)
    
    displayName = property(__displayName.value, __displayName.set, None, None)

    
    # Attribute optype uses Python identifier optype
    __optype = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'optype'), 'optype', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_95_optype', OPTYPE)
    __optype._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 107, 12)
    __optype._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 107, 12)
    
    optype = property(__optype.value, __optype.set, None, None)

    
    # Attribute dataType uses Python identifier dataType
    __dataType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'dataType'), 'dataType', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_95_dataType', DATATYPE)
    __dataType._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 108, 12)
    __dataType._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 108, 12)
    
    dataType = property(__dataType.value, __dataType.set, None, None)

    
    # Attribute feature uses Python identifier feature
    __feature = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'feature'), 'feature', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_95_feature', RESULT_FEATURE)
    __feature._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 109, 12)
    __feature._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 109, 12)
    
    feature = property(__feature.value, __feature.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_95_value', pyxb.binding.datatypes.string)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 110, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 110, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __name.name() : __name,
        __displayName.name() : __displayName,
        __optype.name() : __optype,
        __dataType.name() : __dataType,
        __feature.name() : __feature,
        __value.name() : __value
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_96 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 114, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}ResultField uses Python identifier ResultField
    __ResultField = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ResultField'), 'ResultField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_96_httpwww_dmg_orgPMML_4_2ResultField', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 100, 4), )

    
    ResultField = property(__ResultField.value, __ResultField.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}RegressionTable uses Python identifier RegressionTable
    __RegressionTable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'RegressionTable'), 'RegressionTable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_96_httpwww_dmg_orgPMML_4_2RegressionTable', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 564, 4), )

    
    RegressionTable = property(__RegressionTable.value, __RegressionTable.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Targets uses Python identifier Targets
    __Targets = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Targets'), 'Targets', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_96_httpwww_dmg_orgPMML_4_2Targets', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4), )

    
    Targets = property(__Targets.value, __Targets.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_96_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Output uses Python identifier Output
    __Output = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Output'), 'Output', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_96_httpwww_dmg_orgPMML_4_2Output', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4), )

    
    Output = property(__Output.value, __Output.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelStats uses Python identifier ModelStats
    __ModelStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), 'ModelStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_96_httpwww_dmg_orgPMML_4_2ModelStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4), )

    
    ModelStats = property(__ModelStats.value, __ModelStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LocalTransformations uses Python identifier LocalTransformations
    __LocalTransformations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), 'LocalTransformations', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_96_httpwww_dmg_orgPMML_4_2LocalTransformations', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4), )

    
    LocalTransformations = property(__LocalTransformations.value, __LocalTransformations.set, None, None)

    
    # Attribute modelName uses Python identifier modelName
    __modelName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelName'), 'modelName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_96_modelName', pyxb.binding.datatypes.string)
    __modelName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 124, 12)
    __modelName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 124, 12)
    
    modelName = property(__modelName.value, __modelName.set, None, None)

    
    # Attribute functionName uses Python identifier functionName
    __functionName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'functionName'), 'functionName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_96_functionName', MINING_FUNCTION, required=True)
    __functionName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 125, 12)
    __functionName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 125, 12)
    
    functionName = property(__functionName.value, __functionName.set, None, None)

    
    # Attribute algorithmName uses Python identifier algorithmName
    __algorithmName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'algorithmName'), 'algorithmName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_96_algorithmName', pyxb.binding.datatypes.string)
    __algorithmName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 126, 12)
    __algorithmName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 126, 12)
    
    algorithmName = property(__algorithmName.value, __algorithmName.set, None, None)

    
    # Attribute normalizationMethod uses Python identifier normalizationMethod
    __normalizationMethod = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'normalizationMethod'), 'normalizationMethod', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_96_normalizationMethod', REGRESSIONNORMALIZATIONMETHOD, unicode_default='none')
    __normalizationMethod._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 127, 12)
    __normalizationMethod._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 127, 12)
    
    normalizationMethod = property(__normalizationMethod.value, __normalizationMethod.set, None, None)

    _ElementMap.update({
        __ResultField.name() : __ResultField,
        __RegressionTable.name() : __RegressionTable,
        __Targets.name() : __Targets,
        __Extension.name() : __Extension,
        __Output.name() : __Output,
        __ModelStats.name() : __ModelStats,
        __LocalTransformations.name() : __LocalTransformations
    })
    _AttributeMap.update({
        __modelName.name() : __modelName,
        __functionName.name() : __functionName,
        __algorithmName.name() : __algorithmName,
        __normalizationMethod.name() : __normalizationMethod
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_97 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 131, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}ResultField uses Python identifier ResultField
    __ResultField = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ResultField'), 'ResultField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_97_httpwww_dmg_orgPMML_4_2ResultField', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 100, 4), )

    
    ResultField = property(__ResultField.value, __ResultField.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Targets uses Python identifier Targets
    __Targets = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Targets'), 'Targets', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_97_httpwww_dmg_orgPMML_4_2Targets', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4), )

    
    Targets = property(__Targets.value, __Targets.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_97_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Output uses Python identifier Output
    __Output = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Output'), 'Output', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_97_httpwww_dmg_orgPMML_4_2Output', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4), )

    
    Output = property(__Output.value, __Output.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelStats uses Python identifier ModelStats
    __ModelStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), 'ModelStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_97_httpwww_dmg_orgPMML_4_2ModelStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4), )

    
    ModelStats = property(__ModelStats.value, __ModelStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LocalTransformations uses Python identifier LocalTransformations
    __LocalTransformations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), 'LocalTransformations', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_97_httpwww_dmg_orgPMML_4_2LocalTransformations', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4), )

    
    LocalTransformations = property(__LocalTransformations.value, __LocalTransformations.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Node uses Python identifier Node
    __Node = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Node'), 'Node', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_97_httpwww_dmg_orgPMML_4_2Node', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3333, 4), )

    
    Node = property(__Node.value, __Node.set, None, None)

    
    # Attribute modelName uses Python identifier modelName
    __modelName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelName'), 'modelName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_97_modelName', pyxb.binding.datatypes.string)
    __modelName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 141, 12)
    __modelName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 141, 12)
    
    modelName = property(__modelName.value, __modelName.set, None, None)

    
    # Attribute functionName uses Python identifier functionName
    __functionName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'functionName'), 'functionName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_97_functionName', MINING_FUNCTION, required=True)
    __functionName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 142, 12)
    __functionName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 142, 12)
    
    functionName = property(__functionName.value, __functionName.set, None, None)

    
    # Attribute algorithmName uses Python identifier algorithmName
    __algorithmName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'algorithmName'), 'algorithmName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_97_algorithmName', pyxb.binding.datatypes.string)
    __algorithmName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 143, 12)
    __algorithmName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 143, 12)
    
    algorithmName = property(__algorithmName.value, __algorithmName.set, None, None)

    
    # Attribute missingValueStrategy uses Python identifier missingValueStrategy
    __missingValueStrategy = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'missingValueStrategy'), 'missingValueStrategy', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_97_missingValueStrategy', MISSING_VALUE_STRATEGY, unicode_default='none')
    __missingValueStrategy._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 144, 12)
    __missingValueStrategy._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 144, 12)
    
    missingValueStrategy = property(__missingValueStrategy.value, __missingValueStrategy.set, None, None)

    
    # Attribute missingValuePenalty uses Python identifier missingValuePenalty
    __missingValuePenalty = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'missingValuePenalty'), 'missingValuePenalty', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_97_missingValuePenalty', PROB_NUMBER, unicode_default='1.0')
    __missingValuePenalty._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 145, 12)
    __missingValuePenalty._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 145, 12)
    
    missingValuePenalty = property(__missingValuePenalty.value, __missingValuePenalty.set, None, None)

    
    # Attribute noTrueChildStrategy uses Python identifier noTrueChildStrategy
    __noTrueChildStrategy = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'noTrueChildStrategy'), 'noTrueChildStrategy', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_97_noTrueChildStrategy', NO_TRUE_CHILD_STRATEGY, unicode_default='returnNullPrediction')
    __noTrueChildStrategy._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 146, 12)
    __noTrueChildStrategy._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 146, 12)
    
    noTrueChildStrategy = property(__noTrueChildStrategy.value, __noTrueChildStrategy.set, None, None)

    
    # Attribute splitCharacteristic uses Python identifier splitCharacteristic
    __splitCharacteristic = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'splitCharacteristic'), 'splitCharacteristic', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_97_splitCharacteristic', STD_ANON, unicode_default='multiSplit')
    __splitCharacteristic._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 147, 12)
    __splitCharacteristic._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 147, 12)
    
    splitCharacteristic = property(__splitCharacteristic.value, __splitCharacteristic.set, None, None)

    _ElementMap.update({
        __ResultField.name() : __ResultField,
        __Targets.name() : __Targets,
        __Extension.name() : __Extension,
        __Output.name() : __Output,
        __ModelStats.name() : __ModelStats,
        __LocalTransformations.name() : __LocalTransformations,
        __Node.name() : __Node
    })
    _AttributeMap.update({
        __modelName.name() : __modelName,
        __functionName.name() : __functionName,
        __algorithmName.name() : __algorithmName,
        __missingValueStrategy.name() : __missingValueStrategy,
        __missingValuePenalty.name() : __missingValuePenalty,
        __noTrueChildStrategy.name() : __noTrueChildStrategy,
        __splitCharacteristic.name() : __splitCharacteristic
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_98 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 158, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Item uses Python identifier Item
    __Item = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Item'), 'Item', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_httpwww_dmg_orgPMML_4_2Item', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 186, 4), )

    
    Item = property(__Item.value, __Item.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Itemset uses Python identifier Itemset
    __Itemset = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Itemset'), 'Itemset', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_httpwww_dmg_orgPMML_4_2Itemset', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 197, 4), )

    
    Itemset = property(__Itemset.value, __Itemset.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}AssociationRule uses Python identifier AssociationRule
    __AssociationRule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AssociationRule'), 'AssociationRule', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_httpwww_dmg_orgPMML_4_2AssociationRule', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 216, 4), )

    
    AssociationRule = property(__AssociationRule.value, __AssociationRule.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Output uses Python identifier Output
    __Output = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Output'), 'Output', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_httpwww_dmg_orgPMML_4_2Output', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4), )

    
    Output = property(__Output.value, __Output.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelStats uses Python identifier ModelStats
    __ModelStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), 'ModelStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_httpwww_dmg_orgPMML_4_2ModelStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4), )

    
    ModelStats = property(__ModelStats.value, __ModelStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LocalTransformations uses Python identifier LocalTransformations
    __LocalTransformations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), 'LocalTransformations', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_httpwww_dmg_orgPMML_4_2LocalTransformations', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4), )

    
    LocalTransformations = property(__LocalTransformations.value, __LocalTransformations.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelVerification uses Python identifier ModelVerification
    __ModelVerification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), 'ModelVerification', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_httpwww_dmg_orgPMML_4_2ModelVerification', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4), )

    
    ModelVerification = property(__ModelVerification.value, __ModelVerification.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MiningSchema uses Python identifier MiningSchema
    __MiningSchema = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), 'MiningSchema', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_httpwww_dmg_orgPMML_4_2MiningSchema', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4), )

    
    MiningSchema = property(__MiningSchema.value, __MiningSchema.set, None, None)

    
    # Attribute modelName uses Python identifier modelName
    __modelName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelName'), 'modelName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_modelName', pyxb.binding.datatypes.string)
    __modelName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 171, 12)
    __modelName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 171, 12)
    
    modelName = property(__modelName.value, __modelName.set, None, None)

    
    # Attribute functionName uses Python identifier functionName
    __functionName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'functionName'), 'functionName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_functionName', MINING_FUNCTION, required=True)
    __functionName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 172, 12)
    __functionName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 172, 12)
    
    functionName = property(__functionName.value, __functionName.set, None, None)

    
    # Attribute algorithmName uses Python identifier algorithmName
    __algorithmName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'algorithmName'), 'algorithmName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_algorithmName', pyxb.binding.datatypes.string)
    __algorithmName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 173, 12)
    __algorithmName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 173, 12)
    
    algorithmName = property(__algorithmName.value, __algorithmName.set, None, None)

    
    # Attribute numberOfTransactions uses Python identifier numberOfTransactions
    __numberOfTransactions = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfTransactions'), 'numberOfTransactions', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_numberOfTransactions', INT_NUMBER, required=True)
    __numberOfTransactions._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 174, 12)
    __numberOfTransactions._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 174, 12)
    
    numberOfTransactions = property(__numberOfTransactions.value, __numberOfTransactions.set, None, None)

    
    # Attribute maxNumberOfItemsPerTA uses Python identifier maxNumberOfItemsPerTA
    __maxNumberOfItemsPerTA = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'maxNumberOfItemsPerTA'), 'maxNumberOfItemsPerTA', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_maxNumberOfItemsPerTA', INT_NUMBER)
    __maxNumberOfItemsPerTA._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 175, 12)
    __maxNumberOfItemsPerTA._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 175, 12)
    
    maxNumberOfItemsPerTA = property(__maxNumberOfItemsPerTA.value, __maxNumberOfItemsPerTA.set, None, None)

    
    # Attribute avgNumberOfItemsPerTA uses Python identifier avgNumberOfItemsPerTA
    __avgNumberOfItemsPerTA = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'avgNumberOfItemsPerTA'), 'avgNumberOfItemsPerTA', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_avgNumberOfItemsPerTA', REAL_NUMBER)
    __avgNumberOfItemsPerTA._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 176, 12)
    __avgNumberOfItemsPerTA._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 176, 12)
    
    avgNumberOfItemsPerTA = property(__avgNumberOfItemsPerTA.value, __avgNumberOfItemsPerTA.set, None, None)

    
    # Attribute minimumSupport uses Python identifier minimumSupport
    __minimumSupport = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'minimumSupport'), 'minimumSupport', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_minimumSupport', PROB_NUMBER, required=True)
    __minimumSupport._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 177, 12)
    __minimumSupport._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 177, 12)
    
    minimumSupport = property(__minimumSupport.value, __minimumSupport.set, None, None)

    
    # Attribute minimumConfidence uses Python identifier minimumConfidence
    __minimumConfidence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'minimumConfidence'), 'minimumConfidence', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_minimumConfidence', PROB_NUMBER, required=True)
    __minimumConfidence._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 178, 12)
    __minimumConfidence._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 178, 12)
    
    minimumConfidence = property(__minimumConfidence.value, __minimumConfidence.set, None, None)

    
    # Attribute lengthLimit uses Python identifier lengthLimit
    __lengthLimit = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'lengthLimit'), 'lengthLimit', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_lengthLimit', INT_NUMBER)
    __lengthLimit._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 179, 12)
    __lengthLimit._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 179, 12)
    
    lengthLimit = property(__lengthLimit.value, __lengthLimit.set, None, None)

    
    # Attribute numberOfItems uses Python identifier numberOfItems
    __numberOfItems = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfItems'), 'numberOfItems', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_numberOfItems', INT_NUMBER, required=True)
    __numberOfItems._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 180, 12)
    __numberOfItems._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 180, 12)
    
    numberOfItems = property(__numberOfItems.value, __numberOfItems.set, None, None)

    
    # Attribute numberOfItemsets uses Python identifier numberOfItemsets
    __numberOfItemsets = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfItemsets'), 'numberOfItemsets', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_numberOfItemsets', INT_NUMBER, required=True)
    __numberOfItemsets._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 181, 12)
    __numberOfItemsets._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 181, 12)
    
    numberOfItemsets = property(__numberOfItemsets.value, __numberOfItemsets.set, None, None)

    
    # Attribute numberOfRules uses Python identifier numberOfRules
    __numberOfRules = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfRules'), 'numberOfRules', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_numberOfRules', INT_NUMBER, required=True)
    __numberOfRules._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 182, 12)
    __numberOfRules._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 182, 12)
    
    numberOfRules = property(__numberOfRules.value, __numberOfRules.set, None, None)

    
    # Attribute isScorable uses Python identifier isScorable
    __isScorable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isScorable'), 'isScorable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_98_isScorable', pyxb.binding.datatypes.boolean, unicode_default='true')
    __isScorable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 183, 12)
    __isScorable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 183, 12)
    
    isScorable = property(__isScorable.value, __isScorable.set, None, None)

    _ElementMap.update({
        __Item.name() : __Item,
        __Itemset.name() : __Itemset,
        __AssociationRule.name() : __AssociationRule,
        __Extension.name() : __Extension,
        __Output.name() : __Output,
        __ModelStats.name() : __ModelStats,
        __LocalTransformations.name() : __LocalTransformations,
        __ModelVerification.name() : __ModelVerification,
        __MiningSchema.name() : __MiningSchema
    })
    _AttributeMap.update({
        __modelName.name() : __modelName,
        __functionName.name() : __functionName,
        __algorithmName.name() : __algorithmName,
        __numberOfTransactions.name() : __numberOfTransactions,
        __maxNumberOfItemsPerTA.name() : __maxNumberOfItemsPerTA,
        __avgNumberOfItemsPerTA.name() : __avgNumberOfItemsPerTA,
        __minimumSupport.name() : __minimumSupport,
        __minimumConfidence.name() : __minimumConfidence,
        __lengthLimit.name() : __lengthLimit,
        __numberOfItems.name() : __numberOfItems,
        __numberOfItemsets.name() : __numberOfItemsets,
        __numberOfRules.name() : __numberOfRules,
        __isScorable.name() : __isScorable
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_99 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 187, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_99_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute id uses Python identifier id
    __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_99_id', pyxb.binding.datatypes.string, required=True)
    __id._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 191, 12)
    __id._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 191, 12)
    
    id = property(__id.value, __id.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_99_value', pyxb.binding.datatypes.string, required=True)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 192, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 192, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    
    # Attribute mappedValue uses Python identifier mappedValue
    __mappedValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'mappedValue'), 'mappedValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_99_mappedValue', pyxb.binding.datatypes.string)
    __mappedValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 193, 12)
    __mappedValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 193, 12)
    
    mappedValue = property(__mappedValue.value, __mappedValue.set, None, None)

    
    # Attribute weight uses Python identifier weight
    __weight = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'weight'), 'weight', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_99_weight', REAL_NUMBER)
    __weight._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 194, 12)
    __weight._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 194, 12)
    
    weight = property(__weight.value, __weight.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __id.name() : __id,
        __value.name() : __value,
        __mappedValue.name() : __mappedValue,
        __weight.name() : __weight
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_100 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 198, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}ItemRef uses Python identifier ItemRef
    __ItemRef = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ItemRef'), 'ItemRef', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_100_httpwww_dmg_orgPMML_4_2ItemRef', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 208, 4), )

    
    ItemRef = property(__ItemRef.value, __ItemRef.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_100_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute id uses Python identifier id
    __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_100_id', pyxb.binding.datatypes.string, required=True)
    __id._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 203, 12)
    __id._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 203, 12)
    
    id = property(__id.value, __id.set, None, None)

    
    # Attribute support uses Python identifier support
    __support = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'support'), 'support', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_100_support', PROB_NUMBER)
    __support._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 204, 12)
    __support._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 204, 12)
    
    support = property(__support.value, __support.set, None, None)

    
    # Attribute numberOfItems uses Python identifier numberOfItems
    __numberOfItems = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfItems'), 'numberOfItems', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_100_numberOfItems', pyxb.binding.datatypes.nonNegativeInteger)
    __numberOfItems._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 205, 12)
    __numberOfItems._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 205, 12)
    
    numberOfItems = property(__numberOfItems.value, __numberOfItems.set, None, None)

    _ElementMap.update({
        __ItemRef.name() : __ItemRef,
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __id.name() : __id,
        __support.name() : __support,
        __numberOfItems.name() : __numberOfItems
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_101 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 217, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_101_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute antecedent uses Python identifier antecedent
    __antecedent = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'antecedent'), 'antecedent', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_101_antecedent', pyxb.binding.datatypes.string, required=True)
    __antecedent._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 221, 12)
    __antecedent._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 221, 12)
    
    antecedent = property(__antecedent.value, __antecedent.set, None, None)

    
    # Attribute consequent uses Python identifier consequent
    __consequent = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'consequent'), 'consequent', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_101_consequent', pyxb.binding.datatypes.string, required=True)
    __consequent._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 222, 12)
    __consequent._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 222, 12)
    
    consequent = property(__consequent.value, __consequent.set, None, None)

    
    # Attribute support uses Python identifier support
    __support = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'support'), 'support', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_101_support', PROB_NUMBER, required=True)
    __support._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 223, 12)
    __support._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 223, 12)
    
    support = property(__support.value, __support.set, None, None)

    
    # Attribute confidence uses Python identifier confidence
    __confidence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'confidence'), 'confidence', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_101_confidence', PROB_NUMBER, required=True)
    __confidence._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 224, 12)
    __confidence._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 224, 12)
    
    confidence = property(__confidence.value, __confidence.set, None, None)

    
    # Attribute lift uses Python identifier lift
    __lift = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'lift'), 'lift', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_101_lift', pyxb.binding.datatypes.float)
    __lift._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 225, 12)
    __lift._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 225, 12)
    
    lift = property(__lift.value, __lift.set, None, None)

    
    # Attribute leverage uses Python identifier leverage
    __leverage = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'leverage'), 'leverage', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_101_leverage', pyxb.binding.datatypes.float)
    __leverage._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 226, 12)
    __leverage._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 226, 12)
    
    leverage = property(__leverage.value, __leverage.set, None, None)

    
    # Attribute affinity uses Python identifier affinity
    __affinity = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'affinity'), 'affinity', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_101_affinity', PROB_NUMBER)
    __affinity._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 227, 12)
    __affinity._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 227, 12)
    
    affinity = property(__affinity.value, __affinity.set, None, None)

    
    # Attribute id uses Python identifier id
    __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_101_id', pyxb.binding.datatypes.string)
    __id._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 228, 12)
    __id._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 228, 12)
    
    id = property(__id.value, __id.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __antecedent.name() : __antecedent,
        __consequent.name() : __consequent,
        __support.name() : __support,
        __confidence.name() : __confidence,
        __lift.name() : __lift,
        __leverage.name() : __leverage,
        __affinity.name() : __affinity,
        __id.name() : __id
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_102 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 232, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}RuleSet uses Python identifier RuleSet
    __RuleSet = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'RuleSet'), 'RuleSet', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_102_httpwww_dmg_orgPMML_4_2RuleSet', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 251, 4), )

    
    RuleSet = property(__RuleSet.value, __RuleSet.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Targets uses Python identifier Targets
    __Targets = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Targets'), 'Targets', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_102_httpwww_dmg_orgPMML_4_2Targets', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4), )

    
    Targets = property(__Targets.value, __Targets.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_102_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Output uses Python identifier Output
    __Output = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Output'), 'Output', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_102_httpwww_dmg_orgPMML_4_2Output', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4), )

    
    Output = property(__Output.value, __Output.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelStats uses Python identifier ModelStats
    __ModelStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), 'ModelStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_102_httpwww_dmg_orgPMML_4_2ModelStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4), )

    
    ModelStats = property(__ModelStats.value, __ModelStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LocalTransformations uses Python identifier LocalTransformations
    __LocalTransformations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), 'LocalTransformations', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_102_httpwww_dmg_orgPMML_4_2LocalTransformations', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4), )

    
    LocalTransformations = property(__LocalTransformations.value, __LocalTransformations.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelVerification uses Python identifier ModelVerification
    __ModelVerification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), 'ModelVerification', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_102_httpwww_dmg_orgPMML_4_2ModelVerification', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4), )

    
    ModelVerification = property(__ModelVerification.value, __ModelVerification.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MiningSchema uses Python identifier MiningSchema
    __MiningSchema = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), 'MiningSchema', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_102_httpwww_dmg_orgPMML_4_2MiningSchema', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4), )

    
    MiningSchema = property(__MiningSchema.value, __MiningSchema.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelExplanation uses Python identifier ModelExplanation
    __ModelExplanation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), 'ModelExplanation', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_102_httpwww_dmg_orgPMML_4_2ModelExplanation', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4), )

    
    ModelExplanation = property(__ModelExplanation.value, __ModelExplanation.set, None, None)

    
    # Attribute modelName uses Python identifier modelName
    __modelName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelName'), 'modelName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_102_modelName', pyxb.binding.datatypes.string)
    __modelName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 245, 12)
    __modelName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 245, 12)
    
    modelName = property(__modelName.value, __modelName.set, None, None)

    
    # Attribute functionName uses Python identifier functionName
    __functionName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'functionName'), 'functionName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_102_functionName', MINING_FUNCTION, required=True)
    __functionName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 246, 12)
    __functionName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 246, 12)
    
    functionName = property(__functionName.value, __functionName.set, None, None)

    
    # Attribute algorithmName uses Python identifier algorithmName
    __algorithmName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'algorithmName'), 'algorithmName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_102_algorithmName', pyxb.binding.datatypes.string)
    __algorithmName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 247, 12)
    __algorithmName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 247, 12)
    
    algorithmName = property(__algorithmName.value, __algorithmName.set, None, None)

    
    # Attribute isScorable uses Python identifier isScorable
    __isScorable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isScorable'), 'isScorable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_102_isScorable', pyxb.binding.datatypes.boolean, unicode_default='true')
    __isScorable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 248, 12)
    __isScorable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 248, 12)
    
    isScorable = property(__isScorable.value, __isScorable.set, None, None)

    _ElementMap.update({
        __RuleSet.name() : __RuleSet,
        __Targets.name() : __Targets,
        __Extension.name() : __Extension,
        __Output.name() : __Output,
        __ModelStats.name() : __ModelStats,
        __LocalTransformations.name() : __LocalTransformations,
        __ModelVerification.name() : __ModelVerification,
        __MiningSchema.name() : __MiningSchema,
        __ModelExplanation.name() : __ModelExplanation
    })
    _AttributeMap.update({
        __modelName.name() : __modelName,
        __functionName.name() : __functionName,
        __algorithmName.name() : __algorithmName,
        __isScorable.name() : __isScorable
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_103 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 252, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}RuleSelectionMethod uses Python identifier RuleSelectionMethod
    __RuleSelectionMethod = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'RuleSelectionMethod'), 'RuleSelectionMethod', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_103_httpwww_dmg_orgPMML_4_2RuleSelectionMethod', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 265, 4), )

    
    RuleSelectionMethod = property(__RuleSelectionMethod.value, __RuleSelectionMethod.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SimpleRule uses Python identifier SimpleRule
    __SimpleRule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SimpleRule'), 'SimpleRule', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_103_httpwww_dmg_orgPMML_4_2SimpleRule', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 287, 4), )

    
    SimpleRule = property(__SimpleRule.value, __SimpleRule.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}CompoundRule uses Python identifier CompoundRule
    __CompoundRule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompoundRule'), 'CompoundRule', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_103_httpwww_dmg_orgPMML_4_2CompoundRule', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 302, 4), )

    
    CompoundRule = property(__CompoundRule.value, __CompoundRule.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_103_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ScoreDistribution uses Python identifier ScoreDistribution
    __ScoreDistribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ScoreDistribution'), 'ScoreDistribution', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_103_httpwww_dmg_orgPMML_4_2ScoreDistribution', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3436, 4), )

    
    ScoreDistribution = property(__ScoreDistribution.value, __ScoreDistribution.set, None, None)

    
    # Attribute recordCount uses Python identifier recordCount
    __recordCount = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'recordCount'), 'recordCount', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_103_recordCount', NUMBER)
    __recordCount._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 259, 12)
    __recordCount._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 259, 12)
    
    recordCount = property(__recordCount.value, __recordCount.set, None, None)

    
    # Attribute nbCorrect uses Python identifier nbCorrect
    __nbCorrect = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'nbCorrect'), 'nbCorrect', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_103_nbCorrect', NUMBER)
    __nbCorrect._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 260, 12)
    __nbCorrect._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 260, 12)
    
    nbCorrect = property(__nbCorrect.value, __nbCorrect.set, None, None)

    
    # Attribute defaultScore uses Python identifier defaultScore
    __defaultScore = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'defaultScore'), 'defaultScore', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_103_defaultScore', pyxb.binding.datatypes.string)
    __defaultScore._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 261, 12)
    __defaultScore._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 261, 12)
    
    defaultScore = property(__defaultScore.value, __defaultScore.set, None, None)

    
    # Attribute defaultConfidence uses Python identifier defaultConfidence
    __defaultConfidence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'defaultConfidence'), 'defaultConfidence', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_103_defaultConfidence', NUMBER)
    __defaultConfidence._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 262, 12)
    __defaultConfidence._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 262, 12)
    
    defaultConfidence = property(__defaultConfidence.value, __defaultConfidence.set, None, None)

    _ElementMap.update({
        __RuleSelectionMethod.name() : __RuleSelectionMethod,
        __SimpleRule.name() : __SimpleRule,
        __CompoundRule.name() : __CompoundRule,
        __Extension.name() : __Extension,
        __ScoreDistribution.name() : __ScoreDistribution
    })
    _AttributeMap.update({
        __recordCount.name() : __recordCount,
        __nbCorrect.name() : __nbCorrect,
        __defaultScore.name() : __defaultScore,
        __defaultConfidence.name() : __defaultConfidence
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_104 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 266, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_104_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute criterion uses Python identifier criterion
    __criterion = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'criterion'), 'criterion', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_104_criterion', STD_ANON_, required=True)
    __criterion._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 270, 12)
    __criterion._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 270, 12)
    
    criterion = property(__criterion.value, __criterion.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __criterion.name() : __criterion
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_105 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 288, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_105_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SimplePredicate uses Python identifier SimplePredicate
    __SimplePredicate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SimplePredicate'), 'SimplePredicate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_105_httpwww_dmg_orgPMML_4_2SimplePredicate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3362, 4), )

    
    SimplePredicate = property(__SimplePredicate.value, __SimplePredicate.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}CompoundPredicate uses Python identifier CompoundPredicate
    __CompoundPredicate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompoundPredicate'), 'CompoundPredicate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_105_httpwww_dmg_orgPMML_4_2CompoundPredicate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3385, 4), )

    
    CompoundPredicate = property(__CompoundPredicate.value, __CompoundPredicate.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SimpleSetPredicate uses Python identifier SimpleSetPredicate
    __SimpleSetPredicate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SimpleSetPredicate'), 'SimpleSetPredicate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_105_httpwww_dmg_orgPMML_4_2SimpleSetPredicate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3405, 4), )

    
    SimpleSetPredicate = property(__SimpleSetPredicate.value, __SimpleSetPredicate.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}True uses Python identifier True_
    __True = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'True'), 'True_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_105_httpwww_dmg_orgPMML_4_2True', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3422, 4), )

    
    True_ = property(__True.value, __True.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}False uses Python identifier False_
    __False = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'False'), 'False_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_105_httpwww_dmg_orgPMML_4_2False', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3429, 4), )

    
    False_ = property(__False.value, __False.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ScoreDistribution uses Python identifier ScoreDistribution
    __ScoreDistribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ScoreDistribution'), 'ScoreDistribution', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_105_httpwww_dmg_orgPMML_4_2ScoreDistribution', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3436, 4), )

    
    ScoreDistribution = property(__ScoreDistribution.value, __ScoreDistribution.set, None, None)

    
    # Attribute id uses Python identifier id
    __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_105_id', pyxb.binding.datatypes.string)
    __id._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 294, 12)
    __id._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 294, 12)
    
    id = property(__id.value, __id.set, None, None)

    
    # Attribute score uses Python identifier score
    __score = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'score'), 'score', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_105_score', pyxb.binding.datatypes.string, required=True)
    __score._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 295, 12)
    __score._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 295, 12)
    
    score = property(__score.value, __score.set, None, None)

    
    # Attribute recordCount uses Python identifier recordCount
    __recordCount = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'recordCount'), 'recordCount', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_105_recordCount', NUMBER)
    __recordCount._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 296, 12)
    __recordCount._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 296, 12)
    
    recordCount = property(__recordCount.value, __recordCount.set, None, None)

    
    # Attribute nbCorrect uses Python identifier nbCorrect
    __nbCorrect = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'nbCorrect'), 'nbCorrect', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_105_nbCorrect', NUMBER)
    __nbCorrect._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 297, 12)
    __nbCorrect._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 297, 12)
    
    nbCorrect = property(__nbCorrect.value, __nbCorrect.set, None, None)

    
    # Attribute confidence uses Python identifier confidence
    __confidence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'confidence'), 'confidence', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_105_confidence', NUMBER, unicode_default='1')
    __confidence._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 298, 12)
    __confidence._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 298, 12)
    
    confidence = property(__confidence.value, __confidence.set, None, None)

    
    # Attribute weight uses Python identifier weight
    __weight = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'weight'), 'weight', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_105_weight', NUMBER, unicode_default='1')
    __weight._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 299, 12)
    __weight._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 299, 12)
    
    weight = property(__weight.value, __weight.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __SimplePredicate.name() : __SimplePredicate,
        __CompoundPredicate.name() : __CompoundPredicate,
        __SimpleSetPredicate.name() : __SimpleSetPredicate,
        __True.name() : __True,
        __False.name() : __False,
        __ScoreDistribution.name() : __ScoreDistribution
    })
    _AttributeMap.update({
        __id.name() : __id,
        __score.name() : __score,
        __recordCount.name() : __recordCount,
        __nbCorrect.name() : __nbCorrect,
        __confidence.name() : __confidence,
        __weight.name() : __weight
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_106 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 312, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}MissingValueWeights uses Python identifier MissingValueWeights
    __MissingValueWeights = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MissingValueWeights'), 'MissingValueWeights', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_106_httpwww_dmg_orgPMML_4_2MissingValueWeights', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 342, 4), )

    
    MissingValueWeights = property(__MissingValueWeights.value, __MissingValueWeights.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Cluster uses Python identifier Cluster
    __Cluster = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Cluster'), 'Cluster', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_106_httpwww_dmg_orgPMML_4_2Cluster', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 350, 4), )

    
    Cluster = property(__Cluster.value, __Cluster.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ClusteringField uses Python identifier ClusteringField
    __ClusteringField = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ClusteringField'), 'ClusteringField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_106_httpwww_dmg_orgPMML_4_2ClusteringField', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 382, 4), )

    
    ClusteringField = property(__ClusteringField.value, __ClusteringField.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ComparisonMeasure uses Python identifier ComparisonMeasure
    __ComparisonMeasure = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ComparisonMeasure'), 'ComparisonMeasure', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_106_httpwww_dmg_orgPMML_4_2ComparisonMeasure', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 419, 4), )

    
    ComparisonMeasure = property(__ComparisonMeasure.value, __ComparisonMeasure.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_106_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Output uses Python identifier Output
    __Output = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Output'), 'Output', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_106_httpwww_dmg_orgPMML_4_2Output', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4), )

    
    Output = property(__Output.value, __Output.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelStats uses Python identifier ModelStats
    __ModelStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), 'ModelStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_106_httpwww_dmg_orgPMML_4_2ModelStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4), )

    
    ModelStats = property(__ModelStats.value, __ModelStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LocalTransformations uses Python identifier LocalTransformations
    __LocalTransformations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), 'LocalTransformations', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_106_httpwww_dmg_orgPMML_4_2LocalTransformations', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4), )

    
    LocalTransformations = property(__LocalTransformations.value, __LocalTransformations.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelVerification uses Python identifier ModelVerification
    __ModelVerification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), 'ModelVerification', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_106_httpwww_dmg_orgPMML_4_2ModelVerification', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4), )

    
    ModelVerification = property(__ModelVerification.value, __ModelVerification.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MiningSchema uses Python identifier MiningSchema
    __MiningSchema = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), 'MiningSchema', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_106_httpwww_dmg_orgPMML_4_2MiningSchema', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4), )

    
    MiningSchema = property(__MiningSchema.value, __MiningSchema.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelExplanation uses Python identifier ModelExplanation
    __ModelExplanation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), 'ModelExplanation', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_106_httpwww_dmg_orgPMML_4_2ModelExplanation', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4), )

    
    ModelExplanation = property(__ModelExplanation.value, __ModelExplanation.set, None, None)

    
    # Attribute modelName uses Python identifier modelName
    __modelName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelName'), 'modelName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_106_modelName', pyxb.binding.datatypes.string)
    __modelName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 327, 12)
    __modelName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 327, 12)
    
    modelName = property(__modelName.value, __modelName.set, None, None)

    
    # Attribute functionName uses Python identifier functionName
    __functionName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'functionName'), 'functionName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_106_functionName', MINING_FUNCTION, required=True)
    __functionName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 328, 12)
    __functionName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 328, 12)
    
    functionName = property(__functionName.value, __functionName.set, None, None)

    
    # Attribute algorithmName uses Python identifier algorithmName
    __algorithmName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'algorithmName'), 'algorithmName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_106_algorithmName', pyxb.binding.datatypes.string)
    __algorithmName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 329, 12)
    __algorithmName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 329, 12)
    
    algorithmName = property(__algorithmName.value, __algorithmName.set, None, None)

    
    # Attribute modelClass uses Python identifier modelClass
    __modelClass = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelClass'), 'modelClass', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_106_modelClass', STD_ANON_2, required=True)
    __modelClass._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 330, 12)
    __modelClass._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 330, 12)
    
    modelClass = property(__modelClass.value, __modelClass.set, None, None)

    
    # Attribute numberOfClusters uses Python identifier numberOfClusters
    __numberOfClusters = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfClusters'), 'numberOfClusters', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_106_numberOfClusters', INT_NUMBER, required=True)
    __numberOfClusters._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 338, 12)
    __numberOfClusters._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 338, 12)
    
    numberOfClusters = property(__numberOfClusters.value, __numberOfClusters.set, None, None)

    
    # Attribute isScorable uses Python identifier isScorable
    __isScorable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isScorable'), 'isScorable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_106_isScorable', pyxb.binding.datatypes.boolean, unicode_default='true')
    __isScorable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 339, 12)
    __isScorable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 339, 12)
    
    isScorable = property(__isScorable.value, __isScorable.set, None, None)

    _ElementMap.update({
        __MissingValueWeights.name() : __MissingValueWeights,
        __Cluster.name() : __Cluster,
        __ClusteringField.name() : __ClusteringField,
        __ComparisonMeasure.name() : __ComparisonMeasure,
        __Extension.name() : __Extension,
        __Output.name() : __Output,
        __ModelStats.name() : __ModelStats,
        __LocalTransformations.name() : __LocalTransformations,
        __ModelVerification.name() : __ModelVerification,
        __MiningSchema.name() : __MiningSchema,
        __ModelExplanation.name() : __ModelExplanation
    })
    _AttributeMap.update({
        __modelName.name() : __modelName,
        __functionName.name() : __functionName,
        __algorithmName.name() : __algorithmName,
        __modelClass.name() : __modelClass,
        __numberOfClusters.name() : __numberOfClusters,
        __isScorable.name() : __isScorable
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_107 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 383, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Comparisons uses Python identifier Comparisons
    __Comparisons = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Comparisons'), 'Comparisons', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_107_httpwww_dmg_orgPMML_4_2Comparisons', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 402, 4), )

    
    Comparisons = property(__Comparisons.value, __Comparisons.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_107_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute field uses Python identifier field
    __field = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'field'), 'field', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_107_field', FIELD_NAME, required=True)
    __field._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 388, 12)
    __field._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 388, 12)
    
    field = property(__field.value, __field.set, None, None)

    
    # Attribute isCenterField uses Python identifier isCenterField
    __isCenterField = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isCenterField'), 'isCenterField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_107_isCenterField', STD_ANON_3, unicode_default='true')
    __isCenterField._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 389, 12)
    __isCenterField._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 389, 12)
    
    isCenterField = property(__isCenterField.value, __isCenterField.set, None, None)

    
    # Attribute fieldWeight uses Python identifier fieldWeight
    __fieldWeight = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fieldWeight'), 'fieldWeight', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_107_fieldWeight', REAL_NUMBER, unicode_default='1')
    __fieldWeight._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 397, 12)
    __fieldWeight._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 397, 12)
    
    fieldWeight = property(__fieldWeight.value, __fieldWeight.set, None, None)

    
    # Attribute similarityScale uses Python identifier similarityScale
    __similarityScale = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'similarityScale'), 'similarityScale', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_107_similarityScale', REAL_NUMBER)
    __similarityScale._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 398, 12)
    __similarityScale._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 398, 12)
    
    similarityScale = property(__similarityScale.value, __similarityScale.set, None, None)

    
    # Attribute compareFunction uses Python identifier compareFunction
    __compareFunction = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'compareFunction'), 'compareFunction', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_107_compareFunction', COMPARE_FUNCTION)
    __compareFunction._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 399, 12)
    __compareFunction._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 399, 12)
    
    compareFunction = property(__compareFunction.value, __compareFunction.set, None, None)

    _ElementMap.update({
        __Comparisons.name() : __Comparisons,
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __field.name() : __field,
        __isCenterField.name() : __isCenterField,
        __fieldWeight.name() : __fieldWeight,
        __similarityScale.name() : __similarityScale,
        __compareFunction.name() : __compareFunction
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_108 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 420, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}euclidean uses Python identifier euclidean
    __euclidean = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'euclidean'), 'euclidean', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_108_httpwww_dmg_orgPMML_4_2euclidean', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 448, 4), )

    
    euclidean = property(__euclidean.value, __euclidean.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}squaredEuclidean uses Python identifier squaredEuclidean
    __squaredEuclidean = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'squaredEuclidean'), 'squaredEuclidean', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_108_httpwww_dmg_orgPMML_4_2squaredEuclidean', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 455, 4), )

    
    squaredEuclidean = property(__squaredEuclidean.value, __squaredEuclidean.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}cityBlock uses Python identifier cityBlock
    __cityBlock = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'cityBlock'), 'cityBlock', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_108_httpwww_dmg_orgPMML_4_2cityBlock', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 462, 4), )

    
    cityBlock = property(__cityBlock.value, __cityBlock.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}chebychev uses Python identifier chebychev
    __chebychev = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'chebychev'), 'chebychev', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_108_httpwww_dmg_orgPMML_4_2chebychev', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 469, 4), )

    
    chebychev = property(__chebychev.value, __chebychev.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}minkowski uses Python identifier minkowski
    __minkowski = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'minkowski'), 'minkowski', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_108_httpwww_dmg_orgPMML_4_2minkowski', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 476, 4), )

    
    minkowski = property(__minkowski.value, __minkowski.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}simpleMatching uses Python identifier simpleMatching
    __simpleMatching = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'simpleMatching'), 'simpleMatching', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_108_httpwww_dmg_orgPMML_4_2simpleMatching', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 484, 4), )

    
    simpleMatching = property(__simpleMatching.value, __simpleMatching.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}jaccard uses Python identifier jaccard
    __jaccard = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'jaccard'), 'jaccard', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_108_httpwww_dmg_orgPMML_4_2jaccard', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 491, 4), )

    
    jaccard = property(__jaccard.value, __jaccard.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}tanimoto uses Python identifier tanimoto
    __tanimoto = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tanimoto'), 'tanimoto', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_108_httpwww_dmg_orgPMML_4_2tanimoto', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 498, 4), )

    
    tanimoto = property(__tanimoto.value, __tanimoto.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}binarySimilarity uses Python identifier binarySimilarity
    __binarySimilarity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'binarySimilarity'), 'binarySimilarity', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_108_httpwww_dmg_orgPMML_4_2binarySimilarity', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 505, 4), )

    
    binarySimilarity = property(__binarySimilarity.value, __binarySimilarity.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_108_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute kind uses Python identifier kind
    __kind = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'kind'), 'kind', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_108_kind', STD_ANON_4, required=True)
    __kind._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 435, 12)
    __kind._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 435, 12)
    
    kind = property(__kind.value, __kind.set, None, None)

    
    # Attribute compareFunction uses Python identifier compareFunction
    __compareFunction = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'compareFunction'), 'compareFunction', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_108_compareFunction', COMPARE_FUNCTION, unicode_default='absDiff')
    __compareFunction._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 443, 12)
    __compareFunction._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 443, 12)
    
    compareFunction = property(__compareFunction.value, __compareFunction.set, None, None)

    
    # Attribute minimum uses Python identifier minimum
    __minimum = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'minimum'), 'minimum', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_108_minimum', NUMBER)
    __minimum._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 444, 12)
    __minimum._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 444, 12)
    
    minimum = property(__minimum.value, __minimum.set, None, None)

    
    # Attribute maximum uses Python identifier maximum
    __maximum = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'maximum'), 'maximum', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_108_maximum', NUMBER)
    __maximum._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 445, 12)
    __maximum._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 445, 12)
    
    maximum = property(__maximum.value, __maximum.set, None, None)

    _ElementMap.update({
        __euclidean.name() : __euclidean,
        __squaredEuclidean.name() : __squaredEuclidean,
        __cityBlock.name() : __cityBlock,
        __chebychev.name() : __chebychev,
        __minkowski.name() : __minkowski,
        __simpleMatching.name() : __simpleMatching,
        __jaccard.name() : __jaccard,
        __tanimoto.name() : __tanimoto,
        __binarySimilarity.name() : __binarySimilarity,
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __kind.name() : __kind,
        __compareFunction.name() : __compareFunction,
        __minimum.name() : __minimum,
        __maximum.name() : __maximum
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_109 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 477, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_109_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute p-parameter uses Python identifier p_parameter
    __p_parameter = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'p-parameter'), 'p_parameter', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_109_p_parameter', NUMBER, required=True)
    __p_parameter._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 481, 12)
    __p_parameter._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 481, 12)
    
    p_parameter = property(__p_parameter.value, __p_parameter.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __p_parameter.name() : __p_parameter
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_110 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 506, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_110_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute c00-parameter uses Python identifier c00_parameter
    __c00_parameter = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'c00-parameter'), 'c00_parameter', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_110_c00_parameter', NUMBER, required=True)
    __c00_parameter._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 510, 12)
    __c00_parameter._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 510, 12)
    
    c00_parameter = property(__c00_parameter.value, __c00_parameter.set, None, None)

    
    # Attribute c01-parameter uses Python identifier c01_parameter
    __c01_parameter = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'c01-parameter'), 'c01_parameter', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_110_c01_parameter', NUMBER, required=True)
    __c01_parameter._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 511, 12)
    __c01_parameter._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 511, 12)
    
    c01_parameter = property(__c01_parameter.value, __c01_parameter.set, None, None)

    
    # Attribute c10-parameter uses Python identifier c10_parameter
    __c10_parameter = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'c10-parameter'), 'c10_parameter', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_110_c10_parameter', NUMBER, required=True)
    __c10_parameter._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 512, 12)
    __c10_parameter._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 512, 12)
    
    c10_parameter = property(__c10_parameter.value, __c10_parameter.set, None, None)

    
    # Attribute c11-parameter uses Python identifier c11_parameter
    __c11_parameter = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'c11-parameter'), 'c11_parameter', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_110_c11_parameter', NUMBER, required=True)
    __c11_parameter._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 513, 12)
    __c11_parameter._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 513, 12)
    
    c11_parameter = property(__c11_parameter.value, __c11_parameter.set, None, None)

    
    # Attribute d00-parameter uses Python identifier d00_parameter
    __d00_parameter = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'd00-parameter'), 'd00_parameter', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_110_d00_parameter', NUMBER, required=True)
    __d00_parameter._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 514, 12)
    __d00_parameter._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 514, 12)
    
    d00_parameter = property(__d00_parameter.value, __d00_parameter.set, None, None)

    
    # Attribute d01-parameter uses Python identifier d01_parameter
    __d01_parameter = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'd01-parameter'), 'd01_parameter', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_110_d01_parameter', NUMBER, required=True)
    __d01_parameter._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 515, 12)
    __d01_parameter._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 515, 12)
    
    d01_parameter = property(__d01_parameter.value, __d01_parameter.set, None, None)

    
    # Attribute d10-parameter uses Python identifier d10_parameter
    __d10_parameter = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'd10-parameter'), 'd10_parameter', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_110_d10_parameter', NUMBER, required=True)
    __d10_parameter._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 516, 12)
    __d10_parameter._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 516, 12)
    
    d10_parameter = property(__d10_parameter.value, __d10_parameter.set, None, None)

    
    # Attribute d11-parameter uses Python identifier d11_parameter
    __d11_parameter = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'd11-parameter'), 'd11_parameter', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_110_d11_parameter', NUMBER, required=True)
    __d11_parameter._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 517, 12)
    __d11_parameter._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 517, 12)
    
    d11_parameter = property(__d11_parameter.value, __d11_parameter.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __c00_parameter.name() : __c00_parameter,
        __c01_parameter.name() : __c01_parameter,
        __c10_parameter.name() : __c10_parameter,
        __c11_parameter.name() : __c11_parameter,
        __d00_parameter.name() : __d00_parameter,
        __d01_parameter.name() : __d01_parameter,
        __d10_parameter.name() : __d10_parameter,
        __d11_parameter.name() : __d11_parameter
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_111 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 521, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}RegressionTable uses Python identifier RegressionTable
    __RegressionTable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'RegressionTable'), 'RegressionTable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_111_httpwww_dmg_orgPMML_4_2RegressionTable', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 564, 4), )

    
    RegressionTable = property(__RegressionTable.value, __RegressionTable.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Targets uses Python identifier Targets
    __Targets = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Targets'), 'Targets', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_111_httpwww_dmg_orgPMML_4_2Targets', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4), )

    
    Targets = property(__Targets.value, __Targets.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_111_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Output uses Python identifier Output
    __Output = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Output'), 'Output', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_111_httpwww_dmg_orgPMML_4_2Output', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4), )

    
    Output = property(__Output.value, __Output.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelStats uses Python identifier ModelStats
    __ModelStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), 'ModelStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_111_httpwww_dmg_orgPMML_4_2ModelStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4), )

    
    ModelStats = property(__ModelStats.value, __ModelStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LocalTransformations uses Python identifier LocalTransformations
    __LocalTransformations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), 'LocalTransformations', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_111_httpwww_dmg_orgPMML_4_2LocalTransformations', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4), )

    
    LocalTransformations = property(__LocalTransformations.value, __LocalTransformations.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelVerification uses Python identifier ModelVerification
    __ModelVerification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), 'ModelVerification', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_111_httpwww_dmg_orgPMML_4_2ModelVerification', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4), )

    
    ModelVerification = property(__ModelVerification.value, __ModelVerification.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MiningSchema uses Python identifier MiningSchema
    __MiningSchema = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), 'MiningSchema', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_111_httpwww_dmg_orgPMML_4_2MiningSchema', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4), )

    
    MiningSchema = property(__MiningSchema.value, __MiningSchema.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelExplanation uses Python identifier ModelExplanation
    __ModelExplanation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), 'ModelExplanation', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_111_httpwww_dmg_orgPMML_4_2ModelExplanation', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4), )

    
    ModelExplanation = property(__ModelExplanation.value, __ModelExplanation.set, None, None)

    
    # Attribute modelName uses Python identifier modelName
    __modelName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelName'), 'modelName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_111_modelName', pyxb.binding.datatypes.string)
    __modelName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 534, 12)
    __modelName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 534, 12)
    
    modelName = property(__modelName.value, __modelName.set, None, None)

    
    # Attribute functionName uses Python identifier functionName
    __functionName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'functionName'), 'functionName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_111_functionName', MINING_FUNCTION, required=True)
    __functionName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 535, 12)
    __functionName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 535, 12)
    
    functionName = property(__functionName.value, __functionName.set, None, None)

    
    # Attribute algorithmName uses Python identifier algorithmName
    __algorithmName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'algorithmName'), 'algorithmName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_111_algorithmName', pyxb.binding.datatypes.string)
    __algorithmName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 536, 12)
    __algorithmName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 536, 12)
    
    algorithmName = property(__algorithmName.value, __algorithmName.set, None, None)

    
    # Attribute modelType uses Python identifier modelType
    __modelType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelType'), 'modelType', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_111_modelType', STD_ANON_5)
    __modelType._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 537, 12)
    __modelType._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 537, 12)
    
    modelType = property(__modelType.value, __modelType.set, None, None)

    
    # Attribute targetFieldName uses Python identifier targetFieldName
    __targetFieldName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'targetFieldName'), 'targetFieldName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_111_targetFieldName', FIELD_NAME)
    __targetFieldName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 546, 12)
    __targetFieldName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 546, 12)
    
    targetFieldName = property(__targetFieldName.value, __targetFieldName.set, None, None)

    
    # Attribute normalizationMethod uses Python identifier normalizationMethod
    __normalizationMethod = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'normalizationMethod'), 'normalizationMethod', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_111_normalizationMethod', REGRESSIONNORMALIZATIONMETHOD, unicode_default='none')
    __normalizationMethod._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 547, 12)
    __normalizationMethod._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 547, 12)
    
    normalizationMethod = property(__normalizationMethod.value, __normalizationMethod.set, None, None)

    
    # Attribute isScorable uses Python identifier isScorable
    __isScorable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isScorable'), 'isScorable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_111_isScorable', pyxb.binding.datatypes.boolean, unicode_default='true')
    __isScorable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 548, 12)
    __isScorable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 548, 12)
    
    isScorable = property(__isScorable.value, __isScorable.set, None, None)

    _ElementMap.update({
        __RegressionTable.name() : __RegressionTable,
        __Targets.name() : __Targets,
        __Extension.name() : __Extension,
        __Output.name() : __Output,
        __ModelStats.name() : __ModelStats,
        __LocalTransformations.name() : __LocalTransformations,
        __ModelVerification.name() : __ModelVerification,
        __MiningSchema.name() : __MiningSchema,
        __ModelExplanation.name() : __ModelExplanation
    })
    _AttributeMap.update({
        __modelName.name() : __modelName,
        __functionName.name() : __functionName,
        __algorithmName.name() : __algorithmName,
        __modelType.name() : __modelType,
        __targetFieldName.name() : __targetFieldName,
        __normalizationMethod.name() : __normalizationMethod,
        __isScorable.name() : __isScorable
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_112 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 565, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}NumericPredictor uses Python identifier NumericPredictor
    __NumericPredictor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NumericPredictor'), 'NumericPredictor', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_112_httpwww_dmg_orgPMML_4_2NumericPredictor', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 576, 4), )

    
    NumericPredictor = property(__NumericPredictor.value, __NumericPredictor.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}CategoricalPredictor uses Python identifier CategoricalPredictor
    __CategoricalPredictor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CategoricalPredictor'), 'CategoricalPredictor', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_112_httpwww_dmg_orgPMML_4_2CategoricalPredictor', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 586, 4), )

    
    CategoricalPredictor = property(__CategoricalPredictor.value, __CategoricalPredictor.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}PredictorTerm uses Python identifier PredictorTerm
    __PredictorTerm = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PredictorTerm'), 'PredictorTerm', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_112_httpwww_dmg_orgPMML_4_2PredictorTerm', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 596, 4), )

    
    PredictorTerm = property(__PredictorTerm.value, __PredictorTerm.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_112_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute intercept uses Python identifier intercept
    __intercept = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'intercept'), 'intercept', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_112_intercept', REAL_NUMBER, required=True)
    __intercept._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 572, 12)
    __intercept._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 572, 12)
    
    intercept = property(__intercept.value, __intercept.set, None, None)

    
    # Attribute targetCategory uses Python identifier targetCategory
    __targetCategory = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'targetCategory'), 'targetCategory', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_112_targetCategory', pyxb.binding.datatypes.string)
    __targetCategory._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 573, 12)
    __targetCategory._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 573, 12)
    
    targetCategory = property(__targetCategory.value, __targetCategory.set, None, None)

    _ElementMap.update({
        __NumericPredictor.name() : __NumericPredictor,
        __CategoricalPredictor.name() : __CategoricalPredictor,
        __PredictorTerm.name() : __PredictorTerm,
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __intercept.name() : __intercept,
        __targetCategory.name() : __targetCategory
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_113 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 577, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_113_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute name uses Python identifier name
    __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_113_name', FIELD_NAME, required=True)
    __name._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 581, 12)
    __name._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 581, 12)
    
    name = property(__name.value, __name.set, None, None)

    
    # Attribute exponent uses Python identifier exponent
    __exponent = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'exponent'), 'exponent', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_113_exponent', INT_NUMBER, unicode_default='1')
    __exponent._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 582, 12)
    __exponent._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 582, 12)
    
    exponent = property(__exponent.value, __exponent.set, None, None)

    
    # Attribute coefficient uses Python identifier coefficient
    __coefficient = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'coefficient'), 'coefficient', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_113_coefficient', REAL_NUMBER, required=True)
    __coefficient._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 583, 12)
    __coefficient._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 583, 12)
    
    coefficient = property(__coefficient.value, __coefficient.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __name.name() : __name,
        __exponent.name() : __exponent,
        __coefficient.name() : __coefficient
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_114 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 587, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_114_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute name uses Python identifier name
    __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_114_name', FIELD_NAME, required=True)
    __name._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 591, 12)
    __name._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 591, 12)
    
    name = property(__name.value, __name.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_114_value', pyxb.binding.datatypes.string, required=True)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 592, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 592, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    
    # Attribute coefficient uses Python identifier coefficient
    __coefficient = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'coefficient'), 'coefficient', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_114_coefficient', REAL_NUMBER, required=True)
    __coefficient._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 593, 12)
    __coefficient._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 593, 12)
    
    coefficient = property(__coefficient.value, __coefficient.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __name.name() : __name,
        __value.name() : __value,
        __coefficient.name() : __coefficient
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_115 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 597, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_115_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}FieldRef uses Python identifier FieldRef
    __FieldRef = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FieldRef'), 'FieldRef', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_115_httpwww_dmg_orgPMML_4_2FieldRef', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1836, 4), )

    
    FieldRef = property(__FieldRef.value, __FieldRef.set, None, None)

    
    # Attribute name uses Python identifier name
    __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_115_name', FIELD_NAME)
    __name._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 602, 12)
    __name._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 602, 12)
    
    name = property(__name.value, __name.set, None, None)

    
    # Attribute coefficient uses Python identifier coefficient
    __coefficient = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'coefficient'), 'coefficient', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_115_coefficient', REAL_NUMBER, required=True)
    __coefficient._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 603, 12)
    __coefficient._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 603, 12)
    
    coefficient = property(__coefficient.value, __coefficient.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __FieldRef.name() : __FieldRef
    })
    _AttributeMap.update({
        __name.name() : __name,
        __coefficient.name() : __coefficient
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_116 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 607, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}TextDictionary uses Python identifier TextDictionary
    __TextDictionary = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TextDictionary'), 'TextDictionary', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_116_httpwww_dmg_orgPMML_4_2TextDictionary', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 632, 4), )

    
    TextDictionary = property(__TextDictionary.value, __TextDictionary.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TextCorpus uses Python identifier TextCorpus
    __TextCorpus = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TextCorpus'), 'TextCorpus', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_116_httpwww_dmg_orgPMML_4_2TextCorpus', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 641, 4), )

    
    TextCorpus = property(__TextCorpus.value, __TextCorpus.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}DocumentTermMatrix uses Python identifier DocumentTermMatrix
    __DocumentTermMatrix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DocumentTermMatrix'), 'DocumentTermMatrix', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_116_httpwww_dmg_orgPMML_4_2DocumentTermMatrix', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 660, 4), )

    
    DocumentTermMatrix = property(__DocumentTermMatrix.value, __DocumentTermMatrix.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TextModelNormalization uses Python identifier TextModelNormalization
    __TextModelNormalization = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TextModelNormalization'), 'TextModelNormalization', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_116_httpwww_dmg_orgPMML_4_2TextModelNormalization', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 668, 4), )

    
    TextModelNormalization = property(__TextModelNormalization.value, __TextModelNormalization.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TextModelSimiliarity uses Python identifier TextModelSimiliarity
    __TextModelSimiliarity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TextModelSimiliarity'), 'TextModelSimiliarity', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_116_httpwww_dmg_orgPMML_4_2TextModelSimiliarity', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 704, 4), )

    
    TextModelSimiliarity = property(__TextModelSimiliarity.value, __TextModelSimiliarity.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Targets uses Python identifier Targets
    __Targets = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Targets'), 'Targets', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_116_httpwww_dmg_orgPMML_4_2Targets', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4), )

    
    Targets = property(__Targets.value, __Targets.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_116_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Output uses Python identifier Output
    __Output = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Output'), 'Output', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_116_httpwww_dmg_orgPMML_4_2Output', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4), )

    
    Output = property(__Output.value, __Output.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelStats uses Python identifier ModelStats
    __ModelStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), 'ModelStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_116_httpwww_dmg_orgPMML_4_2ModelStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4), )

    
    ModelStats = property(__ModelStats.value, __ModelStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LocalTransformations uses Python identifier LocalTransformations
    __LocalTransformations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), 'LocalTransformations', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_116_httpwww_dmg_orgPMML_4_2LocalTransformations', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4), )

    
    LocalTransformations = property(__LocalTransformations.value, __LocalTransformations.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelVerification uses Python identifier ModelVerification
    __ModelVerification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), 'ModelVerification', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_116_httpwww_dmg_orgPMML_4_2ModelVerification', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4), )

    
    ModelVerification = property(__ModelVerification.value, __ModelVerification.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MiningSchema uses Python identifier MiningSchema
    __MiningSchema = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), 'MiningSchema', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_116_httpwww_dmg_orgPMML_4_2MiningSchema', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4), )

    
    MiningSchema = property(__MiningSchema.value, __MiningSchema.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelExplanation uses Python identifier ModelExplanation
    __ModelExplanation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), 'ModelExplanation', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_116_httpwww_dmg_orgPMML_4_2ModelExplanation', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4), )

    
    ModelExplanation = property(__ModelExplanation.value, __ModelExplanation.set, None, None)

    
    # Attribute modelName uses Python identifier modelName
    __modelName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelName'), 'modelName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_116_modelName', pyxb.binding.datatypes.string)
    __modelName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 624, 12)
    __modelName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 624, 12)
    
    modelName = property(__modelName.value, __modelName.set, None, None)

    
    # Attribute functionName uses Python identifier functionName
    __functionName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'functionName'), 'functionName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_116_functionName', MINING_FUNCTION, required=True)
    __functionName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 625, 12)
    __functionName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 625, 12)
    
    functionName = property(__functionName.value, __functionName.set, None, None)

    
    # Attribute algorithmName uses Python identifier algorithmName
    __algorithmName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'algorithmName'), 'algorithmName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_116_algorithmName', pyxb.binding.datatypes.string)
    __algorithmName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 626, 12)
    __algorithmName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 626, 12)
    
    algorithmName = property(__algorithmName.value, __algorithmName.set, None, None)

    
    # Attribute numberOfTerms uses Python identifier numberOfTerms
    __numberOfTerms = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfTerms'), 'numberOfTerms', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_116_numberOfTerms', pyxb.binding.datatypes.integer, required=True)
    __numberOfTerms._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 627, 12)
    __numberOfTerms._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 627, 12)
    
    numberOfTerms = property(__numberOfTerms.value, __numberOfTerms.set, None, None)

    
    # Attribute numberOfDocuments uses Python identifier numberOfDocuments
    __numberOfDocuments = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfDocuments'), 'numberOfDocuments', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_116_numberOfDocuments', pyxb.binding.datatypes.integer, required=True)
    __numberOfDocuments._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 628, 12)
    __numberOfDocuments._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 628, 12)
    
    numberOfDocuments = property(__numberOfDocuments.value, __numberOfDocuments.set, None, None)

    
    # Attribute isScorable uses Python identifier isScorable
    __isScorable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isScorable'), 'isScorable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_116_isScorable', pyxb.binding.datatypes.boolean, unicode_default='true')
    __isScorable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 629, 12)
    __isScorable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 629, 12)
    
    isScorable = property(__isScorable.value, __isScorable.set, None, None)

    _ElementMap.update({
        __TextDictionary.name() : __TextDictionary,
        __TextCorpus.name() : __TextCorpus,
        __DocumentTermMatrix.name() : __DocumentTermMatrix,
        __TextModelNormalization.name() : __TextModelNormalization,
        __TextModelSimiliarity.name() : __TextModelSimiliarity,
        __Targets.name() : __Targets,
        __Extension.name() : __Extension,
        __Output.name() : __Output,
        __ModelStats.name() : __ModelStats,
        __LocalTransformations.name() : __LocalTransformations,
        __ModelVerification.name() : __ModelVerification,
        __MiningSchema.name() : __MiningSchema,
        __ModelExplanation.name() : __ModelExplanation
    })
    _AttributeMap.update({
        __modelName.name() : __modelName,
        __functionName.name() : __functionName,
        __algorithmName.name() : __algorithmName,
        __numberOfTerms.name() : __numberOfTerms,
        __numberOfDocuments.name() : __numberOfDocuments,
        __isScorable.name() : __isScorable
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_117 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 650, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_117_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute id uses Python identifier id
    __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_117_id', pyxb.binding.datatypes.string, required=True)
    __id._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 654, 12)
    __id._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 654, 12)
    
    id = property(__id.value, __id.set, None, None)

    
    # Attribute name uses Python identifier name
    __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_117_name', pyxb.binding.datatypes.string)
    __name._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 655, 12)
    __name._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 655, 12)
    
    name = property(__name.value, __name.set, None, None)

    
    # Attribute length uses Python identifier length
    __length = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'length'), 'length', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_117_length', INT_NUMBER)
    __length._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 656, 12)
    __length._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 656, 12)
    
    length = property(__length.value, __length.set, None, None)

    
    # Attribute file uses Python identifier file
    __file = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'file'), 'file', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_117_file', pyxb.binding.datatypes.string)
    __file._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 657, 12)
    __file._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 657, 12)
    
    file = property(__file.value, __file.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __id.name() : __id,
        __name.name() : __name,
        __length.name() : __length,
        __file.name() : __file
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_118 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 669, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_118_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute localTermWeights uses Python identifier localTermWeights
    __localTermWeights = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'localTermWeights'), 'localTermWeights', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_118_localTermWeights', STD_ANON_6, unicode_default='termFrequency')
    __localTermWeights._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 673, 12)
    __localTermWeights._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 673, 12)
    
    localTermWeights = property(__localTermWeights.value, __localTermWeights.set, None, None)

    
    # Attribute globalTermWeights uses Python identifier globalTermWeights
    __globalTermWeights = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'globalTermWeights'), 'globalTermWeights', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_118_globalTermWeights', STD_ANON_7, unicode_default='inverseDocumentFrequency')
    __globalTermWeights._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 683, 12)
    __globalTermWeights._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 683, 12)
    
    globalTermWeights = property(__globalTermWeights.value, __globalTermWeights.set, None, None)

    
    # Attribute documentNormalization uses Python identifier documentNormalization
    __documentNormalization = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'documentNormalization'), 'documentNormalization', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_118_documentNormalization', STD_ANON_8, unicode_default='none')
    __documentNormalization._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 694, 12)
    __documentNormalization._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 694, 12)
    
    documentNormalization = property(__documentNormalization.value, __documentNormalization.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __localTermWeights.name() : __localTermWeights,
        __globalTermWeights.name() : __globalTermWeights,
        __documentNormalization.name() : __documentNormalization
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_119 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 705, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_119_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute similarityType uses Python identifier similarityType
    __similarityType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'similarityType'), 'similarityType', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_119_similarityType', STD_ANON_9)
    __similarityType._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 709, 12)
    __similarityType._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 709, 12)
    
    similarityType = property(__similarityType.value, __similarityType.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __similarityType.name() : __similarityType
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_120 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 720, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}ComparisonMeasure uses Python identifier ComparisonMeasure
    __ComparisonMeasure = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ComparisonMeasure'), 'ComparisonMeasure', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_120_httpwww_dmg_orgPMML_4_2ComparisonMeasure', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 419, 4), )

    
    ComparisonMeasure = property(__ComparisonMeasure.value, __ComparisonMeasure.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TrainingInstances uses Python identifier TrainingInstances
    __TrainingInstances = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TrainingInstances'), 'TrainingInstances', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_120_httpwww_dmg_orgPMML_4_2TrainingInstances', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 746, 4), )

    
    TrainingInstances = property(__TrainingInstances.value, __TrainingInstances.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}KNNInputs uses Python identifier KNNInputs
    __KNNInputs = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'KNNInputs'), 'KNNInputs', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_120_httpwww_dmg_orgPMML_4_2KNNInputs', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 778, 4), )

    
    KNNInputs = property(__KNNInputs.value, __KNNInputs.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Targets uses Python identifier Targets
    __Targets = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Targets'), 'Targets', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_120_httpwww_dmg_orgPMML_4_2Targets', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4), )

    
    Targets = property(__Targets.value, __Targets.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_120_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Output uses Python identifier Output
    __Output = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Output'), 'Output', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_120_httpwww_dmg_orgPMML_4_2Output', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4), )

    
    Output = property(__Output.value, __Output.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelStats uses Python identifier ModelStats
    __ModelStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), 'ModelStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_120_httpwww_dmg_orgPMML_4_2ModelStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4), )

    
    ModelStats = property(__ModelStats.value, __ModelStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LocalTransformations uses Python identifier LocalTransformations
    __LocalTransformations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), 'LocalTransformations', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_120_httpwww_dmg_orgPMML_4_2LocalTransformations', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4), )

    
    LocalTransformations = property(__LocalTransformations.value, __LocalTransformations.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelVerification uses Python identifier ModelVerification
    __ModelVerification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), 'ModelVerification', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_120_httpwww_dmg_orgPMML_4_2ModelVerification', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4), )

    
    ModelVerification = property(__ModelVerification.value, __ModelVerification.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MiningSchema uses Python identifier MiningSchema
    __MiningSchema = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), 'MiningSchema', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_120_httpwww_dmg_orgPMML_4_2MiningSchema', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4), )

    
    MiningSchema = property(__MiningSchema.value, __MiningSchema.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelExplanation uses Python identifier ModelExplanation
    __ModelExplanation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), 'ModelExplanation', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_120_httpwww_dmg_orgPMML_4_2ModelExplanation', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4), )

    
    ModelExplanation = property(__ModelExplanation.value, __ModelExplanation.set, None, None)

    
    # Attribute modelName uses Python identifier modelName
    __modelName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelName'), 'modelName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_120_modelName', pyxb.binding.datatypes.string)
    __modelName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 735, 12)
    __modelName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 735, 12)
    
    modelName = property(__modelName.value, __modelName.set, None, None)

    
    # Attribute functionName uses Python identifier functionName
    __functionName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'functionName'), 'functionName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_120_functionName', MINING_FUNCTION, required=True)
    __functionName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 736, 12)
    __functionName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 736, 12)
    
    functionName = property(__functionName.value, __functionName.set, None, None)

    
    # Attribute algorithmName uses Python identifier algorithmName
    __algorithmName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'algorithmName'), 'algorithmName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_120_algorithmName', pyxb.binding.datatypes.string)
    __algorithmName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 737, 12)
    __algorithmName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 737, 12)
    
    algorithmName = property(__algorithmName.value, __algorithmName.set, None, None)

    
    # Attribute numberOfNeighbors uses Python identifier numberOfNeighbors
    __numberOfNeighbors = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfNeighbors'), 'numberOfNeighbors', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_120_numberOfNeighbors', INT_NUMBER, required=True)
    __numberOfNeighbors._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 738, 12)
    __numberOfNeighbors._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 738, 12)
    
    numberOfNeighbors = property(__numberOfNeighbors.value, __numberOfNeighbors.set, None, None)

    
    # Attribute continuousScoringMethod uses Python identifier continuousScoringMethod
    __continuousScoringMethod = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'continuousScoringMethod'), 'continuousScoringMethod', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_120_continuousScoringMethod', CONT_SCORING_METHOD, unicode_default='average')
    __continuousScoringMethod._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 739, 12)
    __continuousScoringMethod._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 739, 12)
    
    continuousScoringMethod = property(__continuousScoringMethod.value, __continuousScoringMethod.set, None, None)

    
    # Attribute categoricalScoringMethod uses Python identifier categoricalScoringMethod
    __categoricalScoringMethod = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'categoricalScoringMethod'), 'categoricalScoringMethod', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_120_categoricalScoringMethod', CAT_SCORING_METHOD, unicode_default='majorityVote')
    __categoricalScoringMethod._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 740, 12)
    __categoricalScoringMethod._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 740, 12)
    
    categoricalScoringMethod = property(__categoricalScoringMethod.value, __categoricalScoringMethod.set, None, None)

    
    # Attribute instanceIdVariable uses Python identifier instanceIdVariable
    __instanceIdVariable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'instanceIdVariable'), 'instanceIdVariable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_120_instanceIdVariable', pyxb.binding.datatypes.string)
    __instanceIdVariable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 741, 12)
    __instanceIdVariable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 741, 12)
    
    instanceIdVariable = property(__instanceIdVariable.value, __instanceIdVariable.set, None, None)

    
    # Attribute threshold uses Python identifier threshold
    __threshold = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'threshold'), 'threshold', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_120_threshold', REAL_NUMBER, unicode_default='0.001')
    __threshold._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 742, 12)
    __threshold._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 742, 12)
    
    threshold = property(__threshold.value, __threshold.set, None, None)

    
    # Attribute isScorable uses Python identifier isScorable
    __isScorable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isScorable'), 'isScorable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_120_isScorable', pyxb.binding.datatypes.boolean, unicode_default='true')
    __isScorable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 743, 12)
    __isScorable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 743, 12)
    
    isScorable = property(__isScorable.value, __isScorable.set, None, None)

    _ElementMap.update({
        __ComparisonMeasure.name() : __ComparisonMeasure,
        __TrainingInstances.name() : __TrainingInstances,
        __KNNInputs.name() : __KNNInputs,
        __Targets.name() : __Targets,
        __Extension.name() : __Extension,
        __Output.name() : __Output,
        __ModelStats.name() : __ModelStats,
        __LocalTransformations.name() : __LocalTransformations,
        __ModelVerification.name() : __ModelVerification,
        __MiningSchema.name() : __MiningSchema,
        __ModelExplanation.name() : __ModelExplanation
    })
    _AttributeMap.update({
        __modelName.name() : __modelName,
        __functionName.name() : __functionName,
        __algorithmName.name() : __algorithmName,
        __numberOfNeighbors.name() : __numberOfNeighbors,
        __continuousScoringMethod.name() : __continuousScoringMethod,
        __categoricalScoringMethod.name() : __categoricalScoringMethod,
        __instanceIdVariable.name() : __instanceIdVariable,
        __threshold.name() : __threshold,
        __isScorable.name() : __isScorable
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_121 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 747, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}InstanceFields uses Python identifier InstanceFields
    __InstanceFields = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'InstanceFields'), 'InstanceFields', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_121_httpwww_dmg_orgPMML_4_2InstanceFields', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 761, 4), )

    
    InstanceFields = property(__InstanceFields.value, __InstanceFields.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_121_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TableLocator uses Python identifier TableLocator
    __TableLocator = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TableLocator'), 'TableLocator', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_121_httpwww_dmg_orgPMML_4_2TableLocator', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1103, 4), )

    
    TableLocator = property(__TableLocator.value, __TableLocator.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}InlineTable uses Python identifier InlineTable
    __InlineTable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'InlineTable'), 'InlineTable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_121_httpwww_dmg_orgPMML_4_2InlineTable', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1110, 4), )

    
    InlineTable = property(__InlineTable.value, __InlineTable.set, None, None)

    
    # Attribute isTransformed uses Python identifier isTransformed
    __isTransformed = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isTransformed'), 'isTransformed', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_121_isTransformed', pyxb.binding.datatypes.boolean, unicode_default='false')
    __isTransformed._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 756, 12)
    __isTransformed._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 756, 12)
    
    isTransformed = property(__isTransformed.value, __isTransformed.set, None, None)

    
    # Attribute recordCount uses Python identifier recordCount
    __recordCount = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'recordCount'), 'recordCount', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_121_recordCount', INT_NUMBER)
    __recordCount._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 757, 12)
    __recordCount._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 757, 12)
    
    recordCount = property(__recordCount.value, __recordCount.set, None, None)

    
    # Attribute fieldCount uses Python identifier fieldCount
    __fieldCount = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fieldCount'), 'fieldCount', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_121_fieldCount', INT_NUMBER)
    __fieldCount._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 758, 12)
    __fieldCount._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 758, 12)
    
    fieldCount = property(__fieldCount.value, __fieldCount.set, None, None)

    _ElementMap.update({
        __InstanceFields.name() : __InstanceFields,
        __Extension.name() : __Extension,
        __TableLocator.name() : __TableLocator,
        __InlineTable.name() : __InlineTable
    })
    _AttributeMap.update({
        __isTransformed.name() : __isTransformed,
        __recordCount.name() : __recordCount,
        __fieldCount.name() : __fieldCount
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_122 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 787, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_122_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute field uses Python identifier field
    __field = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'field'), 'field', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_122_field', FIELD_NAME, required=True)
    __field._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 791, 12)
    __field._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 791, 12)
    
    field = property(__field.value, __field.set, None, None)

    
    # Attribute fieldWeight uses Python identifier fieldWeight
    __fieldWeight = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fieldWeight'), 'fieldWeight', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_122_fieldWeight', REAL_NUMBER, unicode_default='1')
    __fieldWeight._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 792, 12)
    __fieldWeight._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 792, 12)
    
    fieldWeight = property(__fieldWeight.value, __fieldWeight.set, None, None)

    
    # Attribute compareFunction uses Python identifier compareFunction
    __compareFunction = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'compareFunction'), 'compareFunction', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_122_compareFunction', COMPARE_FUNCTION)
    __compareFunction._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 793, 12)
    __compareFunction._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 793, 12)
    
    compareFunction = property(__compareFunction.value, __compareFunction.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __field.name() : __field,
        __fieldWeight.name() : __fieldWeight,
        __compareFunction.name() : __compareFunction
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_123 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 818, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}TargetValue uses Python identifier TargetValue
    __TargetValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TargetValue'), 'TargetValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_123_httpwww_dmg_orgPMML_4_2TargetValue', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 840, 4), )

    
    TargetValue = property(__TargetValue.value, __TargetValue.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_123_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute field uses Python identifier field
    __field = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'field'), 'field', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_123_field', FIELD_NAME, required=True)
    __field._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 823, 12)
    __field._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 823, 12)
    
    field = property(__field.value, __field.set, None, None)

    
    # Attribute optype uses Python identifier optype
    __optype = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'optype'), 'optype', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_123_optype', OPTYPE)
    __optype._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 824, 12)
    __optype._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 824, 12)
    
    optype = property(__optype.value, __optype.set, None, None)

    
    # Attribute castInteger uses Python identifier castInteger
    __castInteger = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'castInteger'), 'castInteger', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_123_castInteger', STD_ANON_10)
    __castInteger._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 825, 12)
    __castInteger._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 825, 12)
    
    castInteger = property(__castInteger.value, __castInteger.set, None, None)

    
    # Attribute min uses Python identifier min
    __min = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'min'), 'min', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_123_min', pyxb.binding.datatypes.double)
    __min._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 834, 12)
    __min._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 834, 12)
    
    min = property(__min.value, __min.set, None, None)

    
    # Attribute max uses Python identifier max
    __max = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'max'), 'max', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_123_max', pyxb.binding.datatypes.double)
    __max._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 835, 12)
    __max._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 835, 12)
    
    max = property(__max.value, __max.set, None, None)

    
    # Attribute rescaleConstant uses Python identifier rescaleConstant
    __rescaleConstant = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'rescaleConstant'), 'rescaleConstant', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_123_rescaleConstant', pyxb.binding.datatypes.double, unicode_default='0')
    __rescaleConstant._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 836, 12)
    __rescaleConstant._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 836, 12)
    
    rescaleConstant = property(__rescaleConstant.value, __rescaleConstant.set, None, None)

    
    # Attribute rescaleFactor uses Python identifier rescaleFactor
    __rescaleFactor = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'rescaleFactor'), 'rescaleFactor', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_123_rescaleFactor', pyxb.binding.datatypes.double, unicode_default='1')
    __rescaleFactor._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 837, 12)
    __rescaleFactor._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 837, 12)
    
    rescaleFactor = property(__rescaleFactor.value, __rescaleFactor.set, None, None)

    _ElementMap.update({
        __TargetValue.name() : __TargetValue,
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __field.name() : __field,
        __optype.name() : __optype,
        __castInteger.name() : __castInteger,
        __min.name() : __min,
        __max.name() : __max,
        __rescaleConstant.name() : __rescaleConstant,
        __rescaleFactor.name() : __rescaleFactor
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_124 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 841, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_124_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Partition uses Python identifier Partition
    __Partition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Partition'), 'Partition', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_124_httpwww_dmg_orgPMML_4_2Partition', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1755, 4), )

    
    Partition = property(__Partition.value, __Partition.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_124_value', pyxb.binding.datatypes.string)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 846, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 846, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    
    # Attribute displayValue uses Python identifier displayValue
    __displayValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'displayValue'), 'displayValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_124_displayValue', pyxb.binding.datatypes.string)
    __displayValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 847, 12)
    __displayValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 847, 12)
    
    displayValue = property(__displayValue.value, __displayValue.set, None, None)

    
    # Attribute priorProbability uses Python identifier priorProbability
    __priorProbability = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'priorProbability'), 'priorProbability', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_124_priorProbability', PROB_NUMBER)
    __priorProbability._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 848, 12)
    __priorProbability._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 848, 12)
    
    priorProbability = property(__priorProbability.value, __priorProbability.set, None, None)

    
    # Attribute defaultValue uses Python identifier defaultValue
    __defaultValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'defaultValue'), 'defaultValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_124_defaultValue', NUMBER)
    __defaultValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 849, 12)
    __defaultValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 849, 12)
    
    defaultValue = property(__defaultValue.value, __defaultValue.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Partition.name() : __Partition
    })
    _AttributeMap.update({
        __value.name() : __value,
        __displayValue.name() : __displayValue,
        __priorProbability.name() : __priorProbability,
        __defaultValue.name() : __defaultValue
    })



# Complex type {http://www.dmg.org/PMML-4_2}ArrayType with content type MIXED
class ArrayType (pyxb.binding.basis.complexTypeDefinition):
    """Complex type {http://www.dmg.org/PMML-4_2}ArrayType with content type MIXED"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ArrayType')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 937, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Attribute n uses Python identifier n
    __n = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'n'), 'n', '__httpwww_dmg_orgPMML_4_2_ArrayType_n', INT_NUMBER)
    __n._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 938, 8)
    __n._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 938, 8)
    
    n = property(__n.value, __n.set, None, None)

    
    # Attribute type uses Python identifier type
    __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_dmg_orgPMML_4_2_ArrayType_type', STD_ANON_11, required=True)
    __type._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 939, 8)
    __type._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 939, 8)
    
    type = property(__type.value, __type.set, None, None)

    _ElementMap.update({
        
    })
    _AttributeMap.update({
        __n.name() : __n,
        __type.name() : __type
    })
Namespace.addCategoryObject('typeBinding', 'ArrayType', ArrayType)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_125 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 971, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Indices uses Python identifier Indices
    __Indices = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Indices'), 'Indices', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_125_httpwww_dmg_orgPMML_4_2Indices', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 990, 4), )

    
    Indices = property(__Indices.value, __Indices.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}INT-Entries uses Python identifier INT_Entries
    __INT_Entries = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'INT-Entries'), 'INT_Entries', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_125_httpwww_dmg_orgPMML_4_2INT_Entries', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 995, 4), )

    
    INT_Entries = property(__INT_Entries.value, __INT_Entries.set, None, None)

    
    # Attribute n uses Python identifier n
    __n = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'n'), 'n', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_125_n', INT_NUMBER)
    __n._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 976, 12)
    __n._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 976, 12)
    
    n = property(__n.value, __n.set, None, None)

    
    # Attribute defaultValue uses Python identifier defaultValue
    __defaultValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'defaultValue'), 'defaultValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_125_defaultValue', INT_NUMBER, unicode_default='0')
    __defaultValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 977, 12)
    __defaultValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 977, 12)
    
    defaultValue = property(__defaultValue.value, __defaultValue.set, None, None)

    _ElementMap.update({
        __Indices.name() : __Indices,
        __INT_Entries.name() : __INT_Entries
    })
    _AttributeMap.update({
        __n.name() : __n,
        __defaultValue.name() : __defaultValue
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_126 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 981, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Indices uses Python identifier Indices
    __Indices = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Indices'), 'Indices', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_126_httpwww_dmg_orgPMML_4_2Indices', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 990, 4), )

    
    Indices = property(__Indices.value, __Indices.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}REAL-Entries uses Python identifier REAL_Entries
    __REAL_Entries = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'REAL-Entries'), 'REAL_Entries', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_126_httpwww_dmg_orgPMML_4_2REAL_Entries', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1000, 4), )

    
    REAL_Entries = property(__REAL_Entries.value, __REAL_Entries.set, None, None)

    
    # Attribute n uses Python identifier n
    __n = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'n'), 'n', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_126_n', INT_NUMBER)
    __n._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 986, 12)
    __n._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 986, 12)
    
    n = property(__n.value, __n.set, None, None)

    
    # Attribute defaultValue uses Python identifier defaultValue
    __defaultValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'defaultValue'), 'defaultValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_126_defaultValue', REAL_NUMBER, unicode_default='0')
    __defaultValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 987, 12)
    __defaultValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 987, 12)
    
    defaultValue = property(__defaultValue.value, __defaultValue.set, None, None)

    _ElementMap.update({
        __Indices.name() : __Indices,
        __REAL_Entries.name() : __REAL_Entries
    })
    _AttributeMap.update({
        __n.name() : __n,
        __defaultValue.name() : __defaultValue
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_127 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1006, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Array uses Python identifier Array
    __Array = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Array'), 'Array', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_127_httpwww_dmg_orgPMML_4_2Array', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4), )

    
    Array = property(__Array.value, __Array.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MatCell uses Python identifier MatCell
    __MatCell = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MatCell'), 'MatCell', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_127_httpwww_dmg_orgPMML_4_2MatCell', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1026, 4), )

    
    MatCell = property(__MatCell.value, __MatCell.set, None, None)

    
    # Attribute kind uses Python identifier kind
    __kind = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'kind'), 'kind', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_127_kind', STD_ANON_15, unicode_default='any')
    __kind._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1011, 12)
    __kind._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1011, 12)
    
    kind = property(__kind.value, __kind.set, None, None)

    
    # Attribute nbRows uses Python identifier nbRows
    __nbRows = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'nbRows'), 'nbRows', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_127_nbRows', INT_NUMBER)
    __nbRows._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1020, 12)
    __nbRows._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1020, 12)
    
    nbRows = property(__nbRows.value, __nbRows.set, None, None)

    
    # Attribute nbCols uses Python identifier nbCols
    __nbCols = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'nbCols'), 'nbCols', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_127_nbCols', INT_NUMBER)
    __nbCols._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1021, 12)
    __nbCols._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1021, 12)
    
    nbCols = property(__nbCols.value, __nbCols.set, None, None)

    
    # Attribute diagDefault uses Python identifier diagDefault
    __diagDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'diagDefault'), 'diagDefault', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_127_diagDefault', REAL_NUMBER)
    __diagDefault._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1022, 12)
    __diagDefault._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1022, 12)
    
    diagDefault = property(__diagDefault.value, __diagDefault.set, None, None)

    
    # Attribute offDiagDefault uses Python identifier offDiagDefault
    __offDiagDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'offDiagDefault'), 'offDiagDefault', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_127_offDiagDefault', REAL_NUMBER)
    __offDiagDefault._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1023, 12)
    __offDiagDefault._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1023, 12)
    
    offDiagDefault = property(__offDiagDefault.value, __offDiagDefault.set, None, None)

    _ElementMap.update({
        __Array.name() : __Array,
        __MatCell.name() : __MatCell
    })
    _AttributeMap.update({
        __kind.name() : __kind,
        __nbRows.name() : __nbRows,
        __nbCols.name() : __nbCols,
        __diagDefault.name() : __diagDefault,
        __offDiagDefault.name() : __offDiagDefault
    })



# Complex type [anonymous] with content type SIMPLE
class CTD_ANON_128 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type SIMPLE"""
    _TypeDefinition = pyxb.binding.datatypes.string
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1027, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.string
    
    # Attribute row uses Python identifier row
    __row = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'row'), 'row', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_128_row', INT_NUMBER, required=True)
    __row._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1030, 20)
    __row._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1030, 20)
    
    row = property(__row.value, __row.set, None, None)

    
    # Attribute col uses Python identifier col
    __col = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'col'), 'col', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_128_col', INT_NUMBER, required=True)
    __col._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1031, 20)
    __col._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1031, 20)
    
    col = property(__col.value, __col.set, None, None)

    _ElementMap.update({
        
    })
    _AttributeMap.update({
        __row.name() : __row,
        __col.name() : __col
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_129 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1081, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_129_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TableLocator uses Python identifier TableLocator
    __TableLocator = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TableLocator'), 'TableLocator', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_129_httpwww_dmg_orgPMML_4_2TableLocator', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1103, 4), )

    
    TableLocator = property(__TableLocator.value, __TableLocator.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}InlineTable uses Python identifier InlineTable
    __InlineTable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'InlineTable'), 'InlineTable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_129_httpwww_dmg_orgPMML_4_2InlineTable', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1110, 4), )

    
    InlineTable = property(__InlineTable.value, __InlineTable.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}FieldColumnPair uses Python identifier FieldColumnPair
    __FieldColumnPair = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FieldColumnPair'), 'FieldColumnPair', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_129_httpwww_dmg_orgPMML_4_2FieldColumnPair', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1919, 4), )

    
    FieldColumnPair = property(__FieldColumnPair.value, __FieldColumnPair.set, None, None)

    
    # Attribute childField uses Python identifier childField
    __childField = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'childField'), 'childField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_129_childField', pyxb.binding.datatypes.string, required=True)
    __childField._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1090, 12)
    __childField._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1090, 12)
    
    childField = property(__childField.value, __childField.set, None, None)

    
    # Attribute parentField uses Python identifier parentField
    __parentField = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'parentField'), 'parentField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_129_parentField', pyxb.binding.datatypes.string, required=True)
    __parentField._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1091, 12)
    __parentField._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1091, 12)
    
    parentField = property(__parentField.value, __parentField.set, None, None)

    
    # Attribute parentLevelField uses Python identifier parentLevelField
    __parentLevelField = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'parentLevelField'), 'parentLevelField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_129_parentLevelField', pyxb.binding.datatypes.string)
    __parentLevelField._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1092, 12)
    __parentLevelField._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1092, 12)
    
    parentLevelField = property(__parentLevelField.value, __parentLevelField.set, None, None)

    
    # Attribute isRecursive uses Python identifier isRecursive
    __isRecursive = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isRecursive'), 'isRecursive', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_129_isRecursive', STD_ANON_16, unicode_default='no')
    __isRecursive._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1093, 12)
    __isRecursive._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1093, 12)
    
    isRecursive = property(__isRecursive.value, __isRecursive.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __TableLocator.name() : __TableLocator,
        __InlineTable.name() : __InlineTable,
        __FieldColumnPair.name() : __FieldColumnPair
    })
    _AttributeMap.update({
        __childField.name() : __childField,
        __parentField.name() : __parentField,
        __parentLevelField.name() : __parentLevelField,
        __isRecursive.name() : __isRecursive
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_130 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1130, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Targets uses Python identifier Targets
    __Targets = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Targets'), 'Targets', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_130_httpwww_dmg_orgPMML_4_2Targets', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4), )

    
    Targets = property(__Targets.value, __Targets.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_130_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}BayesInputs uses Python identifier BayesInputs
    __BayesInputs = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BayesInputs'), 'BayesInputs', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_130_httpwww_dmg_orgPMML_4_2BayesInputs', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1151, 4), )

    
    BayesInputs = property(__BayesInputs.value, __BayesInputs.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}BayesOutput uses Python identifier BayesOutput
    __BayesOutput = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BayesOutput'), 'BayesOutput', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_130_httpwww_dmg_orgPMML_4_2BayesOutput', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1174, 4), )

    
    BayesOutput = property(__BayesOutput.value, __BayesOutput.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Output uses Python identifier Output
    __Output = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Output'), 'Output', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_130_httpwww_dmg_orgPMML_4_2Output', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4), )

    
    Output = property(__Output.value, __Output.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelStats uses Python identifier ModelStats
    __ModelStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), 'ModelStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_130_httpwww_dmg_orgPMML_4_2ModelStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4), )

    
    ModelStats = property(__ModelStats.value, __ModelStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LocalTransformations uses Python identifier LocalTransformations
    __LocalTransformations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), 'LocalTransformations', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_130_httpwww_dmg_orgPMML_4_2LocalTransformations', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4), )

    
    LocalTransformations = property(__LocalTransformations.value, __LocalTransformations.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelVerification uses Python identifier ModelVerification
    __ModelVerification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), 'ModelVerification', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_130_httpwww_dmg_orgPMML_4_2ModelVerification', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4), )

    
    ModelVerification = property(__ModelVerification.value, __ModelVerification.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MiningSchema uses Python identifier MiningSchema
    __MiningSchema = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), 'MiningSchema', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_130_httpwww_dmg_orgPMML_4_2MiningSchema', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4), )

    
    MiningSchema = property(__MiningSchema.value, __MiningSchema.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelExplanation uses Python identifier ModelExplanation
    __ModelExplanation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), 'ModelExplanation', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_130_httpwww_dmg_orgPMML_4_2ModelExplanation', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4), )

    
    ModelExplanation = property(__ModelExplanation.value, __ModelExplanation.set, None, None)

    
    # Attribute modelName uses Python identifier modelName
    __modelName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelName'), 'modelName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_130_modelName', pyxb.binding.datatypes.string)
    __modelName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1144, 12)
    __modelName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1144, 12)
    
    modelName = property(__modelName.value, __modelName.set, None, None)

    
    # Attribute threshold uses Python identifier threshold
    __threshold = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'threshold'), 'threshold', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_130_threshold', REAL_NUMBER, required=True)
    __threshold._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1145, 12)
    __threshold._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1145, 12)
    
    threshold = property(__threshold.value, __threshold.set, None, None)

    
    # Attribute functionName uses Python identifier functionName
    __functionName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'functionName'), 'functionName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_130_functionName', MINING_FUNCTION, required=True)
    __functionName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1146, 12)
    __functionName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1146, 12)
    
    functionName = property(__functionName.value, __functionName.set, None, None)

    
    # Attribute algorithmName uses Python identifier algorithmName
    __algorithmName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'algorithmName'), 'algorithmName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_130_algorithmName', pyxb.binding.datatypes.string)
    __algorithmName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1147, 12)
    __algorithmName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1147, 12)
    
    algorithmName = property(__algorithmName.value, __algorithmName.set, None, None)

    
    # Attribute isScorable uses Python identifier isScorable
    __isScorable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isScorable'), 'isScorable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_130_isScorable', pyxb.binding.datatypes.boolean, unicode_default='true')
    __isScorable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1148, 12)
    __isScorable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1148, 12)
    
    isScorable = property(__isScorable.value, __isScorable.set, None, None)

    _ElementMap.update({
        __Targets.name() : __Targets,
        __Extension.name() : __Extension,
        __BayesInputs.name() : __BayesInputs,
        __BayesOutput.name() : __BayesOutput,
        __Output.name() : __Output,
        __ModelStats.name() : __ModelStats,
        __LocalTransformations.name() : __LocalTransformations,
        __ModelVerification.name() : __ModelVerification,
        __MiningSchema.name() : __MiningSchema,
        __ModelExplanation.name() : __ModelExplanation
    })
    _AttributeMap.update({
        __modelName.name() : __modelName,
        __threshold.name() : __threshold,
        __functionName.name() : __functionName,
        __algorithmName.name() : __algorithmName,
        __isScorable.name() : __isScorable
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_131 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1218, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_131_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_131_value', pyxb.binding.datatypes.string, required=True)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1222, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1222, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    
    # Attribute count uses Python identifier count
    __count = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'count'), 'count', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_131_count', REAL_NUMBER, required=True)
    __count._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1223, 12)
    __count._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1223, 12)
    
    count = property(__count.value, __count.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __value.name() : __value,
        __count.name() : __count
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_132 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1235, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Apply uses Python identifier Apply
    __Apply = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Apply'), 'Apply', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_httpwww_dmg_orgPMML_4_2Apply', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 21, 4), )

    
    Apply = property(__Apply.value, __Apply.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Decisions uses Python identifier Decisions
    __Decisions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Decisions'), 'Decisions', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_httpwww_dmg_orgPMML_4_2Decisions', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1311, 4), )

    
    Decisions = property(__Decisions.value, __Decisions.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Constant uses Python identifier Constant
    __Constant = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Constant'), 'Constant', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_httpwww_dmg_orgPMML_4_2Constant', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1827, 4), )

    
    Constant = property(__Constant.value, __Constant.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}FieldRef uses Python identifier FieldRef
    __FieldRef = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FieldRef'), 'FieldRef', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_httpwww_dmg_orgPMML_4_2FieldRef', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1836, 4), )

    
    FieldRef = property(__FieldRef.value, __FieldRef.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NormContinuous uses Python identifier NormContinuous
    __NormContinuous = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NormContinuous'), 'NormContinuous', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_httpwww_dmg_orgPMML_4_2NormContinuous', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1845, 4), )

    
    NormContinuous = property(__NormContinuous.value, __NormContinuous.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NormDiscrete uses Python identifier NormDiscrete
    __NormDiscrete = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NormDiscrete'), 'NormDiscrete', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_httpwww_dmg_orgPMML_4_2NormDiscrete', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1865, 4), )

    
    NormDiscrete = property(__NormDiscrete.value, __NormDiscrete.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Discretize uses Python identifier Discretize
    __Discretize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Discretize'), 'Discretize', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_httpwww_dmg_orgPMML_4_2Discretize', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1882, 4), )

    
    Discretize = property(__Discretize.value, __Discretize.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MapValues uses Python identifier MapValues
    __MapValues = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MapValues'), 'MapValues', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_httpwww_dmg_orgPMML_4_2MapValues', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1903, 4), )

    
    MapValues = property(__MapValues.value, __MapValues.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TextIndex uses Python identifier TextIndex
    __TextIndex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TextIndex'), 'TextIndex', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_httpwww_dmg_orgPMML_4_2TextIndex', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1928, 4), )

    
    TextIndex = property(__TextIndex.value, __TextIndex.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Aggregate uses Python identifier Aggregate
    __Aggregate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Aggregate'), 'Aggregate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_httpwww_dmg_orgPMML_4_2Aggregate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1979, 4), )

    
    Aggregate = property(__Aggregate.value, __Aggregate.set, None, None)

    
    # Attribute name uses Python identifier name
    __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_name', FIELD_NAME, required=True)
    __name._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1243, 12)
    __name._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1243, 12)
    
    name = property(__name.value, __name.set, None, None)

    
    # Attribute displayName uses Python identifier displayName
    __displayName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'displayName'), 'displayName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_displayName', pyxb.binding.datatypes.string)
    __displayName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1244, 12)
    __displayName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1244, 12)
    
    displayName = property(__displayName.value, __displayName.set, None, None)

    
    # Attribute optype uses Python identifier optype
    __optype = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'optype'), 'optype', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_optype', OPTYPE)
    __optype._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1245, 12)
    __optype._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1245, 12)
    
    optype = property(__optype.value, __optype.set, None, None)

    
    # Attribute dataType uses Python identifier dataType
    __dataType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'dataType'), 'dataType', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_dataType', DATATYPE)
    __dataType._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1246, 12)
    __dataType._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1246, 12)
    
    dataType = property(__dataType.value, __dataType.set, None, None)

    
    # Attribute targetField uses Python identifier targetField
    __targetField = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'targetField'), 'targetField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_targetField', FIELD_NAME)
    __targetField._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1247, 12)
    __targetField._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1247, 12)
    
    targetField = property(__targetField.value, __targetField.set, None, None)

    
    # Attribute feature uses Python identifier feature
    __feature = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'feature'), 'feature', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_feature', RESULT_FEATURE, unicode_default='predictedValue')
    __feature._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1248, 12)
    __feature._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1248, 12)
    
    feature = property(__feature.value, __feature.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_value', pyxb.binding.datatypes.string)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1249, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1249, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    
    # Attribute ruleFeature uses Python identifier ruleFeature
    __ruleFeature = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'ruleFeature'), 'ruleFeature', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_ruleFeature', RULE_FEATURE, unicode_default='consequent')
    __ruleFeature._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1250, 12)
    __ruleFeature._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1250, 12)
    
    ruleFeature = property(__ruleFeature.value, __ruleFeature.set, None, None)

    
    # Attribute algorithm uses Python identifier algorithm
    __algorithm = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'algorithm'), 'algorithm', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_algorithm', STD_ANON_17, unicode_default='exclusiveRecommendation')
    __algorithm._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1251, 12)
    __algorithm._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1251, 12)
    
    algorithm = property(__algorithm.value, __algorithm.set, None, None)

    
    # Attribute rank uses Python identifier rank
    __rank = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'rank'), 'rank', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_rank', INT_NUMBER, unicode_default='1')
    __rank._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1260, 12)
    __rank._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1260, 12)
    
    rank = property(__rank.value, __rank.set, None, None)

    
    # Attribute rankBasis uses Python identifier rankBasis
    __rankBasis = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'rankBasis'), 'rankBasis', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_rankBasis', STD_ANON_18, unicode_default='confidence')
    __rankBasis._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1261, 12)
    __rankBasis._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1261, 12)
    
    rankBasis = property(__rankBasis.value, __rankBasis.set, None, None)

    
    # Attribute rankOrder uses Python identifier rankOrder
    __rankOrder = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'rankOrder'), 'rankOrder', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_rankOrder', STD_ANON_19, unicode_default='descending')
    __rankOrder._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1272, 12)
    __rankOrder._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1272, 12)
    
    rankOrder = property(__rankOrder.value, __rankOrder.set, None, None)

    
    # Attribute isMultiValued uses Python identifier isMultiValued
    __isMultiValued = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isMultiValued'), 'isMultiValued', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_isMultiValued', pyxb.binding.datatypes.anySimpleType, unicode_default='0')
    __isMultiValued._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1280, 12)
    __isMultiValued._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1280, 12)
    
    isMultiValued = property(__isMultiValued.value, __isMultiValued.set, None, None)

    
    # Attribute segmentId uses Python identifier segmentId
    __segmentId = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'segmentId'), 'segmentId', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_132_segmentId', pyxb.binding.datatypes.string)
    __segmentId._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1281, 12)
    __segmentId._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1281, 12)
    
    segmentId = property(__segmentId.value, __segmentId.set, None, None)

    _ElementMap.update({
        __Apply.name() : __Apply,
        __Extension.name() : __Extension,
        __Decisions.name() : __Decisions,
        __Constant.name() : __Constant,
        __FieldRef.name() : __FieldRef,
        __NormContinuous.name() : __NormContinuous,
        __NormDiscrete.name() : __NormDiscrete,
        __Discretize.name() : __Discretize,
        __MapValues.name() : __MapValues,
        __TextIndex.name() : __TextIndex,
        __Aggregate.name() : __Aggregate
    })
    _AttributeMap.update({
        __name.name() : __name,
        __displayName.name() : __displayName,
        __optype.name() : __optype,
        __dataType.name() : __dataType,
        __targetField.name() : __targetField,
        __feature.name() : __feature,
        __value.name() : __value,
        __ruleFeature.name() : __ruleFeature,
        __algorithm.name() : __algorithm,
        __rank.name() : __rank,
        __rankBasis.name() : __rankBasis,
        __rankOrder.name() : __rankOrder,
        __isMultiValued.name() : __isMultiValued,
        __segmentId.name() : __segmentId
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_133 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1345, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Targets uses Python identifier Targets
    __Targets = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Targets'), 'Targets', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_httpwww_dmg_orgPMML_4_2Targets', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4), )

    
    Targets = property(__Targets.value, __Targets.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Output uses Python identifier Output
    __Output = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Output'), 'Output', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_httpwww_dmg_orgPMML_4_2Output', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4), )

    
    Output = property(__Output.value, __Output.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ParameterList uses Python identifier ParameterList
    __ParameterList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ParameterList'), 'ParameterList', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_httpwww_dmg_orgPMML_4_2ParameterList', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1412, 4), )

    
    ParameterList = property(__ParameterList.value, __ParameterList.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}FactorList uses Python identifier FactorList
    __FactorList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FactorList'), 'FactorList', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_httpwww_dmg_orgPMML_4_2FactorList', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1430, 4), )

    
    FactorList = property(__FactorList.value, __FactorList.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}CovariateList uses Python identifier CovariateList
    __CovariateList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CovariateList'), 'CovariateList', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_httpwww_dmg_orgPMML_4_2CovariateList', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1438, 4), )

    
    CovariateList = property(__CovariateList.value, __CovariateList.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}PPMatrix uses Python identifier PPMatrix
    __PPMatrix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PPMatrix'), 'PPMatrix', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_httpwww_dmg_orgPMML_4_2PPMatrix', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1473, 4), )

    
    PPMatrix = property(__PPMatrix.value, __PPMatrix.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}PCovMatrix uses Python identifier PCovMatrix
    __PCovMatrix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PCovMatrix'), 'PCovMatrix', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_httpwww_dmg_orgPMML_4_2PCovMatrix', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1492, 4), )

    
    PCovMatrix = property(__PCovMatrix.value, __PCovMatrix.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ParamMatrix uses Python identifier ParamMatrix
    __ParamMatrix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ParamMatrix'), 'ParamMatrix', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_httpwww_dmg_orgPMML_4_2ParamMatrix', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1521, 4), )

    
    ParamMatrix = property(__ParamMatrix.value, __ParamMatrix.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}BaseCumHazardTables uses Python identifier BaseCumHazardTables
    __BaseCumHazardTables = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BaseCumHazardTables'), 'BaseCumHazardTables', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_httpwww_dmg_orgPMML_4_2BaseCumHazardTables', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1540, 4), )

    
    BaseCumHazardTables = property(__BaseCumHazardTables.value, __BaseCumHazardTables.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}EventValues uses Python identifier EventValues
    __EventValues = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'EventValues'), 'EventValues', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_httpwww_dmg_orgPMML_4_2EventValues', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1572, 4), )

    
    EventValues = property(__EventValues.value, __EventValues.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelStats uses Python identifier ModelStats
    __ModelStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), 'ModelStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_httpwww_dmg_orgPMML_4_2ModelStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4), )

    
    ModelStats = property(__ModelStats.value, __ModelStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LocalTransformations uses Python identifier LocalTransformations
    __LocalTransformations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), 'LocalTransformations', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_httpwww_dmg_orgPMML_4_2LocalTransformations', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4), )

    
    LocalTransformations = property(__LocalTransformations.value, __LocalTransformations.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelVerification uses Python identifier ModelVerification
    __ModelVerification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), 'ModelVerification', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_httpwww_dmg_orgPMML_4_2ModelVerification', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4), )

    
    ModelVerification = property(__ModelVerification.value, __ModelVerification.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MiningSchema uses Python identifier MiningSchema
    __MiningSchema = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), 'MiningSchema', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_httpwww_dmg_orgPMML_4_2MiningSchema', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4), )

    
    MiningSchema = property(__MiningSchema.value, __MiningSchema.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelExplanation uses Python identifier ModelExplanation
    __ModelExplanation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), 'ModelExplanation', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_httpwww_dmg_orgPMML_4_2ModelExplanation', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4), )

    
    ModelExplanation = property(__ModelExplanation.value, __ModelExplanation.set, None, None)

    
    # Attribute targetVariableName uses Python identifier targetVariableName
    __targetVariableName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'targetVariableName'), 'targetVariableName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_targetVariableName', FIELD_NAME)
    __targetVariableName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1365, 12)
    __targetVariableName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1365, 12)
    
    targetVariableName = property(__targetVariableName.value, __targetVariableName.set, None, None)

    
    # Attribute modelType uses Python identifier modelType
    __modelType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelType'), 'modelType', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_modelType', STD_ANON_20, required=True)
    __modelType._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1366, 12)
    __modelType._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1366, 12)
    
    modelType = property(__modelType.value, __modelType.set, None, None)

    
    # Attribute modelName uses Python identifier modelName
    __modelName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelName'), 'modelName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_modelName', pyxb.binding.datatypes.string)
    __modelName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1378, 12)
    __modelName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1378, 12)
    
    modelName = property(__modelName.value, __modelName.set, None, None)

    
    # Attribute functionName uses Python identifier functionName
    __functionName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'functionName'), 'functionName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_functionName', MINING_FUNCTION, required=True)
    __functionName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1379, 12)
    __functionName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1379, 12)
    
    functionName = property(__functionName.value, __functionName.set, None, None)

    
    # Attribute algorithmName uses Python identifier algorithmName
    __algorithmName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'algorithmName'), 'algorithmName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_algorithmName', pyxb.binding.datatypes.string)
    __algorithmName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1380, 12)
    __algorithmName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1380, 12)
    
    algorithmName = property(__algorithmName.value, __algorithmName.set, None, None)

    
    # Attribute targetReferenceCategory uses Python identifier targetReferenceCategory
    __targetReferenceCategory = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'targetReferenceCategory'), 'targetReferenceCategory', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_targetReferenceCategory', pyxb.binding.datatypes.string)
    __targetReferenceCategory._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1381, 12)
    __targetReferenceCategory._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1381, 12)
    
    targetReferenceCategory = property(__targetReferenceCategory.value, __targetReferenceCategory.set, None, None)

    
    # Attribute cumulativeLink uses Python identifier cumulativeLink
    __cumulativeLink = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'cumulativeLink'), 'cumulativeLink', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_cumulativeLink', CUMULATIVE_LINK_FUNCTION)
    __cumulativeLink._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1382, 12)
    __cumulativeLink._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1382, 12)
    
    cumulativeLink = property(__cumulativeLink.value, __cumulativeLink.set, None, None)

    
    # Attribute linkFunction uses Python identifier linkFunction
    __linkFunction = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'linkFunction'), 'linkFunction', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_linkFunction', LINK_FUNCTION)
    __linkFunction._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1383, 12)
    __linkFunction._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1383, 12)
    
    linkFunction = property(__linkFunction.value, __linkFunction.set, None, None)

    
    # Attribute linkParameter uses Python identifier linkParameter
    __linkParameter = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'linkParameter'), 'linkParameter', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_linkParameter', REAL_NUMBER)
    __linkParameter._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1384, 12)
    __linkParameter._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1384, 12)
    
    linkParameter = property(__linkParameter.value, __linkParameter.set, None, None)

    
    # Attribute trialsVariable uses Python identifier trialsVariable
    __trialsVariable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'trialsVariable'), 'trialsVariable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_trialsVariable', FIELD_NAME)
    __trialsVariable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1385, 12)
    __trialsVariable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1385, 12)
    
    trialsVariable = property(__trialsVariable.value, __trialsVariable.set, None, None)

    
    # Attribute trialsValue uses Python identifier trialsValue
    __trialsValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'trialsValue'), 'trialsValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_trialsValue', INT_NUMBER)
    __trialsValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1386, 12)
    __trialsValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1386, 12)
    
    trialsValue = property(__trialsValue.value, __trialsValue.set, None, None)

    
    # Attribute distribution uses Python identifier distribution
    __distribution = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'distribution'), 'distribution', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_distribution', STD_ANON_21)
    __distribution._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1387, 12)
    __distribution._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1387, 12)
    
    distribution = property(__distribution.value, __distribution.set, None, None)

    
    # Attribute distParameter uses Python identifier distParameter
    __distParameter = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'distParameter'), 'distParameter', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_distParameter', REAL_NUMBER)
    __distParameter._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1400, 12)
    __distParameter._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1400, 12)
    
    distParameter = property(__distParameter.value, __distParameter.set, None, None)

    
    # Attribute offsetVariable uses Python identifier offsetVariable
    __offsetVariable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'offsetVariable'), 'offsetVariable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_offsetVariable', FIELD_NAME)
    __offsetVariable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1401, 12)
    __offsetVariable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1401, 12)
    
    offsetVariable = property(__offsetVariable.value, __offsetVariable.set, None, None)

    
    # Attribute offsetValue uses Python identifier offsetValue
    __offsetValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'offsetValue'), 'offsetValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_offsetValue', REAL_NUMBER)
    __offsetValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1402, 12)
    __offsetValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1402, 12)
    
    offsetValue = property(__offsetValue.value, __offsetValue.set, None, None)

    
    # Attribute modelDF uses Python identifier modelDF
    __modelDF = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelDF'), 'modelDF', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_modelDF', REAL_NUMBER)
    __modelDF._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1403, 12)
    __modelDF._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1403, 12)
    
    modelDF = property(__modelDF.value, __modelDF.set, None, None)

    
    # Attribute endTimeVariable uses Python identifier endTimeVariable
    __endTimeVariable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'endTimeVariable'), 'endTimeVariable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_endTimeVariable', FIELD_NAME)
    __endTimeVariable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1404, 12)
    __endTimeVariable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1404, 12)
    
    endTimeVariable = property(__endTimeVariable.value, __endTimeVariable.set, None, None)

    
    # Attribute startTimeVariable uses Python identifier startTimeVariable
    __startTimeVariable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'startTimeVariable'), 'startTimeVariable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_startTimeVariable', FIELD_NAME)
    __startTimeVariable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1405, 12)
    __startTimeVariable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1405, 12)
    
    startTimeVariable = property(__startTimeVariable.value, __startTimeVariable.set, None, None)

    
    # Attribute subjectIDVariable uses Python identifier subjectIDVariable
    __subjectIDVariable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'subjectIDVariable'), 'subjectIDVariable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_subjectIDVariable', FIELD_NAME)
    __subjectIDVariable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1406, 12)
    __subjectIDVariable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1406, 12)
    
    subjectIDVariable = property(__subjectIDVariable.value, __subjectIDVariable.set, None, None)

    
    # Attribute statusVariable uses Python identifier statusVariable
    __statusVariable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'statusVariable'), 'statusVariable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_statusVariable', FIELD_NAME)
    __statusVariable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1407, 12)
    __statusVariable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1407, 12)
    
    statusVariable = property(__statusVariable.value, __statusVariable.set, None, None)

    
    # Attribute baselineStrataVariable uses Python identifier baselineStrataVariable
    __baselineStrataVariable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'baselineStrataVariable'), 'baselineStrataVariable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_baselineStrataVariable', FIELD_NAME)
    __baselineStrataVariable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1408, 12)
    __baselineStrataVariable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1408, 12)
    
    baselineStrataVariable = property(__baselineStrataVariable.value, __baselineStrataVariable.set, None, None)

    
    # Attribute isScorable uses Python identifier isScorable
    __isScorable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isScorable'), 'isScorable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_133_isScorable', pyxb.binding.datatypes.boolean, unicode_default='true')
    __isScorable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1409, 12)
    __isScorable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1409, 12)
    
    isScorable = property(__isScorable.value, __isScorable.set, None, None)

    _ElementMap.update({
        __Targets.name() : __Targets,
        __Extension.name() : __Extension,
        __Output.name() : __Output,
        __ParameterList.name() : __ParameterList,
        __FactorList.name() : __FactorList,
        __CovariateList.name() : __CovariateList,
        __PPMatrix.name() : __PPMatrix,
        __PCovMatrix.name() : __PCovMatrix,
        __ParamMatrix.name() : __ParamMatrix,
        __BaseCumHazardTables.name() : __BaseCumHazardTables,
        __EventValues.name() : __EventValues,
        __ModelStats.name() : __ModelStats,
        __LocalTransformations.name() : __LocalTransformations,
        __ModelVerification.name() : __ModelVerification,
        __MiningSchema.name() : __MiningSchema,
        __ModelExplanation.name() : __ModelExplanation
    })
    _AttributeMap.update({
        __targetVariableName.name() : __targetVariableName,
        __modelType.name() : __modelType,
        __modelName.name() : __modelName,
        __functionName.name() : __functionName,
        __algorithmName.name() : __algorithmName,
        __targetReferenceCategory.name() : __targetReferenceCategory,
        __cumulativeLink.name() : __cumulativeLink,
        __linkFunction.name() : __linkFunction,
        __linkParameter.name() : __linkParameter,
        __trialsVariable.name() : __trialsVariable,
        __trialsValue.name() : __trialsValue,
        __distribution.name() : __distribution,
        __distParameter.name() : __distParameter,
        __offsetVariable.name() : __offsetVariable,
        __offsetValue.name() : __offsetValue,
        __modelDF.name() : __modelDF,
        __endTimeVariable.name() : __endTimeVariable,
        __startTimeVariable.name() : __startTimeVariable,
        __subjectIDVariable.name() : __subjectIDVariable,
        __statusVariable.name() : __statusVariable,
        __baselineStrataVariable.name() : __baselineStrataVariable,
        __isScorable.name() : __isScorable
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_134 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1421, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_134_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute name uses Python identifier name
    __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_134_name', pyxb.binding.datatypes.string, required=True)
    __name._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1425, 12)
    __name._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1425, 12)
    
    name = property(__name.value, __name.set, None, None)

    
    # Attribute label uses Python identifier label
    __label = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'label'), 'label', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_134_label', pyxb.binding.datatypes.string)
    __label._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1426, 12)
    __label._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1426, 12)
    
    label = property(__label.value, __label.set, None, None)

    
    # Attribute referencePoint uses Python identifier referencePoint
    __referencePoint = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'referencePoint'), 'referencePoint', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_134_referencePoint', REAL_NUMBER, unicode_default='0')
    __referencePoint._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1427, 12)
    __referencePoint._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1427, 12)
    
    referencePoint = property(__referencePoint.value, __referencePoint.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __name.name() : __name,
        __label.name() : __label,
        __referencePoint.name() : __referencePoint
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_135 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1447, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_135_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Matrix uses Python identifier Matrix
    __Matrix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Matrix'), 'Matrix', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_135_httpwww_dmg_orgPMML_4_2Matrix', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1005, 4), )

    
    Matrix = property(__Matrix.value, __Matrix.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Categories uses Python identifier Categories
    __Categories = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Categories'), 'Categories', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_135_httpwww_dmg_orgPMML_4_2Categories', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1457, 4), )

    
    Categories = property(__Categories.value, __Categories.set, None, None)

    
    # Attribute name uses Python identifier name
    __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_135_name', FIELD_NAME, required=True)
    __name._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1453, 12)
    __name._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1453, 12)
    
    name = property(__name.value, __name.set, None, None)

    
    # Attribute contrastMatrixType uses Python identifier contrastMatrixType
    __contrastMatrixType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'contrastMatrixType'), 'contrastMatrixType', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_135_contrastMatrixType', pyxb.binding.datatypes.string)
    __contrastMatrixType._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1454, 12)
    __contrastMatrixType._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1454, 12)
    
    contrastMatrixType = property(__contrastMatrixType.value, __contrastMatrixType.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Matrix.name() : __Matrix,
        __Categories.name() : __Categories
    })
    _AttributeMap.update({
        __name.name() : __name,
        __contrastMatrixType.name() : __contrastMatrixType
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_136 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1482, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_136_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_136_value', pyxb.binding.datatypes.string, required=True)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1486, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1486, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    
    # Attribute predictorName uses Python identifier predictorName
    __predictorName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'predictorName'), 'predictorName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_136_predictorName', FIELD_NAME, required=True)
    __predictorName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1487, 12)
    __predictorName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1487, 12)
    
    predictorName = property(__predictorName.value, __predictorName.set, None, None)

    
    # Attribute parameterName uses Python identifier parameterName
    __parameterName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'parameterName'), 'parameterName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_136_parameterName', pyxb.binding.datatypes.string, required=True)
    __parameterName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1488, 12)
    __parameterName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1488, 12)
    
    parameterName = property(__parameterName.value, __parameterName.set, None, None)

    
    # Attribute targetCategory uses Python identifier targetCategory
    __targetCategory = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'targetCategory'), 'targetCategory', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_136_targetCategory', pyxb.binding.datatypes.string)
    __targetCategory._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1489, 12)
    __targetCategory._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1489, 12)
    
    targetCategory = property(__targetCategory.value, __targetCategory.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __value.name() : __value,
        __predictorName.name() : __predictorName,
        __parameterName.name() : __parameterName,
        __targetCategory.name() : __targetCategory
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_137 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1493, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_137_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}PCovCell uses Python identifier PCovCell
    __PCovCell = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PCovCell'), 'PCovCell', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_137_httpwww_dmg_orgPMML_4_2PCovCell', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1508, 4), )

    
    PCovCell = property(__PCovCell.value, __PCovCell.set, None, None)

    
    # Attribute type uses Python identifier type
    __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_137_type', STD_ANON_22)
    __type._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1498, 12)
    __type._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1498, 12)
    
    type = property(__type.value, __type.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __PCovCell.name() : __PCovCell
    })
    _AttributeMap.update({
        __type.name() : __type
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_138 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1509, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_138_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute pRow uses Python identifier pRow
    __pRow = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'pRow'), 'pRow', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_138_pRow', pyxb.binding.datatypes.string, required=True)
    __pRow._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1513, 12)
    __pRow._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1513, 12)
    
    pRow = property(__pRow.value, __pRow.set, None, None)

    
    # Attribute pCol uses Python identifier pCol
    __pCol = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'pCol'), 'pCol', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_138_pCol', pyxb.binding.datatypes.string, required=True)
    __pCol._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1514, 12)
    __pCol._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1514, 12)
    
    pCol = property(__pCol.value, __pCol.set, None, None)

    
    # Attribute tRow uses Python identifier tRow
    __tRow = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'tRow'), 'tRow', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_138_tRow', pyxb.binding.datatypes.string)
    __tRow._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1515, 12)
    __tRow._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1515, 12)
    
    tRow = property(__tRow.value, __tRow.set, None, None)

    
    # Attribute tCol uses Python identifier tCol
    __tCol = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'tCol'), 'tCol', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_138_tCol', pyxb.binding.datatypes.string)
    __tCol._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1516, 12)
    __tCol._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1516, 12)
    
    tCol = property(__tCol.value, __tCol.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_138_value', REAL_NUMBER, required=True)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1517, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1517, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    
    # Attribute targetCategory uses Python identifier targetCategory
    __targetCategory = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'targetCategory'), 'targetCategory', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_138_targetCategory', pyxb.binding.datatypes.string)
    __targetCategory._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1518, 12)
    __targetCategory._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1518, 12)
    
    targetCategory = property(__targetCategory.value, __targetCategory.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __pRow.name() : __pRow,
        __pCol.name() : __pCol,
        __tRow.name() : __tRow,
        __tCol.name() : __tCol,
        __value.name() : __value,
        __targetCategory.name() : __targetCategory
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_139 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1530, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_139_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute targetCategory uses Python identifier targetCategory
    __targetCategory = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'targetCategory'), 'targetCategory', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_139_targetCategory', pyxb.binding.datatypes.string)
    __targetCategory._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1534, 12)
    __targetCategory._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1534, 12)
    
    targetCategory = property(__targetCategory.value, __targetCategory.set, None, None)

    
    # Attribute parameterName uses Python identifier parameterName
    __parameterName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'parameterName'), 'parameterName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_139_parameterName', pyxb.binding.datatypes.string, required=True)
    __parameterName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1535, 12)
    __parameterName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1535, 12)
    
    parameterName = property(__parameterName.value, __parameterName.set, None, None)

    
    # Attribute beta uses Python identifier beta
    __beta = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'beta'), 'beta', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_139_beta', REAL_NUMBER, required=True)
    __beta._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1536, 12)
    __beta._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1536, 12)
    
    beta = property(__beta.value, __beta.set, None, None)

    
    # Attribute df uses Python identifier df
    __df = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'df'), 'df', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_139_df', INT_NUMBER)
    __df._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1537, 12)
    __df._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1537, 12)
    
    df = property(__df.value, __df.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __targetCategory.name() : __targetCategory,
        __parameterName.name() : __parameterName,
        __beta.name() : __beta,
        __df.name() : __df
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_140 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1541, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_140_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}BaselineStratum uses Python identifier BaselineStratum
    __BaselineStratum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BaselineStratum'), 'BaselineStratum', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_140_httpwww_dmg_orgPMML_4_2BaselineStratum', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1552, 4), )

    
    BaselineStratum = property(__BaselineStratum.value, __BaselineStratum.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}BaselineCell uses Python identifier BaselineCell
    __BaselineCell = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BaselineCell'), 'BaselineCell', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_140_httpwww_dmg_orgPMML_4_2BaselineCell', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1563, 4), )

    
    BaselineCell = property(__BaselineCell.value, __BaselineCell.set, None, None)

    
    # Attribute maxTime uses Python identifier maxTime
    __maxTime = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'maxTime'), 'maxTime', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_140_maxTime', REAL_NUMBER)
    __maxTime._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1549, 12)
    __maxTime._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1549, 12)
    
    maxTime = property(__maxTime.value, __maxTime.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __BaselineStratum.name() : __BaselineStratum,
        __BaselineCell.name() : __BaselineCell
    })
    _AttributeMap.update({
        __maxTime.name() : __maxTime
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_141 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1553, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_141_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}BaselineCell uses Python identifier BaselineCell
    __BaselineCell = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BaselineCell'), 'BaselineCell', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_141_httpwww_dmg_orgPMML_4_2BaselineCell', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1563, 4), )

    
    BaselineCell = property(__BaselineCell.value, __BaselineCell.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_141_value', pyxb.binding.datatypes.string, required=True)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1558, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1558, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    
    # Attribute label uses Python identifier label
    __label = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'label'), 'label', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_141_label', pyxb.binding.datatypes.string)
    __label._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1559, 12)
    __label._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1559, 12)
    
    label = property(__label.value, __label.set, None, None)

    
    # Attribute maxTime uses Python identifier maxTime
    __maxTime = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'maxTime'), 'maxTime', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_141_maxTime', REAL_NUMBER, required=True)
    __maxTime._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1560, 12)
    __maxTime._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1560, 12)
    
    maxTime = property(__maxTime.value, __maxTime.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __BaselineCell.name() : __BaselineCell
    })
    _AttributeMap.update({
        __value.name() : __value,
        __label.name() : __label,
        __maxTime.name() : __maxTime
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_142 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1564, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_142_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute time uses Python identifier time
    __time = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'time'), 'time', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_142_time', REAL_NUMBER, required=True)
    __time._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1568, 12)
    __time._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1568, 12)
    
    time = property(__time.value, __time.set, None, None)

    
    # Attribute cumHazard uses Python identifier cumHazard
    __cumHazard = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'cumHazard'), 'cumHazard', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_142_cumHazard', REAL_NUMBER, required=True)
    __cumHazard._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1569, 12)
    __cumHazard._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1569, 12)
    
    cumHazard = property(__cumHazard.value, __cumHazard.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __time.name() : __time,
        __cumHazard.name() : __cumHazard
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_143 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1614, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_143_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Counts uses Python identifier Counts
    __Counts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Counts'), 'Counts', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_143_httpwww_dmg_orgPMML_4_2Counts', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1634, 4), )

    
    Counts = property(__Counts.value, __Counts.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NumericInfo uses Python identifier NumericInfo
    __NumericInfo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NumericInfo'), 'NumericInfo', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_143_httpwww_dmg_orgPMML_4_2NumericInfo', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1645, 4), )

    
    NumericInfo = property(__NumericInfo.value, __NumericInfo.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}DiscrStats uses Python identifier DiscrStats
    __DiscrStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DiscrStats'), 'DiscrStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_143_httpwww_dmg_orgPMML_4_2DiscrStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1668, 4), )

    
    DiscrStats = property(__DiscrStats.value, __DiscrStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ContStats uses Python identifier ContStats
    __ContStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ContStats'), 'ContStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_143_httpwww_dmg_orgPMML_4_2ContStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1677, 4), )

    
    ContStats = property(__ContStats.value, __ContStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Anova uses Python identifier Anova
    __Anova = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Anova'), 'Anova', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_143_httpwww_dmg_orgPMML_4_2Anova', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1725, 4), )

    
    Anova = property(__Anova.value, __Anova.set, None, None)

    
    # Attribute field uses Python identifier field
    __field = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'field'), 'field', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_143_field', FIELD_NAME)
    __field._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1623, 12)
    __field._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1623, 12)
    
    field = property(__field.value, __field.set, None, None)

    
    # Attribute weighted uses Python identifier weighted
    __weighted = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'weighted'), 'weighted', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_143_weighted', STD_ANON_23, unicode_default='0')
    __weighted._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1624, 12)
    __weighted._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1624, 12)
    
    weighted = property(__weighted.value, __weighted.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Counts.name() : __Counts,
        __NumericInfo.name() : __NumericInfo,
        __DiscrStats.name() : __DiscrStats,
        __ContStats.name() : __ContStats,
        __Anova.name() : __Anova
    })
    _AttributeMap.update({
        __field.name() : __field,
        __weighted.name() : __weighted
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_144 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1635, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_144_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute totalFreq uses Python identifier totalFreq
    __totalFreq = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'totalFreq'), 'totalFreq', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_144_totalFreq', NUMBER, required=True)
    __totalFreq._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1639, 12)
    __totalFreq._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1639, 12)
    
    totalFreq = property(__totalFreq.value, __totalFreq.set, None, None)

    
    # Attribute missingFreq uses Python identifier missingFreq
    __missingFreq = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'missingFreq'), 'missingFreq', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_144_missingFreq', NUMBER)
    __missingFreq._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1640, 12)
    __missingFreq._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1640, 12)
    
    missingFreq = property(__missingFreq.value, __missingFreq.set, None, None)

    
    # Attribute invalidFreq uses Python identifier invalidFreq
    __invalidFreq = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'invalidFreq'), 'invalidFreq', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_144_invalidFreq', NUMBER)
    __invalidFreq._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1641, 12)
    __invalidFreq._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1641, 12)
    
    invalidFreq = property(__invalidFreq.value, __invalidFreq.set, None, None)

    
    # Attribute cardinality uses Python identifier cardinality
    __cardinality = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'cardinality'), 'cardinality', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_144_cardinality', pyxb.binding.datatypes.nonNegativeInteger)
    __cardinality._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1642, 12)
    __cardinality._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1642, 12)
    
    cardinality = property(__cardinality.value, __cardinality.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __totalFreq.name() : __totalFreq,
        __missingFreq.name() : __missingFreq,
        __invalidFreq.name() : __invalidFreq,
        __cardinality.name() : __cardinality
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_145 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1646, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_145_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Quantile uses Python identifier Quantile
    __Quantile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Quantile'), 'Quantile', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_145_httpwww_dmg_orgPMML_4_2Quantile', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1659, 4), )

    
    Quantile = property(__Quantile.value, __Quantile.set, None, None)

    
    # Attribute minimum uses Python identifier minimum
    __minimum = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'minimum'), 'minimum', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_145_minimum', NUMBER)
    __minimum._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1651, 12)
    __minimum._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1651, 12)
    
    minimum = property(__minimum.value, __minimum.set, None, None)

    
    # Attribute maximum uses Python identifier maximum
    __maximum = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'maximum'), 'maximum', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_145_maximum', NUMBER)
    __maximum._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1652, 12)
    __maximum._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1652, 12)
    
    maximum = property(__maximum.value, __maximum.set, None, None)

    
    # Attribute mean uses Python identifier mean
    __mean = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'mean'), 'mean', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_145_mean', NUMBER)
    __mean._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1653, 12)
    __mean._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1653, 12)
    
    mean = property(__mean.value, __mean.set, None, None)

    
    # Attribute standardDeviation uses Python identifier standardDeviation
    __standardDeviation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'standardDeviation'), 'standardDeviation', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_145_standardDeviation', NUMBER)
    __standardDeviation._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1654, 12)
    __standardDeviation._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1654, 12)
    
    standardDeviation = property(__standardDeviation.value, __standardDeviation.set, None, None)

    
    # Attribute median uses Python identifier median
    __median = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'median'), 'median', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_145_median', NUMBER)
    __median._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1655, 12)
    __median._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1655, 12)
    
    median = property(__median.value, __median.set, None, None)

    
    # Attribute interQuartileRange uses Python identifier interQuartileRange
    __interQuartileRange = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interQuartileRange'), 'interQuartileRange', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_145_interQuartileRange', NUMBER)
    __interQuartileRange._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1656, 12)
    __interQuartileRange._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1656, 12)
    
    interQuartileRange = property(__interQuartileRange.value, __interQuartileRange.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Quantile.name() : __Quantile
    })
    _AttributeMap.update({
        __minimum.name() : __minimum,
        __maximum.name() : __maximum,
        __mean.name() : __mean,
        __standardDeviation.name() : __standardDeviation,
        __median.name() : __median,
        __interQuartileRange.name() : __interQuartileRange
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_146 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1660, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_146_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute quantileLimit uses Python identifier quantileLimit
    __quantileLimit = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'quantileLimit'), 'quantileLimit', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_146_quantileLimit', PERCENTAGE_NUMBER, required=True)
    __quantileLimit._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1664, 12)
    __quantileLimit._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1664, 12)
    
    quantileLimit = property(__quantileLimit.value, __quantileLimit.set, None, None)

    
    # Attribute quantileValue uses Python identifier quantileValue
    __quantileValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'quantileValue'), 'quantileValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_146_quantileValue', NUMBER, required=True)
    __quantileValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1665, 12)
    __quantileValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1665, 12)
    
    quantileValue = property(__quantileValue.value, __quantileValue.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __quantileLimit.name() : __quantileLimit,
        __quantileValue.name() : __quantileValue
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_147 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1678, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_147_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Array uses Python identifier Array
    __Array = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Array'), 'Array', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_147_httpwww_dmg_orgPMML_4_2Array', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4), )

    
    Array = property(__Array.value, __Array.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Interval uses Python identifier Interval
    __Interval = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Interval'), 'Interval', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_147_httpwww_dmg_orgPMML_4_2Interval', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2808, 4), )

    
    Interval = property(__Interval.value, __Interval.set, None, None)

    
    # Attribute totalValuesSum uses Python identifier totalValuesSum
    __totalValuesSum = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'totalValuesSum'), 'totalValuesSum', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_147_totalValuesSum', NUMBER)
    __totalValuesSum._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1684, 12)
    __totalValuesSum._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1684, 12)
    
    totalValuesSum = property(__totalValuesSum.value, __totalValuesSum.set, None, None)

    
    # Attribute totalSquaresSum uses Python identifier totalSquaresSum
    __totalSquaresSum = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'totalSquaresSum'), 'totalSquaresSum', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_147_totalSquaresSum', NUMBER)
    __totalSquaresSum._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1685, 12)
    __totalSquaresSum._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1685, 12)
    
    totalSquaresSum = property(__totalSquaresSum.value, __totalSquaresSum.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Array.name() : __Array,
        __Interval.name() : __Interval
    })
    _AttributeMap.update({
        __totalValuesSum.name() : __totalValuesSum,
        __totalSquaresSum.name() : __totalSquaresSum
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_148 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1703, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_148_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute name uses Python identifier name
    __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_148_name', pyxb.binding.datatypes.string)
    __name._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1707, 12)
    __name._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1707, 12)
    
    name = property(__name.value, __name.set, None, None)

    
    # Attribute category uses Python identifier category
    __category = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'category'), 'category', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_148_category', pyxb.binding.datatypes.string)
    __category._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1708, 12)
    __category._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1708, 12)
    
    category = property(__category.value, __category.set, None, None)

    
    # Attribute exponent uses Python identifier exponent
    __exponent = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'exponent'), 'exponent', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_148_exponent', INT_NUMBER, unicode_default='1')
    __exponent._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1709, 12)
    __exponent._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1709, 12)
    
    exponent = property(__exponent.value, __exponent.set, None, None)

    
    # Attribute isIntercept uses Python identifier isIntercept
    __isIntercept = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isIntercept'), 'isIntercept', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_148_isIntercept', pyxb.binding.datatypes.boolean, unicode_default='false')
    __isIntercept._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1710, 12)
    __isIntercept._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1710, 12)
    
    isIntercept = property(__isIntercept.value, __isIntercept.set, None, None)

    
    # Attribute importance uses Python identifier importance
    __importance = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'importance'), 'importance', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_148_importance', PROB_NUMBER)
    __importance._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1711, 12)
    __importance._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1711, 12)
    
    importance = property(__importance.value, __importance.set, None, None)

    
    # Attribute stdError uses Python identifier stdError
    __stdError = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'stdError'), 'stdError', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_148_stdError', NUMBER)
    __stdError._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1712, 12)
    __stdError._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1712, 12)
    
    stdError = property(__stdError.value, __stdError.set, None, None)

    
    # Attribute tValue uses Python identifier tValue
    __tValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'tValue'), 'tValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_148_tValue', NUMBER)
    __tValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1713, 12)
    __tValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1713, 12)
    
    tValue = property(__tValue.value, __tValue.set, None, None)

    
    # Attribute chiSquareValue uses Python identifier chiSquareValue
    __chiSquareValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'chiSquareValue'), 'chiSquareValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_148_chiSquareValue', NUMBER)
    __chiSquareValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1714, 12)
    __chiSquareValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1714, 12)
    
    chiSquareValue = property(__chiSquareValue.value, __chiSquareValue.set, None, None)

    
    # Attribute fStatistic uses Python identifier fStatistic
    __fStatistic = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fStatistic'), 'fStatistic', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_148_fStatistic', NUMBER)
    __fStatistic._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1715, 12)
    __fStatistic._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1715, 12)
    
    fStatistic = property(__fStatistic.value, __fStatistic.set, None, None)

    
    # Attribute dF uses Python identifier dF
    __dF = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'dF'), 'dF', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_148_dF', NUMBER)
    __dF._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1716, 12)
    __dF._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1716, 12)
    
    dF = property(__dF.value, __dF.set, None, None)

    
    # Attribute pValueAlpha uses Python identifier pValueAlpha
    __pValueAlpha = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'pValueAlpha'), 'pValueAlpha', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_148_pValueAlpha', PROB_NUMBER)
    __pValueAlpha._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1717, 12)
    __pValueAlpha._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1717, 12)
    
    pValueAlpha = property(__pValueAlpha.value, __pValueAlpha.set, None, None)

    
    # Attribute pValueInitial uses Python identifier pValueInitial
    __pValueInitial = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'pValueInitial'), 'pValueInitial', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_148_pValueInitial', PROB_NUMBER)
    __pValueInitial._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1718, 12)
    __pValueInitial._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1718, 12)
    
    pValueInitial = property(__pValueInitial.value, __pValueInitial.set, None, None)

    
    # Attribute pValueFinal uses Python identifier pValueFinal
    __pValueFinal = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'pValueFinal'), 'pValueFinal', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_148_pValueFinal', PROB_NUMBER)
    __pValueFinal._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1719, 12)
    __pValueFinal._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1719, 12)
    
    pValueFinal = property(__pValueFinal.value, __pValueFinal.set, None, None)

    
    # Attribute confidenceLevel uses Python identifier confidenceLevel
    __confidenceLevel = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'confidenceLevel'), 'confidenceLevel', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_148_confidenceLevel', PROB_NUMBER, unicode_default='0.95')
    __confidenceLevel._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1720, 12)
    __confidenceLevel._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1720, 12)
    
    confidenceLevel = property(__confidenceLevel.value, __confidenceLevel.set, None, None)

    
    # Attribute confidenceLowerBound uses Python identifier confidenceLowerBound
    __confidenceLowerBound = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'confidenceLowerBound'), 'confidenceLowerBound', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_148_confidenceLowerBound', NUMBER)
    __confidenceLowerBound._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1721, 12)
    __confidenceLowerBound._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1721, 12)
    
    confidenceLowerBound = property(__confidenceLowerBound.value, __confidenceLowerBound.set, None, None)

    
    # Attribute confidenceUpperBound uses Python identifier confidenceUpperBound
    __confidenceUpperBound = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'confidenceUpperBound'), 'confidenceUpperBound', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_148_confidenceUpperBound', NUMBER)
    __confidenceUpperBound._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1722, 12)
    __confidenceUpperBound._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1722, 12)
    
    confidenceUpperBound = property(__confidenceUpperBound.value, __confidenceUpperBound.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __name.name() : __name,
        __category.name() : __category,
        __exponent.name() : __exponent,
        __isIntercept.name() : __isIntercept,
        __importance.name() : __importance,
        __stdError.name() : __stdError,
        __tValue.name() : __tValue,
        __chiSquareValue.name() : __chiSquareValue,
        __fStatistic.name() : __fStatistic,
        __dF.name() : __dF,
        __pValueAlpha.name() : __pValueAlpha,
        __pValueInitial.name() : __pValueInitial,
        __pValueFinal.name() : __pValueFinal,
        __confidenceLevel.name() : __confidenceLevel,
        __confidenceLowerBound.name() : __confidenceLowerBound,
        __confidenceUpperBound.name() : __confidenceUpperBound
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_149 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1726, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_149_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}AnovaRow uses Python identifier AnovaRow
    __AnovaRow = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AnovaRow'), 'AnovaRow', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_149_httpwww_dmg_orgPMML_4_2AnovaRow', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1734, 4), )

    
    AnovaRow = property(__AnovaRow.value, __AnovaRow.set, None, None)

    
    # Attribute target uses Python identifier target
    __target = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'target'), 'target', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_149_target', FIELD_NAME)
    __target._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1731, 12)
    __target._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1731, 12)
    
    target = property(__target.value, __target.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __AnovaRow.name() : __AnovaRow
    })
    _AttributeMap.update({
        __target.name() : __target
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_150 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1735, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_150_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute type uses Python identifier type
    __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_150_type', STD_ANON_24, required=True)
    __type._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1739, 12)
    __type._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1739, 12)
    
    type = property(__type.value, __type.set, None, None)

    
    # Attribute sumOfSquares uses Python identifier sumOfSquares
    __sumOfSquares = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'sumOfSquares'), 'sumOfSquares', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_150_sumOfSquares', NUMBER, required=True)
    __sumOfSquares._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1748, 12)
    __sumOfSquares._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1748, 12)
    
    sumOfSquares = property(__sumOfSquares.value, __sumOfSquares.set, None, None)

    
    # Attribute degreesOfFreedom uses Python identifier degreesOfFreedom
    __degreesOfFreedom = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'degreesOfFreedom'), 'degreesOfFreedom', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_150_degreesOfFreedom', NUMBER, required=True)
    __degreesOfFreedom._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1749, 12)
    __degreesOfFreedom._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1749, 12)
    
    degreesOfFreedom = property(__degreesOfFreedom.value, __degreesOfFreedom.set, None, None)

    
    # Attribute meanOfSquares uses Python identifier meanOfSquares
    __meanOfSquares = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'meanOfSquares'), 'meanOfSquares', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_150_meanOfSquares', NUMBER)
    __meanOfSquares._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1750, 12)
    __meanOfSquares._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1750, 12)
    
    meanOfSquares = property(__meanOfSquares.value, __meanOfSquares.set, None, None)

    
    # Attribute fValue uses Python identifier fValue
    __fValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fValue'), 'fValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_150_fValue', NUMBER)
    __fValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1751, 12)
    __fValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1751, 12)
    
    fValue = property(__fValue.value, __fValue.set, None, None)

    
    # Attribute pValue uses Python identifier pValue
    __pValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'pValue'), 'pValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_150_pValue', PROB_NUMBER)
    __pValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1752, 12)
    __pValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1752, 12)
    
    pValue = property(__pValue.value, __pValue.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __type.name() : __type,
        __sumOfSquares.name() : __sumOfSquares,
        __degreesOfFreedom.name() : __degreesOfFreedom,
        __meanOfSquares.name() : __meanOfSquares,
        __fValue.name() : __fValue,
        __pValue.name() : __pValue
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_151 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1756, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_151_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}PartitionFieldStats uses Python identifier PartitionFieldStats
    __PartitionFieldStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PartitionFieldStats'), 'PartitionFieldStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_151_httpwww_dmg_orgPMML_4_2PartitionFieldStats', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1765, 4), )

    
    PartitionFieldStats = property(__PartitionFieldStats.value, __PartitionFieldStats.set, None, None)

    
    # Attribute name uses Python identifier name
    __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_151_name', pyxb.binding.datatypes.string, required=True)
    __name._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1761, 12)
    __name._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1761, 12)
    
    name = property(__name.value, __name.set, None, None)

    
    # Attribute size uses Python identifier size
    __size = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'size'), 'size', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_151_size', NUMBER)
    __size._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1762, 12)
    __size._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1762, 12)
    
    size = property(__size.value, __size.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __PartitionFieldStats.name() : __PartitionFieldStats
    })
    _AttributeMap.update({
        __name.name() : __name,
        __size.name() : __size
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_152 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1766, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_152_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Array uses Python identifier Array
    __Array = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Array'), 'Array', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_152_httpwww_dmg_orgPMML_4_2Array', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4), )

    
    Array = property(__Array.value, __Array.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Counts uses Python identifier Counts
    __Counts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Counts'), 'Counts', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_152_httpwww_dmg_orgPMML_4_2Counts', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1634, 4), )

    
    Counts = property(__Counts.value, __Counts.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NumericInfo uses Python identifier NumericInfo
    __NumericInfo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NumericInfo'), 'NumericInfo', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_152_httpwww_dmg_orgPMML_4_2NumericInfo', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1645, 4), )

    
    NumericInfo = property(__NumericInfo.value, __NumericInfo.set, None, None)

    
    # Attribute field uses Python identifier field
    __field = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'field'), 'field', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_152_field', FIELD_NAME, required=True)
    __field._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1773, 12)
    __field._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1773, 12)
    
    field = property(__field.value, __field.set, None, None)

    
    # Attribute weighted uses Python identifier weighted
    __weighted = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'weighted'), 'weighted', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_152_weighted', STD_ANON_25, unicode_default='0')
    __weighted._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1774, 12)
    __weighted._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1774, 12)
    
    weighted = property(__weighted.value, __weighted.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Array.name() : __Array,
        __Counts.name() : __Counts,
        __NumericInfo.name() : __NumericInfo
    })
    _AttributeMap.update({
        __field.name() : __field,
        __weighted.name() : __weighted
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_153 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1815, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Apply uses Python identifier Apply
    __Apply = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Apply'), 'Apply', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_153_httpwww_dmg_orgPMML_4_2Apply', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 21, 4), )

    
    Apply = property(__Apply.value, __Apply.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_153_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Constant uses Python identifier Constant
    __Constant = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Constant'), 'Constant', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_153_httpwww_dmg_orgPMML_4_2Constant', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1827, 4), )

    
    Constant = property(__Constant.value, __Constant.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}FieldRef uses Python identifier FieldRef
    __FieldRef = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FieldRef'), 'FieldRef', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_153_httpwww_dmg_orgPMML_4_2FieldRef', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1836, 4), )

    
    FieldRef = property(__FieldRef.value, __FieldRef.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NormContinuous uses Python identifier NormContinuous
    __NormContinuous = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NormContinuous'), 'NormContinuous', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_153_httpwww_dmg_orgPMML_4_2NormContinuous', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1845, 4), )

    
    NormContinuous = property(__NormContinuous.value, __NormContinuous.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NormDiscrete uses Python identifier NormDiscrete
    __NormDiscrete = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NormDiscrete'), 'NormDiscrete', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_153_httpwww_dmg_orgPMML_4_2NormDiscrete', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1865, 4), )

    
    NormDiscrete = property(__NormDiscrete.value, __NormDiscrete.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Discretize uses Python identifier Discretize
    __Discretize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Discretize'), 'Discretize', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_153_httpwww_dmg_orgPMML_4_2Discretize', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1882, 4), )

    
    Discretize = property(__Discretize.value, __Discretize.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MapValues uses Python identifier MapValues
    __MapValues = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MapValues'), 'MapValues', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_153_httpwww_dmg_orgPMML_4_2MapValues', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1903, 4), )

    
    MapValues = property(__MapValues.value, __MapValues.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TextIndex uses Python identifier TextIndex
    __TextIndex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TextIndex'), 'TextIndex', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_153_httpwww_dmg_orgPMML_4_2TextIndex', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1928, 4), )

    
    TextIndex = property(__TextIndex.value, __TextIndex.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Aggregate uses Python identifier Aggregate
    __Aggregate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Aggregate'), 'Aggregate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_153_httpwww_dmg_orgPMML_4_2Aggregate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1979, 4), )

    
    Aggregate = property(__Aggregate.value, __Aggregate.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Value uses Python identifier Value
    __Value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Value'), 'Value', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_153_httpwww_dmg_orgPMML_4_2Value', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2790, 4), )

    
    Value = property(__Value.value, __Value.set, None, None)

    
    # Attribute name uses Python identifier name
    __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_153_name', FIELD_NAME)
    __name._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1821, 12)
    __name._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1821, 12)
    
    name = property(__name.value, __name.set, None, None)

    
    # Attribute displayName uses Python identifier displayName
    __displayName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'displayName'), 'displayName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_153_displayName', pyxb.binding.datatypes.string)
    __displayName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1822, 12)
    __displayName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1822, 12)
    
    displayName = property(__displayName.value, __displayName.set, None, None)

    
    # Attribute optype uses Python identifier optype
    __optype = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'optype'), 'optype', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_153_optype', OPTYPE, required=True)
    __optype._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1823, 12)
    __optype._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1823, 12)
    
    optype = property(__optype.value, __optype.set, None, None)

    
    # Attribute dataType uses Python identifier dataType
    __dataType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'dataType'), 'dataType', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_153_dataType', DATATYPE, required=True)
    __dataType._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1824, 12)
    __dataType._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1824, 12)
    
    dataType = property(__dataType.value, __dataType.set, None, None)

    _ElementMap.update({
        __Apply.name() : __Apply,
        __Extension.name() : __Extension,
        __Constant.name() : __Constant,
        __FieldRef.name() : __FieldRef,
        __NormContinuous.name() : __NormContinuous,
        __NormDiscrete.name() : __NormDiscrete,
        __Discretize.name() : __Discretize,
        __MapValues.name() : __MapValues,
        __TextIndex.name() : __TextIndex,
        __Aggregate.name() : __Aggregate,
        __Value.name() : __Value
    })
    _AttributeMap.update({
        __name.name() : __name,
        __displayName.name() : __displayName,
        __optype.name() : __optype,
        __dataType.name() : __dataType
    })



# Complex type [anonymous] with content type SIMPLE
class CTD_ANON_154 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type SIMPLE"""
    _TypeDefinition = pyxb.binding.datatypes.string
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1828, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.string
    
    # Attribute dataType uses Python identifier dataType
    __dataType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'dataType'), 'dataType', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_154_dataType', DATATYPE)
    __dataType._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1831, 20)
    __dataType._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1831, 20)
    
    dataType = property(__dataType.value, __dataType.set, None, None)

    _ElementMap.update({
        
    })
    _AttributeMap.update({
        __dataType.name() : __dataType
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_155 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1837, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_155_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute field uses Python identifier field
    __field = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'field'), 'field', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_155_field', FIELD_NAME, required=True)
    __field._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1841, 12)
    __field._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1841, 12)
    
    field = property(__field.value, __field.set, None, None)

    
    # Attribute mapMissingTo uses Python identifier mapMissingTo
    __mapMissingTo = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'mapMissingTo'), 'mapMissingTo', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_155_mapMissingTo', pyxb.binding.datatypes.string)
    __mapMissingTo._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1842, 12)
    __mapMissingTo._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1842, 12)
    
    mapMissingTo = property(__mapMissingTo.value, __mapMissingTo.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __field.name() : __field,
        __mapMissingTo.name() : __mapMissingTo
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_156 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1846, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_156_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LinearNorm uses Python identifier LinearNorm
    __LinearNorm = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LinearNorm'), 'LinearNorm', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_156_httpwww_dmg_orgPMML_4_2LinearNorm', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1856, 4), )

    
    LinearNorm = property(__LinearNorm.value, __LinearNorm.set, None, None)

    
    # Attribute mapMissingTo uses Python identifier mapMissingTo
    __mapMissingTo = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'mapMissingTo'), 'mapMissingTo', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_156_mapMissingTo', NUMBER)
    __mapMissingTo._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1851, 12)
    __mapMissingTo._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1851, 12)
    
    mapMissingTo = property(__mapMissingTo.value, __mapMissingTo.set, None, None)

    
    # Attribute field uses Python identifier field
    __field = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'field'), 'field', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_156_field', FIELD_NAME, required=True)
    __field._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1852, 12)
    __field._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1852, 12)
    
    field = property(__field.value, __field.set, None, None)

    
    # Attribute outliers uses Python identifier outliers
    __outliers = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'outliers'), 'outliers', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_156_outliers', OUTLIER_TREATMENT_METHOD, unicode_default='asIs')
    __outliers._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1853, 12)
    __outliers._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1853, 12)
    
    outliers = property(__outliers.value, __outliers.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __LinearNorm.name() : __LinearNorm
    })
    _AttributeMap.update({
        __mapMissingTo.name() : __mapMissingTo,
        __field.name() : __field,
        __outliers.name() : __outliers
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_157 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1857, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_157_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute orig uses Python identifier orig
    __orig = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'orig'), 'orig', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_157_orig', NUMBER, required=True)
    __orig._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1861, 12)
    __orig._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1861, 12)
    
    orig = property(__orig.value, __orig.set, None, None)

    
    # Attribute norm uses Python identifier norm
    __norm = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'norm'), 'norm', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_157_norm', NUMBER, required=True)
    __norm._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1862, 12)
    __norm._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1862, 12)
    
    norm = property(__norm.value, __norm.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __orig.name() : __orig,
        __norm.name() : __norm
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_158 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1866, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_158_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute field uses Python identifier field
    __field = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'field'), 'field', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_158_field', FIELD_NAME, required=True)
    __field._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1870, 12)
    __field._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1870, 12)
    
    field = property(__field.value, __field.set, None, None)

    
    # Attribute method uses Python identifier method
    __method = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'method'), 'method', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_158_method', STD_ANON_26, fixed=True, unicode_default='indicator')
    __method._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1871, 12)
    __method._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1871, 12)
    
    method = property(__method.value, __method.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_158_value', pyxb.binding.datatypes.string, required=True)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1878, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1878, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    
    # Attribute mapMissingTo uses Python identifier mapMissingTo
    __mapMissingTo = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'mapMissingTo'), 'mapMissingTo', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_158_mapMissingTo', NUMBER)
    __mapMissingTo._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1879, 12)
    __mapMissingTo._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1879, 12)
    
    mapMissingTo = property(__mapMissingTo.value, __mapMissingTo.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __field.name() : __field,
        __method.name() : __method,
        __value.name() : __value,
        __mapMissingTo.name() : __mapMissingTo
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_159 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1883, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_159_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}DiscretizeBin uses Python identifier DiscretizeBin
    __DiscretizeBin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DiscretizeBin'), 'DiscretizeBin', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_159_httpwww_dmg_orgPMML_4_2DiscretizeBin', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1894, 4), )

    
    DiscretizeBin = property(__DiscretizeBin.value, __DiscretizeBin.set, None, None)

    
    # Attribute field uses Python identifier field
    __field = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'field'), 'field', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_159_field', FIELD_NAME, required=True)
    __field._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1888, 12)
    __field._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1888, 12)
    
    field = property(__field.value, __field.set, None, None)

    
    # Attribute mapMissingTo uses Python identifier mapMissingTo
    __mapMissingTo = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'mapMissingTo'), 'mapMissingTo', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_159_mapMissingTo', pyxb.binding.datatypes.string)
    __mapMissingTo._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1889, 12)
    __mapMissingTo._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1889, 12)
    
    mapMissingTo = property(__mapMissingTo.value, __mapMissingTo.set, None, None)

    
    # Attribute defaultValue uses Python identifier defaultValue
    __defaultValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'defaultValue'), 'defaultValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_159_defaultValue', pyxb.binding.datatypes.string)
    __defaultValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1890, 12)
    __defaultValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1890, 12)
    
    defaultValue = property(__defaultValue.value, __defaultValue.set, None, None)

    
    # Attribute dataType uses Python identifier dataType
    __dataType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'dataType'), 'dataType', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_159_dataType', DATATYPE)
    __dataType._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1891, 12)
    __dataType._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1891, 12)
    
    dataType = property(__dataType.value, __dataType.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __DiscretizeBin.name() : __DiscretizeBin
    })
    _AttributeMap.update({
        __field.name() : __field,
        __mapMissingTo.name() : __mapMissingTo,
        __defaultValue.name() : __defaultValue,
        __dataType.name() : __dataType
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_160 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1904, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_160_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TableLocator uses Python identifier TableLocator
    __TableLocator = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TableLocator'), 'TableLocator', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_160_httpwww_dmg_orgPMML_4_2TableLocator', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1103, 4), )

    
    TableLocator = property(__TableLocator.value, __TableLocator.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}InlineTable uses Python identifier InlineTable
    __InlineTable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'InlineTable'), 'InlineTable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_160_httpwww_dmg_orgPMML_4_2InlineTable', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1110, 4), )

    
    InlineTable = property(__InlineTable.value, __InlineTable.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}FieldColumnPair uses Python identifier FieldColumnPair
    __FieldColumnPair = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FieldColumnPair'), 'FieldColumnPair', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_160_httpwww_dmg_orgPMML_4_2FieldColumnPair', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1919, 4), )

    
    FieldColumnPair = property(__FieldColumnPair.value, __FieldColumnPair.set, None, None)

    
    # Attribute mapMissingTo uses Python identifier mapMissingTo
    __mapMissingTo = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'mapMissingTo'), 'mapMissingTo', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_160_mapMissingTo', pyxb.binding.datatypes.string)
    __mapMissingTo._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1913, 12)
    __mapMissingTo._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1913, 12)
    
    mapMissingTo = property(__mapMissingTo.value, __mapMissingTo.set, None, None)

    
    # Attribute defaultValue uses Python identifier defaultValue
    __defaultValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'defaultValue'), 'defaultValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_160_defaultValue', pyxb.binding.datatypes.string)
    __defaultValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1914, 12)
    __defaultValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1914, 12)
    
    defaultValue = property(__defaultValue.value, __defaultValue.set, None, None)

    
    # Attribute outputColumn uses Python identifier outputColumn
    __outputColumn = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'outputColumn'), 'outputColumn', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_160_outputColumn', pyxb.binding.datatypes.string, required=True)
    __outputColumn._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1915, 12)
    __outputColumn._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1915, 12)
    
    outputColumn = property(__outputColumn.value, __outputColumn.set, None, None)

    
    # Attribute dataType uses Python identifier dataType
    __dataType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'dataType'), 'dataType', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_160_dataType', DATATYPE)
    __dataType._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1916, 12)
    __dataType._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1916, 12)
    
    dataType = property(__dataType.value, __dataType.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __TableLocator.name() : __TableLocator,
        __InlineTable.name() : __InlineTable,
        __FieldColumnPair.name() : __FieldColumnPair
    })
    _AttributeMap.update({
        __mapMissingTo.name() : __mapMissingTo,
        __defaultValue.name() : __defaultValue,
        __outputColumn.name() : __outputColumn,
        __dataType.name() : __dataType
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_161 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1920, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_161_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute field uses Python identifier field
    __field = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'field'), 'field', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_161_field', FIELD_NAME, required=True)
    __field._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1924, 12)
    __field._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1924, 12)
    
    field = property(__field.value, __field.set, None, None)

    
    # Attribute column uses Python identifier column
    __column = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'column'), 'column', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_161_column', pyxb.binding.datatypes.string, required=True)
    __column._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1925, 12)
    __column._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1925, 12)
    
    column = property(__column.value, __column.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __field.name() : __field,
        __column.name() : __column
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_162 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1929, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Apply uses Python identifier Apply
    __Apply = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Apply'), 'Apply', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_162_httpwww_dmg_orgPMML_4_2Apply', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 21, 4), )

    
    Apply = property(__Apply.value, __Apply.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_162_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Constant uses Python identifier Constant
    __Constant = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Constant'), 'Constant', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_162_httpwww_dmg_orgPMML_4_2Constant', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1827, 4), )

    
    Constant = property(__Constant.value, __Constant.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}FieldRef uses Python identifier FieldRef
    __FieldRef = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FieldRef'), 'FieldRef', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_162_httpwww_dmg_orgPMML_4_2FieldRef', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1836, 4), )

    
    FieldRef = property(__FieldRef.value, __FieldRef.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NormContinuous uses Python identifier NormContinuous
    __NormContinuous = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NormContinuous'), 'NormContinuous', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_162_httpwww_dmg_orgPMML_4_2NormContinuous', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1845, 4), )

    
    NormContinuous = property(__NormContinuous.value, __NormContinuous.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NormDiscrete uses Python identifier NormDiscrete
    __NormDiscrete = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NormDiscrete'), 'NormDiscrete', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_162_httpwww_dmg_orgPMML_4_2NormDiscrete', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1865, 4), )

    
    NormDiscrete = property(__NormDiscrete.value, __NormDiscrete.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Discretize uses Python identifier Discretize
    __Discretize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Discretize'), 'Discretize', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_162_httpwww_dmg_orgPMML_4_2Discretize', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1882, 4), )

    
    Discretize = property(__Discretize.value, __Discretize.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MapValues uses Python identifier MapValues
    __MapValues = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MapValues'), 'MapValues', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_162_httpwww_dmg_orgPMML_4_2MapValues', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1903, 4), )

    
    MapValues = property(__MapValues.value, __MapValues.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TextIndex uses Python identifier TextIndex
    __TextIndex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TextIndex'), 'TextIndex', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_162_httpwww_dmg_orgPMML_4_2TextIndex', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1928, 4), )

    
    TextIndex = property(__TextIndex.value, __TextIndex.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TextIndexNormalization uses Python identifier TextIndexNormalization
    __TextIndexNormalization = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TextIndexNormalization'), 'TextIndexNormalization', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_162_httpwww_dmg_orgPMML_4_2TextIndexNormalization', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1960, 4), )

    
    TextIndexNormalization = property(__TextIndexNormalization.value, __TextIndexNormalization.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Aggregate uses Python identifier Aggregate
    __Aggregate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Aggregate'), 'Aggregate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_162_httpwww_dmg_orgPMML_4_2Aggregate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1979, 4), )

    
    Aggregate = property(__Aggregate.value, __Aggregate.set, None, None)

    
    # Attribute textField uses Python identifier textField
    __textField = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'textField'), 'textField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_162_textField', FIELD_NAME, required=True)
    __textField._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1935, 12)
    __textField._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1935, 12)
    
    textField = property(__textField.value, __textField.set, None, None)

    
    # Attribute localTermWeights uses Python identifier localTermWeights
    __localTermWeights = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'localTermWeights'), 'localTermWeights', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_162_localTermWeights', STD_ANON_27, unicode_default='termFrequency')
    __localTermWeights._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1936, 12)
    __localTermWeights._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1936, 12)
    
    localTermWeights = property(__localTermWeights.value, __localTermWeights.set, None, None)

    
    # Attribute isCaseSensitive uses Python identifier isCaseSensitive
    __isCaseSensitive = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isCaseSensitive'), 'isCaseSensitive', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_162_isCaseSensitive', pyxb.binding.datatypes.boolean, unicode_default='false')
    __isCaseSensitive._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1946, 12)
    __isCaseSensitive._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1946, 12)
    
    isCaseSensitive = property(__isCaseSensitive.value, __isCaseSensitive.set, None, None)

    
    # Attribute maxLevenshteinDistance uses Python identifier maxLevenshteinDistance
    __maxLevenshteinDistance = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'maxLevenshteinDistance'), 'maxLevenshteinDistance', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_162_maxLevenshteinDistance', pyxb.binding.datatypes.integer, unicode_default='0')
    __maxLevenshteinDistance._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1947, 12)
    __maxLevenshteinDistance._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1947, 12)
    
    maxLevenshteinDistance = property(__maxLevenshteinDistance.value, __maxLevenshteinDistance.set, None, None)

    
    # Attribute countHits uses Python identifier countHits
    __countHits = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'countHits'), 'countHits', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_162_countHits', STD_ANON_28, unicode_default='allHits')
    __countHits._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1948, 12)
    __countHits._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1948, 12)
    
    countHits = property(__countHits.value, __countHits.set, None, None)

    
    # Attribute wordSeparatorCharacterRE uses Python identifier wordSeparatorCharacterRE
    __wordSeparatorCharacterRE = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'wordSeparatorCharacterRE'), 'wordSeparatorCharacterRE', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_162_wordSeparatorCharacterRE', pyxb.binding.datatypes.string, unicode_default='\\s')
    __wordSeparatorCharacterRE._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1956, 12)
    __wordSeparatorCharacterRE._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1956, 12)
    
    wordSeparatorCharacterRE = property(__wordSeparatorCharacterRE.value, __wordSeparatorCharacterRE.set, None, None)

    
    # Attribute tokenize uses Python identifier tokenize
    __tokenize = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'tokenize'), 'tokenize', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_162_tokenize', pyxb.binding.datatypes.boolean, unicode_default='true')
    __tokenize._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1957, 12)
    __tokenize._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1957, 12)
    
    tokenize = property(__tokenize.value, __tokenize.set, None, None)

    _ElementMap.update({
        __Apply.name() : __Apply,
        __Extension.name() : __Extension,
        __Constant.name() : __Constant,
        __FieldRef.name() : __FieldRef,
        __NormContinuous.name() : __NormContinuous,
        __NormDiscrete.name() : __NormDiscrete,
        __Discretize.name() : __Discretize,
        __MapValues.name() : __MapValues,
        __TextIndex.name() : __TextIndex,
        __TextIndexNormalization.name() : __TextIndexNormalization,
        __Aggregate.name() : __Aggregate
    })
    _AttributeMap.update({
        __textField.name() : __textField,
        __localTermWeights.name() : __localTermWeights,
        __isCaseSensitive.name() : __isCaseSensitive,
        __maxLevenshteinDistance.name() : __maxLevenshteinDistance,
        __countHits.name() : __countHits,
        __wordSeparatorCharacterRE.name() : __wordSeparatorCharacterRE,
        __tokenize.name() : __tokenize
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_163 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1980, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_163_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute field uses Python identifier field
    __field = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'field'), 'field', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_163_field', FIELD_NAME, required=True)
    __field._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1984, 12)
    __field._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1984, 12)
    
    field = property(__field.value, __field.set, None, None)

    
    # Attribute function uses Python identifier function
    __function = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'function'), 'function', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_163_function', STD_ANON_29, required=True)
    __function._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1985, 12)
    __function._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1985, 12)
    
    function = property(__function.value, __function.set, None, None)

    
    # Attribute groupField uses Python identifier groupField
    __groupField = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'groupField'), 'groupField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_163_groupField', FIELD_NAME)
    __groupField._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1997, 12)
    __groupField._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1997, 12)
    
    groupField = property(__groupField.value, __groupField.set, None, None)

    
    # Attribute sqlWhere uses Python identifier sqlWhere
    __sqlWhere = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'sqlWhere'), 'sqlWhere', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_163_sqlWhere', pyxb.binding.datatypes.string)
    __sqlWhere._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1998, 12)
    __sqlWhere._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1998, 12)
    
    sqlWhere = property(__sqlWhere.value, __sqlWhere.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __field.name() : __field,
        __function.name() : __function,
        __groupField.name() : __groupField,
        __sqlWhere.name() : __sqlWhere
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_164 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2002, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Targets uses Python identifier Targets
    __Targets = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Targets'), 'Targets', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_httpwww_dmg_orgPMML_4_2Targets', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4), )

    
    Targets = property(__Targets.value, __Targets.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Output uses Python identifier Output
    __Output = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Output'), 'Output', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_httpwww_dmg_orgPMML_4_2Output', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4), )

    
    Output = property(__Output.value, __Output.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelStats uses Python identifier ModelStats
    __ModelStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), 'ModelStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_httpwww_dmg_orgPMML_4_2ModelStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4), )

    
    ModelStats = property(__ModelStats.value, __ModelStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LocalTransformations uses Python identifier LocalTransformations
    __LocalTransformations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), 'LocalTransformations', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_httpwww_dmg_orgPMML_4_2LocalTransformations', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4), )

    
    LocalTransformations = property(__LocalTransformations.value, __LocalTransformations.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NeuralInputs uses Python identifier NeuralInputs
    __NeuralInputs = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NeuralInputs'), 'NeuralInputs', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_httpwww_dmg_orgPMML_4_2NeuralInputs', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2029, 4), )

    
    NeuralInputs = property(__NeuralInputs.value, __NeuralInputs.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NeuralLayer uses Python identifier NeuralLayer
    __NeuralLayer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NeuralLayer'), 'NeuralLayer', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_httpwww_dmg_orgPMML_4_2NeuralLayer', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2038, 4), )

    
    NeuralLayer = property(__NeuralLayer.value, __NeuralLayer.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}NeuralOutputs uses Python identifier NeuralOutputs
    __NeuralOutputs = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'NeuralOutputs'), 'NeuralOutputs', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_httpwww_dmg_orgPMML_4_2NeuralOutputs', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2052, 4), )

    
    NeuralOutputs = property(__NeuralOutputs.value, __NeuralOutputs.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelVerification uses Python identifier ModelVerification
    __ModelVerification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), 'ModelVerification', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_httpwww_dmg_orgPMML_4_2ModelVerification', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4), )

    
    ModelVerification = property(__ModelVerification.value, __ModelVerification.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MiningSchema uses Python identifier MiningSchema
    __MiningSchema = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), 'MiningSchema', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_httpwww_dmg_orgPMML_4_2MiningSchema', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4), )

    
    MiningSchema = property(__MiningSchema.value, __MiningSchema.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelExplanation uses Python identifier ModelExplanation
    __ModelExplanation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), 'ModelExplanation', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_httpwww_dmg_orgPMML_4_2ModelExplanation', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4), )

    
    ModelExplanation = property(__ModelExplanation.value, __ModelExplanation.set, None, None)

    
    # Attribute modelName uses Python identifier modelName
    __modelName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelName'), 'modelName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_modelName', pyxb.binding.datatypes.string)
    __modelName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2017, 12)
    __modelName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2017, 12)
    
    modelName = property(__modelName.value, __modelName.set, None, None)

    
    # Attribute functionName uses Python identifier functionName
    __functionName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'functionName'), 'functionName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_functionName', MINING_FUNCTION, required=True)
    __functionName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2018, 12)
    __functionName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2018, 12)
    
    functionName = property(__functionName.value, __functionName.set, None, None)

    
    # Attribute algorithmName uses Python identifier algorithmName
    __algorithmName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'algorithmName'), 'algorithmName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_algorithmName', pyxb.binding.datatypes.string)
    __algorithmName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2019, 12)
    __algorithmName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2019, 12)
    
    algorithmName = property(__algorithmName.value, __algorithmName.set, None, None)

    
    # Attribute activationFunction uses Python identifier activationFunction
    __activationFunction = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'activationFunction'), 'activationFunction', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_activationFunction', ACTIVATION_FUNCTION, required=True)
    __activationFunction._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2020, 12)
    __activationFunction._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2020, 12)
    
    activationFunction = property(__activationFunction.value, __activationFunction.set, None, None)

    
    # Attribute normalizationMethod uses Python identifier normalizationMethod
    __normalizationMethod = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'normalizationMethod'), 'normalizationMethod', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_normalizationMethod', NN_NORMALIZATION_METHOD, unicode_default='none')
    __normalizationMethod._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2021, 12)
    __normalizationMethod._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2021, 12)
    
    normalizationMethod = property(__normalizationMethod.value, __normalizationMethod.set, None, None)

    
    # Attribute threshold uses Python identifier threshold
    __threshold = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'threshold'), 'threshold', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_threshold', REAL_NUMBER, unicode_default='0')
    __threshold._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2022, 12)
    __threshold._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2022, 12)
    
    threshold = property(__threshold.value, __threshold.set, None, None)

    
    # Attribute width uses Python identifier width
    __width = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'width'), 'width', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_width', REAL_NUMBER)
    __width._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2023, 12)
    __width._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2023, 12)
    
    width = property(__width.value, __width.set, None, None)

    
    # Attribute altitude uses Python identifier altitude
    __altitude = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'altitude'), 'altitude', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_altitude', REAL_NUMBER, unicode_default='1.0')
    __altitude._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2024, 12)
    __altitude._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2024, 12)
    
    altitude = property(__altitude.value, __altitude.set, None, None)

    
    # Attribute numberOfLayers uses Python identifier numberOfLayers
    __numberOfLayers = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfLayers'), 'numberOfLayers', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_numberOfLayers', pyxb.binding.datatypes.nonNegativeInteger)
    __numberOfLayers._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2025, 12)
    __numberOfLayers._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2025, 12)
    
    numberOfLayers = property(__numberOfLayers.value, __numberOfLayers.set, None, None)

    
    # Attribute isScorable uses Python identifier isScorable
    __isScorable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isScorable'), 'isScorable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_164_isScorable', pyxb.binding.datatypes.boolean, unicode_default='true')
    __isScorable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2026, 12)
    __isScorable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2026, 12)
    
    isScorable = property(__isScorable.value, __isScorable.set, None, None)

    _ElementMap.update({
        __Targets.name() : __Targets,
        __Extension.name() : __Extension,
        __Output.name() : __Output,
        __ModelStats.name() : __ModelStats,
        __LocalTransformations.name() : __LocalTransformations,
        __NeuralInputs.name() : __NeuralInputs,
        __NeuralLayer.name() : __NeuralLayer,
        __NeuralOutputs.name() : __NeuralOutputs,
        __ModelVerification.name() : __ModelVerification,
        __MiningSchema.name() : __MiningSchema,
        __ModelExplanation.name() : __ModelExplanation
    })
    _AttributeMap.update({
        __modelName.name() : __modelName,
        __functionName.name() : __functionName,
        __algorithmName.name() : __algorithmName,
        __activationFunction.name() : __activationFunction,
        __normalizationMethod.name() : __normalizationMethod,
        __threshold.name() : __threshold,
        __width.name() : __width,
        __altitude.name() : __altitude,
        __numberOfLayers.name() : __numberOfLayers,
        __isScorable.name() : __isScorable
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_165 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2039, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_165_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Neuron uses Python identifier Neuron
    __Neuron = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Neuron'), 'Neuron', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_165_httpwww_dmg_orgPMML_4_2Neuron', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2100, 4), )

    
    Neuron = property(__Neuron.value, __Neuron.set, None, None)

    
    # Attribute numberOfNeurons uses Python identifier numberOfNeurons
    __numberOfNeurons = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfNeurons'), 'numberOfNeurons', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_165_numberOfNeurons', pyxb.binding.datatypes.nonNegativeInteger)
    __numberOfNeurons._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2044, 12)
    __numberOfNeurons._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2044, 12)
    
    numberOfNeurons = property(__numberOfNeurons.value, __numberOfNeurons.set, None, None)

    
    # Attribute activationFunction uses Python identifier activationFunction
    __activationFunction = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'activationFunction'), 'activationFunction', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_165_activationFunction', ACTIVATION_FUNCTION)
    __activationFunction._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2045, 12)
    __activationFunction._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2045, 12)
    
    activationFunction = property(__activationFunction.value, __activationFunction.set, None, None)

    
    # Attribute threshold uses Python identifier threshold
    __threshold = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'threshold'), 'threshold', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_165_threshold', REAL_NUMBER)
    __threshold._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2046, 12)
    __threshold._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2046, 12)
    
    threshold = property(__threshold.value, __threshold.set, None, None)

    
    # Attribute width uses Python identifier width
    __width = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'width'), 'width', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_165_width', REAL_NUMBER)
    __width._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2047, 12)
    __width._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2047, 12)
    
    width = property(__width.value, __width.set, None, None)

    
    # Attribute altitude uses Python identifier altitude
    __altitude = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'altitude'), 'altitude', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_165_altitude', REAL_NUMBER)
    __altitude._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2048, 12)
    __altitude._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2048, 12)
    
    altitude = property(__altitude.value, __altitude.set, None, None)

    
    # Attribute normalizationMethod uses Python identifier normalizationMethod
    __normalizationMethod = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'normalizationMethod'), 'normalizationMethod', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_165_normalizationMethod', NN_NORMALIZATION_METHOD)
    __normalizationMethod._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2049, 12)
    __normalizationMethod._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2049, 12)
    
    normalizationMethod = property(__normalizationMethod.value, __normalizationMethod.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Neuron.name() : __Neuron
    })
    _AttributeMap.update({
        __numberOfNeurons.name() : __numberOfNeurons,
        __activationFunction.name() : __activationFunction,
        __threshold.name() : __threshold,
        __width.name() : __width,
        __altitude.name() : __altitude,
        __normalizationMethod.name() : __normalizationMethod
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_166 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2092, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_166_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}DerivedField uses Python identifier DerivedField
    __DerivedField = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DerivedField'), 'DerivedField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_166_httpwww_dmg_orgPMML_4_2DerivedField', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1814, 4), )

    
    DerivedField = property(__DerivedField.value, __DerivedField.set, None, None)

    
    # Attribute id uses Python identifier id
    __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_166_id', NN_NEURON_ID, required=True)
    __id._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2097, 12)
    __id._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2097, 12)
    
    id = property(__id.value, __id.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __DerivedField.name() : __DerivedField
    })
    _AttributeMap.update({
        __id.name() : __id
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_167 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2101, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_167_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Con uses Python identifier Con
    __Con = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Con'), 'Con', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_167_httpwww_dmg_orgPMML_4_2Con', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2112, 4), )

    
    Con = property(__Con.value, __Con.set, None, None)

    
    # Attribute id uses Python identifier id
    __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_167_id', NN_NEURON_ID, required=True)
    __id._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2106, 12)
    __id._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2106, 12)
    
    id = property(__id.value, __id.set, None, None)

    
    # Attribute bias uses Python identifier bias
    __bias = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'bias'), 'bias', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_167_bias', REAL_NUMBER)
    __bias._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2107, 12)
    __bias._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2107, 12)
    
    bias = property(__bias.value, __bias.set, None, None)

    
    # Attribute width uses Python identifier width
    __width = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'width'), 'width', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_167_width', REAL_NUMBER)
    __width._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2108, 12)
    __width._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2108, 12)
    
    width = property(__width.value, __width.set, None, None)

    
    # Attribute altitude uses Python identifier altitude
    __altitude = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'altitude'), 'altitude', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_167_altitude', REAL_NUMBER)
    __altitude._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2109, 12)
    __altitude._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2109, 12)
    
    altitude = property(__altitude.value, __altitude.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Con.name() : __Con
    })
    _AttributeMap.update({
        __id.name() : __id,
        __bias.name() : __bias,
        __width.name() : __width,
        __altitude.name() : __altitude
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_168 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2113, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_168_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute from uses Python identifier from_
    __from = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'from'), 'from_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_168_from', NN_NEURON_IDREF, required=True)
    __from._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2117, 12)
    __from._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2117, 12)
    
    from_ = property(__from.value, __from.set, None, None)

    
    # Attribute weight uses Python identifier weight
    __weight = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'weight'), 'weight', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_168_weight', REAL_NUMBER, required=True)
    __weight._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2118, 12)
    __weight._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2118, 12)
    
    weight = property(__weight.value, __weight.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __from.name() : __from,
        __weight.name() : __weight
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_169 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2122, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_169_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}DerivedField uses Python identifier DerivedField
    __DerivedField = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DerivedField'), 'DerivedField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_169_httpwww_dmg_orgPMML_4_2DerivedField', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1814, 4), )

    
    DerivedField = property(__DerivedField.value, __DerivedField.set, None, None)

    
    # Attribute outputNeuron uses Python identifier outputNeuron
    __outputNeuron = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'outputNeuron'), 'outputNeuron', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_169_outputNeuron', NN_NEURON_IDREF, required=True)
    __outputNeuron._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2127, 12)
    __outputNeuron._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2127, 12)
    
    outputNeuron = property(__outputNeuron.value, __outputNeuron.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __DerivedField.name() : __DerivedField
    })
    _AttributeMap.update({
        __outputNeuron.name() : __outputNeuron
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_170 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2131, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Targets uses Python identifier Targets
    __Targets = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Targets'), 'Targets', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_170_httpwww_dmg_orgPMML_4_2Targets', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4), )

    
    Targets = property(__Targets.value, __Targets.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_170_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Output uses Python identifier Output
    __Output = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Output'), 'Output', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_170_httpwww_dmg_orgPMML_4_2Output', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4), )

    
    Output = property(__Output.value, __Output.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelStats uses Python identifier ModelStats
    __ModelStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), 'ModelStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_170_httpwww_dmg_orgPMML_4_2ModelStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4), )

    
    ModelStats = property(__ModelStats.value, __ModelStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LocalTransformations uses Python identifier LocalTransformations
    __LocalTransformations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), 'LocalTransformations', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_170_httpwww_dmg_orgPMML_4_2LocalTransformations', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4), )

    
    LocalTransformations = property(__LocalTransformations.value, __LocalTransformations.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TestDistributions uses Python identifier TestDistributions
    __TestDistributions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TestDistributions'), 'TestDistributions', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_170_httpwww_dmg_orgPMML_4_2TestDistributions', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2150, 4), )

    
    TestDistributions = property(__TestDistributions.value, __TestDistributions.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelVerification uses Python identifier ModelVerification
    __ModelVerification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), 'ModelVerification', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_170_httpwww_dmg_orgPMML_4_2ModelVerification', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4), )

    
    ModelVerification = property(__ModelVerification.value, __ModelVerification.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MiningSchema uses Python identifier MiningSchema
    __MiningSchema = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), 'MiningSchema', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_170_httpwww_dmg_orgPMML_4_2MiningSchema', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4), )

    
    MiningSchema = property(__MiningSchema.value, __MiningSchema.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelExplanation uses Python identifier ModelExplanation
    __ModelExplanation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), 'ModelExplanation', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_170_httpwww_dmg_orgPMML_4_2ModelExplanation', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4), )

    
    ModelExplanation = property(__ModelExplanation.value, __ModelExplanation.set, None, None)

    
    # Attribute modelName uses Python identifier modelName
    __modelName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelName'), 'modelName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_170_modelName', pyxb.binding.datatypes.string)
    __modelName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2144, 12)
    __modelName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2144, 12)
    
    modelName = property(__modelName.value, __modelName.set, None, None)

    
    # Attribute functionName uses Python identifier functionName
    __functionName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'functionName'), 'functionName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_170_functionName', MINING_FUNCTION, required=True)
    __functionName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2145, 12)
    __functionName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2145, 12)
    
    functionName = property(__functionName.value, __functionName.set, None, None)

    
    # Attribute algorithmName uses Python identifier algorithmName
    __algorithmName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'algorithmName'), 'algorithmName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_170_algorithmName', pyxb.binding.datatypes.string)
    __algorithmName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2146, 12)
    __algorithmName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2146, 12)
    
    algorithmName = property(__algorithmName.value, __algorithmName.set, None, None)

    
    # Attribute isScorable uses Python identifier isScorable
    __isScorable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isScorable'), 'isScorable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_170_isScorable', pyxb.binding.datatypes.boolean, unicode_default='true')
    __isScorable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2147, 12)
    __isScorable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2147, 12)
    
    isScorable = property(__isScorable.value, __isScorable.set, None, None)

    _ElementMap.update({
        __Targets.name() : __Targets,
        __Extension.name() : __Extension,
        __Output.name() : __Output,
        __ModelStats.name() : __ModelStats,
        __LocalTransformations.name() : __LocalTransformations,
        __TestDistributions.name() : __TestDistributions,
        __ModelVerification.name() : __ModelVerification,
        __MiningSchema.name() : __MiningSchema,
        __ModelExplanation.name() : __ModelExplanation
    })
    _AttributeMap.update({
        __modelName.name() : __modelName,
        __functionName.name() : __functionName,
        __algorithmName.name() : __algorithmName,
        __isScorable.name() : __isScorable
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_171 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2151, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_171_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Baseline uses Python identifier Baseline
    __Baseline = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Baseline'), 'Baseline', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_171_httpwww_dmg_orgPMML_4_2Baseline', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2174, 4), )

    
    Baseline = property(__Baseline.value, __Baseline.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Alternate uses Python identifier Alternate
    __Alternate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Alternate'), 'Alternate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_171_httpwww_dmg_orgPMML_4_2Alternate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2182, 4), )

    
    Alternate = property(__Alternate.value, __Alternate.set, None, None)

    
    # Attribute field uses Python identifier field
    __field = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'field'), 'field', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_171_field', FIELD_NAME, required=True)
    __field._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2157, 12)
    __field._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2157, 12)
    
    field = property(__field.value, __field.set, None, None)

    
    # Attribute testStatistic uses Python identifier testStatistic
    __testStatistic = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'testStatistic'), 'testStatistic', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_171_testStatistic', BASELINE_TEST_STATISTIC, required=True)
    __testStatistic._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2158, 12)
    __testStatistic._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2158, 12)
    
    testStatistic = property(__testStatistic.value, __testStatistic.set, None, None)

    
    # Attribute resetValue uses Python identifier resetValue
    __resetValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'resetValue'), 'resetValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_171_resetValue', REAL_NUMBER, unicode_default='0.0')
    __resetValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2159, 12)
    __resetValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2159, 12)
    
    resetValue = property(__resetValue.value, __resetValue.set, None, None)

    
    # Attribute windowSize uses Python identifier windowSize
    __windowSize = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'windowSize'), 'windowSize', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_171_windowSize', INT_NUMBER, unicode_default='0')
    __windowSize._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2160, 12)
    __windowSize._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2160, 12)
    
    windowSize = property(__windowSize.value, __windowSize.set, None, None)

    
    # Attribute weightField uses Python identifier weightField
    __weightField = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'weightField'), 'weightField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_171_weightField', FIELD_NAME)
    __weightField._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2161, 12)
    __weightField._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2161, 12)
    
    weightField = property(__weightField.value, __weightField.set, None, None)

    
    # Attribute normalizationScheme uses Python identifier normalizationScheme
    __normalizationScheme = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'normalizationScheme'), 'normalizationScheme', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_171_normalizationScheme', pyxb.binding.datatypes.string)
    __normalizationScheme._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2162, 12)
    __normalizationScheme._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2162, 12)
    
    normalizationScheme = property(__normalizationScheme.value, __normalizationScheme.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Baseline.name() : __Baseline,
        __Alternate.name() : __Alternate
    })
    _AttributeMap.update({
        __field.name() : __field,
        __testStatistic.name() : __testStatistic,
        __resetValue.name() : __resetValue,
        __windowSize.name() : __windowSize,
        __weightField.name() : __weightField,
        __normalizationScheme.name() : __normalizationScheme
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_172 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2201, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_172_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute mean uses Python identifier mean
    __mean = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'mean'), 'mean', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_172_mean', REAL_NUMBER, required=True)
    __mean._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2205, 12)
    __mean._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2205, 12)
    
    mean = property(__mean.value, __mean.set, None, None)

    
    # Attribute variance uses Python identifier variance
    __variance = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'variance'), 'variance', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_172_variance', REAL_NUMBER, required=True)
    __variance._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2206, 12)
    __variance._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2206, 12)
    
    variance = property(__variance.value, __variance.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __mean.name() : __mean,
        __variance.name() : __variance
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_173 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2210, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_173_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute mean uses Python identifier mean
    __mean = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'mean'), 'mean', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_173_mean', REAL_NUMBER, required=True)
    __mean._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2214, 12)
    __mean._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2214, 12)
    
    mean = property(__mean.value, __mean.set, None, None)

    
    # Attribute variance uses Python identifier variance
    __variance = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'variance'), 'variance', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_173_variance', REAL_NUMBER, required=True)
    __variance._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2215, 12)
    __variance._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2215, 12)
    
    variance = property(__variance.value, __variance.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __mean.name() : __mean,
        __variance.name() : __variance
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_174 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2219, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_174_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute mean uses Python identifier mean
    __mean = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'mean'), 'mean', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_174_mean', REAL_NUMBER, required=True)
    __mean._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2223, 12)
    __mean._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2223, 12)
    
    mean = property(__mean.value, __mean.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __mean.name() : __mean
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_175 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2227, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_175_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute lower uses Python identifier lower
    __lower = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'lower'), 'lower', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_175_lower', REAL_NUMBER, required=True)
    __lower._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2231, 12)
    __lower._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2231, 12)
    
    lower = property(__lower.value, __lower.set, None, None)

    
    # Attribute upper uses Python identifier upper
    __upper = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'upper'), 'upper', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_175_upper', REAL_NUMBER, required=True)
    __upper._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2232, 12)
    __upper._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2232, 12)
    
    upper = property(__upper.value, __upper.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __lower.name() : __lower,
        __upper.name() : __upper
    })



# Complex type {http://www.dmg.org/PMML-4_2}COUNT-TABLE-TYPE with content type ELEMENT_ONLY
class COUNT_TABLE_TYPE (pyxb.binding.basis.complexTypeDefinition):
    """Complex type {http://www.dmg.org/PMML-4_2}COUNT-TABLE-TYPE with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'COUNT-TABLE-TYPE')
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2244, 4)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_COUNT_TABLE_TYPE_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}FieldValue uses Python identifier FieldValue
    __FieldValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FieldValue'), 'FieldValue', '__httpwww_dmg_orgPMML_4_2_COUNT_TABLE_TYPE_httpwww_dmg_orgPMML_4_2FieldValue', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2254, 4), )

    
    FieldValue = property(__FieldValue.value, __FieldValue.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}FieldValueCount uses Python identifier FieldValueCount
    __FieldValueCount = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FieldValueCount'), 'FieldValueCount', '__httpwww_dmg_orgPMML_4_2_COUNT_TABLE_TYPE_httpwww_dmg_orgPMML_4_2FieldValueCount', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2267, 4), )

    
    FieldValueCount = property(__FieldValueCount.value, __FieldValueCount.set, None, None)

    
    # Attribute sample uses Python identifier sample
    __sample = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'sample'), 'sample', '__httpwww_dmg_orgPMML_4_2_COUNT_TABLE_TYPE_sample', NUMBER)
    __sample._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2252, 8)
    __sample._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2252, 8)
    
    sample = property(__sample.value, __sample.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __FieldValue.name() : __FieldValue,
        __FieldValueCount.name() : __FieldValueCount
    })
    _AttributeMap.update({
        __sample.name() : __sample
    })
Namespace.addCategoryObject('typeBinding', 'COUNT-TABLE-TYPE', COUNT_TABLE_TYPE)


# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_176 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2255, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_176_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}FieldValue uses Python identifier FieldValue
    __FieldValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FieldValue'), 'FieldValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_176_httpwww_dmg_orgPMML_4_2FieldValue', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2254, 4), )

    
    FieldValue = property(__FieldValue.value, __FieldValue.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}FieldValueCount uses Python identifier FieldValueCount
    __FieldValueCount = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FieldValueCount'), 'FieldValueCount', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_176_httpwww_dmg_orgPMML_4_2FieldValueCount', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2267, 4), )

    
    FieldValueCount = property(__FieldValueCount.value, __FieldValueCount.set, None, None)

    
    # Attribute field uses Python identifier field
    __field = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'field'), 'field', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_176_field', FIELD_NAME, required=True)
    __field._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2263, 12)
    __field._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2263, 12)
    
    field = property(__field.value, __field.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_176_value', pyxb.binding.datatypes.anySimpleType, required=True)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2264, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2264, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __FieldValue.name() : __FieldValue,
        __FieldValueCount.name() : __FieldValueCount
    })
    _AttributeMap.update({
        __field.name() : __field,
        __value.name() : __value
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_177 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2268, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_177_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute field uses Python identifier field
    __field = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'field'), 'field', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_177_field', FIELD_NAME, required=True)
    __field._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2272, 12)
    __field._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2272, 12)
    
    field = property(__field.value, __field.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_177_value', pyxb.binding.datatypes.anySimpleType, required=True)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2273, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2273, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    
    # Attribute count uses Python identifier count
    __count = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'count'), 'count', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_177_count', NUMBER, required=True)
    __count._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2274, 12)
    __count._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2274, 12)
    
    count = property(__count.value, __count.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __field.name() : __field,
        __value.name() : __value,
        __count.name() : __count
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_178 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2278, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_178_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}InlineTable uses Python identifier InlineTable
    __InlineTable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'InlineTable'), 'InlineTable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_178_httpwww_dmg_orgPMML_4_2InlineTable', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1110, 4), )

    
    InlineTable = property(__InlineTable.value, __InlineTable.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}VerificationFields uses Python identifier VerificationFields
    __VerificationFields = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'VerificationFields'), 'VerificationFields', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_178_httpwww_dmg_orgPMML_4_2VerificationFields', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2288, 4), )

    
    VerificationFields = property(__VerificationFields.value, __VerificationFields.set, None, None)

    
    # Attribute recordCount uses Python identifier recordCount
    __recordCount = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'recordCount'), 'recordCount', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_178_recordCount', INT_NUMBER)
    __recordCount._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2284, 12)
    __recordCount._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2284, 12)
    
    recordCount = property(__recordCount.value, __recordCount.set, None, None)

    
    # Attribute fieldCount uses Python identifier fieldCount
    __fieldCount = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fieldCount'), 'fieldCount', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_178_fieldCount', INT_NUMBER)
    __fieldCount._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2285, 12)
    __fieldCount._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2285, 12)
    
    fieldCount = property(__fieldCount.value, __fieldCount.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __InlineTable.name() : __InlineTable,
        __VerificationFields.name() : __VerificationFields
    })
    _AttributeMap.update({
        __recordCount.name() : __recordCount,
        __fieldCount.name() : __fieldCount
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_179 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2308, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Targets uses Python identifier Targets
    __Targets = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Targets'), 'Targets', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_httpwww_dmg_orgPMML_4_2Targets', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4), )

    
    Targets = property(__Targets.value, __Targets.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Output uses Python identifier Output
    __Output = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Output'), 'Output', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_httpwww_dmg_orgPMML_4_2Output', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4), )

    
    Output = property(__Output.value, __Output.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelStats uses Python identifier ModelStats
    __ModelStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), 'ModelStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_httpwww_dmg_orgPMML_4_2ModelStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4), )

    
    ModelStats = property(__ModelStats.value, __ModelStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LocalTransformations uses Python identifier LocalTransformations
    __LocalTransformations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), 'LocalTransformations', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_httpwww_dmg_orgPMML_4_2LocalTransformations', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4), )

    
    LocalTransformations = property(__LocalTransformations.value, __LocalTransformations.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelVerification uses Python identifier ModelVerification
    __ModelVerification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), 'ModelVerification', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_httpwww_dmg_orgPMML_4_2ModelVerification', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4), )

    
    ModelVerification = property(__ModelVerification.value, __ModelVerification.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LinearKernelType uses Python identifier LinearKernelType
    __LinearKernelType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LinearKernelType'), 'LinearKernelType', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_httpwww_dmg_orgPMML_4_2LinearKernelType', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2351, 4), )

    
    LinearKernelType = property(__LinearKernelType.value, __LinearKernelType.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}PolynomialKernelType uses Python identifier PolynomialKernelType
    __PolynomialKernelType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PolynomialKernelType'), 'PolynomialKernelType', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_httpwww_dmg_orgPMML_4_2PolynomialKernelType', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2359, 4), )

    
    PolynomialKernelType = property(__PolynomialKernelType.value, __PolynomialKernelType.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}RadialBasisKernelType uses Python identifier RadialBasisKernelType
    __RadialBasisKernelType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'RadialBasisKernelType'), 'RadialBasisKernelType', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_httpwww_dmg_orgPMML_4_2RadialBasisKernelType', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2370, 4), )

    
    RadialBasisKernelType = property(__RadialBasisKernelType.value, __RadialBasisKernelType.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SigmoidKernelType uses Python identifier SigmoidKernelType
    __SigmoidKernelType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SigmoidKernelType'), 'SigmoidKernelType', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_httpwww_dmg_orgPMML_4_2SigmoidKernelType', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2379, 4), )

    
    SigmoidKernelType = property(__SigmoidKernelType.value, __SigmoidKernelType.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}VectorDictionary uses Python identifier VectorDictionary
    __VectorDictionary = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'VectorDictionary'), 'VectorDictionary', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_httpwww_dmg_orgPMML_4_2VectorDictionary', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2392, 4), )

    
    VectorDictionary = property(__VectorDictionary.value, __VectorDictionary.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SupportVectorMachine uses Python identifier SupportVectorMachine
    __SupportVectorMachine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SupportVectorMachine'), 'SupportVectorMachine', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_httpwww_dmg_orgPMML_4_2SupportVectorMachine', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2423, 4), )

    
    SupportVectorMachine = property(__SupportVectorMachine.value, __SupportVectorMachine.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MiningSchema uses Python identifier MiningSchema
    __MiningSchema = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), 'MiningSchema', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_httpwww_dmg_orgPMML_4_2MiningSchema', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4), )

    
    MiningSchema = property(__MiningSchema.value, __MiningSchema.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelExplanation uses Python identifier ModelExplanation
    __ModelExplanation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), 'ModelExplanation', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_httpwww_dmg_orgPMML_4_2ModelExplanation', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4), )

    
    ModelExplanation = property(__ModelExplanation.value, __ModelExplanation.set, None, None)

    
    # Attribute modelName uses Python identifier modelName
    __modelName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelName'), 'modelName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_modelName', pyxb.binding.datatypes.string)
    __modelName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2330, 12)
    __modelName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2330, 12)
    
    modelName = property(__modelName.value, __modelName.set, None, None)

    
    # Attribute functionName uses Python identifier functionName
    __functionName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'functionName'), 'functionName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_functionName', MINING_FUNCTION, required=True)
    __functionName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2331, 12)
    __functionName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2331, 12)
    
    functionName = property(__functionName.value, __functionName.set, None, None)

    
    # Attribute algorithmName uses Python identifier algorithmName
    __algorithmName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'algorithmName'), 'algorithmName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_algorithmName', pyxb.binding.datatypes.string)
    __algorithmName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2332, 12)
    __algorithmName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2332, 12)
    
    algorithmName = property(__algorithmName.value, __algorithmName.set, None, None)

    
    # Attribute threshold uses Python identifier threshold
    __threshold = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'threshold'), 'threshold', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_threshold', REAL_NUMBER, unicode_default='0')
    __threshold._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2333, 12)
    __threshold._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2333, 12)
    
    threshold = property(__threshold.value, __threshold.set, None, None)

    
    # Attribute svmRepresentation uses Python identifier svmRepresentation
    __svmRepresentation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'svmRepresentation'), 'svmRepresentation', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_svmRepresentation', SVM_REPRESENTATION, unicode_default='SupportVectors')
    __svmRepresentation._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2334, 12)
    __svmRepresentation._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2334, 12)
    
    svmRepresentation = property(__svmRepresentation.value, __svmRepresentation.set, None, None)

    
    # Attribute classificationMethod uses Python identifier classificationMethod
    __classificationMethod = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'classificationMethod'), 'classificationMethod', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_classificationMethod', SVM_CLASSIFICATION_METHOD, unicode_default='OneAgainstAll')
    __classificationMethod._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2335, 12)
    __classificationMethod._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2335, 12)
    
    classificationMethod = property(__classificationMethod.value, __classificationMethod.set, None, None)

    
    # Attribute isScorable uses Python identifier isScorable
    __isScorable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isScorable'), 'isScorable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_179_isScorable', pyxb.binding.datatypes.boolean, unicode_default='true')
    __isScorable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2336, 12)
    __isScorable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2336, 12)
    
    isScorable = property(__isScorable.value, __isScorable.set, None, None)

    _ElementMap.update({
        __Targets.name() : __Targets,
        __Extension.name() : __Extension,
        __Output.name() : __Output,
        __ModelStats.name() : __ModelStats,
        __LocalTransformations.name() : __LocalTransformations,
        __ModelVerification.name() : __ModelVerification,
        __LinearKernelType.name() : __LinearKernelType,
        __PolynomialKernelType.name() : __PolynomialKernelType,
        __RadialBasisKernelType.name() : __RadialBasisKernelType,
        __SigmoidKernelType.name() : __SigmoidKernelType,
        __VectorDictionary.name() : __VectorDictionary,
        __SupportVectorMachine.name() : __SupportVectorMachine,
        __MiningSchema.name() : __MiningSchema,
        __ModelExplanation.name() : __ModelExplanation
    })
    _AttributeMap.update({
        __modelName.name() : __modelName,
        __functionName.name() : __functionName,
        __algorithmName.name() : __algorithmName,
        __threshold.name() : __threshold,
        __svmRepresentation.name() : __svmRepresentation,
        __classificationMethod.name() : __classificationMethod,
        __isScorable.name() : __isScorable
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_180 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2360, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_180_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute description uses Python identifier description
    __description = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_180_description', pyxb.binding.datatypes.string)
    __description._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2364, 12)
    __description._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2364, 12)
    
    description = property(__description.value, __description.set, None, None)

    
    # Attribute gamma uses Python identifier gamma
    __gamma = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'gamma'), 'gamma', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_180_gamma', REAL_NUMBER, unicode_default='1')
    __gamma._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2365, 12)
    __gamma._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2365, 12)
    
    gamma = property(__gamma.value, __gamma.set, None, None)

    
    # Attribute coef0 uses Python identifier coef0
    __coef0 = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'coef0'), 'coef0', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_180_coef0', REAL_NUMBER, unicode_default='1')
    __coef0._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2366, 12)
    __coef0._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2366, 12)
    
    coef0 = property(__coef0.value, __coef0.set, None, None)

    
    # Attribute degree uses Python identifier degree
    __degree = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'degree'), 'degree', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_180_degree', REAL_NUMBER, unicode_default='1')
    __degree._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2367, 12)
    __degree._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2367, 12)
    
    degree = property(__degree.value, __degree.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __description.name() : __description,
        __gamma.name() : __gamma,
        __coef0.name() : __coef0,
        __degree.name() : __degree
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_181 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2371, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_181_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute description uses Python identifier description
    __description = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_181_description', pyxb.binding.datatypes.string)
    __description._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2375, 12)
    __description._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2375, 12)
    
    description = property(__description.value, __description.set, None, None)

    
    # Attribute gamma uses Python identifier gamma
    __gamma = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'gamma'), 'gamma', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_181_gamma', REAL_NUMBER, unicode_default='1')
    __gamma._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2376, 12)
    __gamma._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2376, 12)
    
    gamma = property(__gamma.value, __gamma.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __description.name() : __description,
        __gamma.name() : __gamma
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_182 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2380, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_182_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute description uses Python identifier description
    __description = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_182_description', pyxb.binding.datatypes.string)
    __description._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2384, 12)
    __description._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2384, 12)
    
    description = property(__description.value, __description.set, None, None)

    
    # Attribute gamma uses Python identifier gamma
    __gamma = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'gamma'), 'gamma', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_182_gamma', REAL_NUMBER, unicode_default='1')
    __gamma._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2385, 12)
    __gamma._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2385, 12)
    
    gamma = property(__gamma.value, __gamma.set, None, None)

    
    # Attribute coef0 uses Python identifier coef0
    __coef0 = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'coef0'), 'coef0', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_182_coef0', REAL_NUMBER, unicode_default='1')
    __coef0._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2386, 12)
    __coef0._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2386, 12)
    
    coef0 = property(__coef0.value, __coef0.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __description.name() : __description,
        __gamma.name() : __gamma,
        __coef0.name() : __coef0
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_183 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2393, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_183_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}VectorFields uses Python identifier VectorFields
    __VectorFields = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'VectorFields'), 'VectorFields', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_183_httpwww_dmg_orgPMML_4_2VectorFields', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2402, 4), )

    
    VectorFields = property(__VectorFields.value, __VectorFields.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}VectorInstance uses Python identifier VectorInstance
    __VectorInstance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'VectorInstance'), 'VectorInstance', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_183_httpwww_dmg_orgPMML_4_2VectorInstance', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2411, 4), )

    
    VectorInstance = property(__VectorInstance.value, __VectorInstance.set, None, None)

    
    # Attribute numberOfVectors uses Python identifier numberOfVectors
    __numberOfVectors = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfVectors'), 'numberOfVectors', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_183_numberOfVectors', INT_NUMBER)
    __numberOfVectors._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2399, 12)
    __numberOfVectors._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2399, 12)
    
    numberOfVectors = property(__numberOfVectors.value, __numberOfVectors.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __VectorFields.name() : __VectorFields,
        __VectorInstance.name() : __VectorInstance
    })
    _AttributeMap.update({
        __numberOfVectors.name() : __numberOfVectors
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_184 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2403, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_184_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}FieldRef uses Python identifier FieldRef
    __FieldRef = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FieldRef'), 'FieldRef', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_184_httpwww_dmg_orgPMML_4_2FieldRef', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1836, 4), )

    
    FieldRef = property(__FieldRef.value, __FieldRef.set, None, None)

    
    # Attribute numberOfFields uses Python identifier numberOfFields
    __numberOfFields = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfFields'), 'numberOfFields', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_184_numberOfFields', INT_NUMBER)
    __numberOfFields._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2408, 12)
    __numberOfFields._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2408, 12)
    
    numberOfFields = property(__numberOfFields.value, __numberOfFields.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __FieldRef.name() : __FieldRef
    })
    _AttributeMap.update({
        __numberOfFields.name() : __numberOfFields
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_185 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2412, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_185_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Array uses Python identifier Array
    __Array = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Array'), 'Array', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_185_httpwww_dmg_orgPMML_4_2Array', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4), )

    
    Array = property(__Array.value, __Array.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}REAL-SparseArray uses Python identifier REAL_SparseArray
    __REAL_SparseArray = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'REAL-SparseArray'), 'REAL_SparseArray', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_185_httpwww_dmg_orgPMML_4_2REAL_SparseArray', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 980, 4), )

    
    REAL_SparseArray = property(__REAL_SparseArray.value, __REAL_SparseArray.set, None, None)

    
    # Attribute id uses Python identifier id
    __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_185_id', VECTOR_ID, required=True)
    __id._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2420, 12)
    __id._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2420, 12)
    
    id = property(__id.value, __id.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Array.name() : __Array,
        __REAL_SparseArray.name() : __REAL_SparseArray
    })
    _AttributeMap.update({
        __id.name() : __id
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_186 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2424, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_186_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SupportVectors uses Python identifier SupportVectors
    __SupportVectors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SupportVectors'), 'SupportVectors', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_186_httpwww_dmg_orgPMML_4_2SupportVectors', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2435, 4), )

    
    SupportVectors = property(__SupportVectors.value, __SupportVectors.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Coefficients uses Python identifier Coefficients
    __Coefficients = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Coefficients'), 'Coefficients', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_186_httpwww_dmg_orgPMML_4_2Coefficients', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2453, 4), )

    
    Coefficients = property(__Coefficients.value, __Coefficients.set, None, None)

    
    # Attribute targetCategory uses Python identifier targetCategory
    __targetCategory = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'targetCategory'), 'targetCategory', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_186_targetCategory', pyxb.binding.datatypes.string)
    __targetCategory._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2430, 12)
    __targetCategory._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2430, 12)
    
    targetCategory = property(__targetCategory.value, __targetCategory.set, None, None)

    
    # Attribute alternateTargetCategory uses Python identifier alternateTargetCategory
    __alternateTargetCategory = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'alternateTargetCategory'), 'alternateTargetCategory', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_186_alternateTargetCategory', pyxb.binding.datatypes.string)
    __alternateTargetCategory._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2431, 12)
    __alternateTargetCategory._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2431, 12)
    
    alternateTargetCategory = property(__alternateTargetCategory.value, __alternateTargetCategory.set, None, None)

    
    # Attribute threshold uses Python identifier threshold
    __threshold = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'threshold'), 'threshold', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_186_threshold', REAL_NUMBER)
    __threshold._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2432, 12)
    __threshold._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2432, 12)
    
    threshold = property(__threshold.value, __threshold.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __SupportVectors.name() : __SupportVectors,
        __Coefficients.name() : __Coefficients
    })
    _AttributeMap.update({
        __targetCategory.name() : __targetCategory,
        __alternateTargetCategory.name() : __alternateTargetCategory,
        __threshold.name() : __threshold
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_187 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2436, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_187_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SupportVector uses Python identifier SupportVector
    __SupportVector = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SupportVector'), 'SupportVector', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_187_httpwww_dmg_orgPMML_4_2SupportVector', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2445, 4), )

    
    SupportVector = property(__SupportVector.value, __SupportVector.set, None, None)

    
    # Attribute numberOfSupportVectors uses Python identifier numberOfSupportVectors
    __numberOfSupportVectors = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfSupportVectors'), 'numberOfSupportVectors', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_187_numberOfSupportVectors', INT_NUMBER)
    __numberOfSupportVectors._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2441, 12)
    __numberOfSupportVectors._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2441, 12)
    
    numberOfSupportVectors = property(__numberOfSupportVectors.value, __numberOfSupportVectors.set, None, None)

    
    # Attribute numberOfAttributes uses Python identifier numberOfAttributes
    __numberOfAttributes = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfAttributes'), 'numberOfAttributes', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_187_numberOfAttributes', INT_NUMBER)
    __numberOfAttributes._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2442, 12)
    __numberOfAttributes._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2442, 12)
    
    numberOfAttributes = property(__numberOfAttributes.value, __numberOfAttributes.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __SupportVector.name() : __SupportVector
    })
    _AttributeMap.update({
        __numberOfSupportVectors.name() : __numberOfSupportVectors,
        __numberOfAttributes.name() : __numberOfAttributes
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_188 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2446, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_188_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute vectorId uses Python identifier vectorId
    __vectorId = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'vectorId'), 'vectorId', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_188_vectorId', VECTOR_ID, required=True)
    __vectorId._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2450, 12)
    __vectorId._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2450, 12)
    
    vectorId = property(__vectorId.value, __vectorId.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __vectorId.name() : __vectorId
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_189 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2454, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_189_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Coefficient uses Python identifier Coefficient
    __Coefficient = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Coefficient'), 'Coefficient', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_189_httpwww_dmg_orgPMML_4_2Coefficient', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2463, 4), )

    
    Coefficient = property(__Coefficient.value, __Coefficient.set, None, None)

    
    # Attribute numberOfCoefficients uses Python identifier numberOfCoefficients
    __numberOfCoefficients = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfCoefficients'), 'numberOfCoefficients', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_189_numberOfCoefficients', INT_NUMBER)
    __numberOfCoefficients._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2459, 12)
    __numberOfCoefficients._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2459, 12)
    
    numberOfCoefficients = property(__numberOfCoefficients.value, __numberOfCoefficients.set, None, None)

    
    # Attribute absoluteValue uses Python identifier absoluteValue
    __absoluteValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'absoluteValue'), 'absoluteValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_189_absoluteValue', REAL_NUMBER, unicode_default='0')
    __absoluteValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2460, 12)
    __absoluteValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2460, 12)
    
    absoluteValue = property(__absoluteValue.value, __absoluteValue.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Coefficient.name() : __Coefficient
    })
    _AttributeMap.update({
        __numberOfCoefficients.name() : __numberOfCoefficients,
        __absoluteValue.name() : __absoluteValue
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_190 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2464, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_190_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_190_value', REAL_NUMBER, unicode_default='0')
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2468, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2468, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __value.name() : __value
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_191 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2472, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Targets uses Python identifier Targets
    __Targets = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Targets'), 'Targets', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_191_httpwww_dmg_orgPMML_4_2Targets', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4), )

    
    Targets = property(__Targets.value, __Targets.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_191_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Output uses Python identifier Output
    __Output = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Output'), 'Output', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_191_httpwww_dmg_orgPMML_4_2Output', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4), )

    
    Output = property(__Output.value, __Output.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelStats uses Python identifier ModelStats
    __ModelStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), 'ModelStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_191_httpwww_dmg_orgPMML_4_2ModelStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4), )

    
    ModelStats = property(__ModelStats.value, __ModelStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LocalTransformations uses Python identifier LocalTransformations
    __LocalTransformations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), 'LocalTransformations', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_191_httpwww_dmg_orgPMML_4_2LocalTransformations', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4), )

    
    LocalTransformations = property(__LocalTransformations.value, __LocalTransformations.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelVerification uses Python identifier ModelVerification
    __ModelVerification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), 'ModelVerification', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_191_httpwww_dmg_orgPMML_4_2ModelVerification', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4), )

    
    ModelVerification = property(__ModelVerification.value, __ModelVerification.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Characteristics uses Python identifier Characteristics
    __Characteristics = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Characteristics'), 'Characteristics', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_191_httpwww_dmg_orgPMML_4_2Characteristics', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2513, 4), )

    
    Characteristics = property(__Characteristics.value, __Characteristics.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MiningSchema uses Python identifier MiningSchema
    __MiningSchema = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), 'MiningSchema', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_191_httpwww_dmg_orgPMML_4_2MiningSchema', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4), )

    
    MiningSchema = property(__MiningSchema.value, __MiningSchema.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelExplanation uses Python identifier ModelExplanation
    __ModelExplanation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), 'ModelExplanation', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_191_httpwww_dmg_orgPMML_4_2ModelExplanation', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4), )

    
    ModelExplanation = property(__ModelExplanation.value, __ModelExplanation.set, None, None)

    
    # Attribute modelName uses Python identifier modelName
    __modelName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelName'), 'modelName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_191_modelName', pyxb.binding.datatypes.string)
    __modelName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2485, 12)
    __modelName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2485, 12)
    
    modelName = property(__modelName.value, __modelName.set, None, None)

    
    # Attribute functionName uses Python identifier functionName
    __functionName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'functionName'), 'functionName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_191_functionName', MINING_FUNCTION, required=True)
    __functionName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2486, 12)
    __functionName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2486, 12)
    
    functionName = property(__functionName.value, __functionName.set, None, None)

    
    # Attribute algorithmName uses Python identifier algorithmName
    __algorithmName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'algorithmName'), 'algorithmName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_191_algorithmName', pyxb.binding.datatypes.string)
    __algorithmName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2487, 12)
    __algorithmName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2487, 12)
    
    algorithmName = property(__algorithmName.value, __algorithmName.set, None, None)

    
    # Attribute initialScore uses Python identifier initialScore
    __initialScore = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'initialScore'), 'initialScore', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_191_initialScore', NUMBER, unicode_default='0')
    __initialScore._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2488, 12)
    __initialScore._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2488, 12)
    
    initialScore = property(__initialScore.value, __initialScore.set, None, None)

    
    # Attribute useReasonCodes uses Python identifier useReasonCodes
    __useReasonCodes = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'useReasonCodes'), 'useReasonCodes', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_191_useReasonCodes', pyxb.binding.datatypes.boolean, unicode_default='true')
    __useReasonCodes._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2489, 12)
    __useReasonCodes._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2489, 12)
    
    useReasonCodes = property(__useReasonCodes.value, __useReasonCodes.set, None, None)

    
    # Attribute reasonCodeAlgorithm uses Python identifier reasonCodeAlgorithm
    __reasonCodeAlgorithm = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'reasonCodeAlgorithm'), 'reasonCodeAlgorithm', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_191_reasonCodeAlgorithm', STD_ANON_30, unicode_default='pointsBelow')
    __reasonCodeAlgorithm._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2490, 12)
    __reasonCodeAlgorithm._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2490, 12)
    
    reasonCodeAlgorithm = property(__reasonCodeAlgorithm.value, __reasonCodeAlgorithm.set, None, None)

    
    # Attribute baselineScore uses Python identifier baselineScore
    __baselineScore = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'baselineScore'), 'baselineScore', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_191_baselineScore', NUMBER)
    __baselineScore._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2498, 12)
    __baselineScore._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2498, 12)
    
    baselineScore = property(__baselineScore.value, __baselineScore.set, None, None)

    
    # Attribute baselineMethod uses Python identifier baselineMethod
    __baselineMethod = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'baselineMethod'), 'baselineMethod', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_191_baselineMethod', STD_ANON_31, unicode_default='other')
    __baselineMethod._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2499, 12)
    __baselineMethod._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2499, 12)
    
    baselineMethod = property(__baselineMethod.value, __baselineMethod.set, None, None)

    
    # Attribute isScorable uses Python identifier isScorable
    __isScorable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isScorable'), 'isScorable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_191_isScorable', pyxb.binding.datatypes.boolean, unicode_default='true')
    __isScorable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2510, 12)
    __isScorable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2510, 12)
    
    isScorable = property(__isScorable.value, __isScorable.set, None, None)

    _ElementMap.update({
        __Targets.name() : __Targets,
        __Extension.name() : __Extension,
        __Output.name() : __Output,
        __ModelStats.name() : __ModelStats,
        __LocalTransformations.name() : __LocalTransformations,
        __ModelVerification.name() : __ModelVerification,
        __Characteristics.name() : __Characteristics,
        __MiningSchema.name() : __MiningSchema,
        __ModelExplanation.name() : __ModelExplanation
    })
    _AttributeMap.update({
        __modelName.name() : __modelName,
        __functionName.name() : __functionName,
        __algorithmName.name() : __algorithmName,
        __initialScore.name() : __initialScore,
        __useReasonCodes.name() : __useReasonCodes,
        __reasonCodeAlgorithm.name() : __reasonCodeAlgorithm,
        __baselineScore.name() : __baselineScore,
        __baselineMethod.name() : __baselineMethod,
        __isScorable.name() : __isScorable
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_192 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2522, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_192_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Attribute uses Python identifier Attribute
    __Attribute = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Attribute'), 'Attribute', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_192_httpwww_dmg_orgPMML_4_2Attribute', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2532, 4), )

    
    Attribute = property(__Attribute.value, __Attribute.set, None, None)

    
    # Attribute name uses Python identifier name
    __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_192_name', FIELD_NAME)
    __name._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2527, 12)
    __name._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2527, 12)
    
    name = property(__name.value, __name.set, None, None)

    
    # Attribute reasonCode uses Python identifier reasonCode
    __reasonCode = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'reasonCode'), 'reasonCode', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_192_reasonCode', pyxb.binding.datatypes.string)
    __reasonCode._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2528, 12)
    __reasonCode._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2528, 12)
    
    reasonCode = property(__reasonCode.value, __reasonCode.set, None, None)

    
    # Attribute baselineScore uses Python identifier baselineScore
    __baselineScore = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'baselineScore'), 'baselineScore', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_192_baselineScore', NUMBER)
    __baselineScore._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2529, 12)
    __baselineScore._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2529, 12)
    
    baselineScore = property(__baselineScore.value, __baselineScore.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Attribute.name() : __Attribute
    })
    _AttributeMap.update({
        __name.name() : __name,
        __reasonCode.name() : __reasonCode,
        __baselineScore.name() : __baselineScore
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_193 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2533, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_193_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ComplexPartialScore uses Python identifier ComplexPartialScore
    __ComplexPartialScore = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ComplexPartialScore'), 'ComplexPartialScore', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_193_httpwww_dmg_orgPMML_4_2ComplexPartialScore', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2543, 4), )

    
    ComplexPartialScore = property(__ComplexPartialScore.value, __ComplexPartialScore.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SimplePredicate uses Python identifier SimplePredicate
    __SimplePredicate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SimplePredicate'), 'SimplePredicate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_193_httpwww_dmg_orgPMML_4_2SimplePredicate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3362, 4), )

    
    SimplePredicate = property(__SimplePredicate.value, __SimplePredicate.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}CompoundPredicate uses Python identifier CompoundPredicate
    __CompoundPredicate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompoundPredicate'), 'CompoundPredicate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_193_httpwww_dmg_orgPMML_4_2CompoundPredicate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3385, 4), )

    
    CompoundPredicate = property(__CompoundPredicate.value, __CompoundPredicate.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SimpleSetPredicate uses Python identifier SimpleSetPredicate
    __SimpleSetPredicate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SimpleSetPredicate'), 'SimpleSetPredicate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_193_httpwww_dmg_orgPMML_4_2SimpleSetPredicate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3405, 4), )

    
    SimpleSetPredicate = property(__SimpleSetPredicate.value, __SimpleSetPredicate.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}True uses Python identifier True_
    __True = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'True'), 'True_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_193_httpwww_dmg_orgPMML_4_2True', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3422, 4), )

    
    True_ = property(__True.value, __True.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}False uses Python identifier False_
    __False = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'False'), 'False_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_193_httpwww_dmg_orgPMML_4_2False', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3429, 4), )

    
    False_ = property(__False.value, __False.set, None, None)

    
    # Attribute reasonCode uses Python identifier reasonCode
    __reasonCode = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'reasonCode'), 'reasonCode', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_193_reasonCode', pyxb.binding.datatypes.string)
    __reasonCode._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2539, 12)
    __reasonCode._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2539, 12)
    
    reasonCode = property(__reasonCode.value, __reasonCode.set, None, None)

    
    # Attribute partialScore uses Python identifier partialScore
    __partialScore = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'partialScore'), 'partialScore', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_193_partialScore', NUMBER)
    __partialScore._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2540, 12)
    __partialScore._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2540, 12)
    
    partialScore = property(__partialScore.value, __partialScore.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __ComplexPartialScore.name() : __ComplexPartialScore,
        __SimplePredicate.name() : __SimplePredicate,
        __CompoundPredicate.name() : __CompoundPredicate,
        __SimpleSetPredicate.name() : __SimpleSetPredicate,
        __True.name() : __True,
        __False.name() : __False
    })
    _AttributeMap.update({
        __reasonCode.name() : __reasonCode,
        __partialScore.name() : __partialScore
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_194 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2552, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Item uses Python identifier Item
    __Item = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Item'), 'Item', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_194_httpwww_dmg_orgPMML_4_2Item', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 186, 4), )

    
    Item = property(__Item.value, __Item.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Itemset uses Python identifier Itemset
    __Itemset = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Itemset'), 'Itemset', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_194_httpwww_dmg_orgPMML_4_2Itemset', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 197, 4), )

    
    Itemset = property(__Itemset.value, __Itemset.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_194_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelStats uses Python identifier ModelStats
    __ModelStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), 'ModelStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_194_httpwww_dmg_orgPMML_4_2ModelStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4), )

    
    ModelStats = property(__ModelStats.value, __ModelStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LocalTransformations uses Python identifier LocalTransformations
    __LocalTransformations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), 'LocalTransformations', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_194_httpwww_dmg_orgPMML_4_2LocalTransformations', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4), )

    
    LocalTransformations = property(__LocalTransformations.value, __LocalTransformations.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Constraints uses Python identifier Constraints
    __Constraints = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Constraints'), 'Constraints', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_194_httpwww_dmg_orgPMML_4_2Constraints', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2578, 4), )

    
    Constraints = property(__Constraints.value, __Constraints.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SetPredicate uses Python identifier SetPredicate
    __SetPredicate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SetPredicate'), 'SetPredicate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_194_httpwww_dmg_orgPMML_4_2SetPredicate', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2603, 4), )

    
    SetPredicate = property(__SetPredicate.value, __SetPredicate.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Sequence uses Python identifier Sequence
    __Sequence = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Sequence'), 'Sequence', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_194_httpwww_dmg_orgPMML_4_2Sequence', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2655, 4), )

    
    Sequence = property(__Sequence.value, __Sequence.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SequenceRule uses Python identifier SequenceRule
    __SequenceRule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SequenceRule'), 'SequenceRule', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_194_httpwww_dmg_orgPMML_4_2SequenceRule', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2679, 4), )

    
    SequenceRule = property(__SequenceRule.value, __SequenceRule.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MiningSchema uses Python identifier MiningSchema
    __MiningSchema = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), 'MiningSchema', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_194_httpwww_dmg_orgPMML_4_2MiningSchema', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4), )

    
    MiningSchema = property(__MiningSchema.value, __MiningSchema.set, None, None)

    
    # Attribute modelName uses Python identifier modelName
    __modelName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelName'), 'modelName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_194_modelName', pyxb.binding.datatypes.string)
    __modelName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2566, 12)
    __modelName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2566, 12)
    
    modelName = property(__modelName.value, __modelName.set, None, None)

    
    # Attribute functionName uses Python identifier functionName
    __functionName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'functionName'), 'functionName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_194_functionName', MINING_FUNCTION, required=True)
    __functionName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2567, 12)
    __functionName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2567, 12)
    
    functionName = property(__functionName.value, __functionName.set, None, None)

    
    # Attribute algorithmName uses Python identifier algorithmName
    __algorithmName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'algorithmName'), 'algorithmName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_194_algorithmName', pyxb.binding.datatypes.string)
    __algorithmName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2568, 12)
    __algorithmName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2568, 12)
    
    algorithmName = property(__algorithmName.value, __algorithmName.set, None, None)

    
    # Attribute numberOfTransactions uses Python identifier numberOfTransactions
    __numberOfTransactions = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfTransactions'), 'numberOfTransactions', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_194_numberOfTransactions', INT_NUMBER)
    __numberOfTransactions._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2569, 12)
    __numberOfTransactions._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2569, 12)
    
    numberOfTransactions = property(__numberOfTransactions.value, __numberOfTransactions.set, None, None)

    
    # Attribute maxNumberOfItemsPerTransaction uses Python identifier maxNumberOfItemsPerTransaction
    __maxNumberOfItemsPerTransaction = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'maxNumberOfItemsPerTransaction'), 'maxNumberOfItemsPerTransaction', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_194_maxNumberOfItemsPerTransaction', INT_NUMBER)
    __maxNumberOfItemsPerTransaction._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2570, 12)
    __maxNumberOfItemsPerTransaction._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2570, 12)
    
    maxNumberOfItemsPerTransaction = property(__maxNumberOfItemsPerTransaction.value, __maxNumberOfItemsPerTransaction.set, None, None)

    
    # Attribute avgNumberOfItemsPerTransaction uses Python identifier avgNumberOfItemsPerTransaction
    __avgNumberOfItemsPerTransaction = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'avgNumberOfItemsPerTransaction'), 'avgNumberOfItemsPerTransaction', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_194_avgNumberOfItemsPerTransaction', REAL_NUMBER)
    __avgNumberOfItemsPerTransaction._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2571, 12)
    __avgNumberOfItemsPerTransaction._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2571, 12)
    
    avgNumberOfItemsPerTransaction = property(__avgNumberOfItemsPerTransaction.value, __avgNumberOfItemsPerTransaction.set, None, None)

    
    # Attribute numberOfTransactionGroups uses Python identifier numberOfTransactionGroups
    __numberOfTransactionGroups = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfTransactionGroups'), 'numberOfTransactionGroups', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_194_numberOfTransactionGroups', INT_NUMBER)
    __numberOfTransactionGroups._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2572, 12)
    __numberOfTransactionGroups._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2572, 12)
    
    numberOfTransactionGroups = property(__numberOfTransactionGroups.value, __numberOfTransactionGroups.set, None, None)

    
    # Attribute maxNumberOfTAsPerTAGroup uses Python identifier maxNumberOfTAsPerTAGroup
    __maxNumberOfTAsPerTAGroup = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'maxNumberOfTAsPerTAGroup'), 'maxNumberOfTAsPerTAGroup', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_194_maxNumberOfTAsPerTAGroup', INT_NUMBER)
    __maxNumberOfTAsPerTAGroup._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2573, 12)
    __maxNumberOfTAsPerTAGroup._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2573, 12)
    
    maxNumberOfTAsPerTAGroup = property(__maxNumberOfTAsPerTAGroup.value, __maxNumberOfTAsPerTAGroup.set, None, None)

    
    # Attribute avgNumberOfTAsPerTAGroup uses Python identifier avgNumberOfTAsPerTAGroup
    __avgNumberOfTAsPerTAGroup = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'avgNumberOfTAsPerTAGroup'), 'avgNumberOfTAsPerTAGroup', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_194_avgNumberOfTAsPerTAGroup', REAL_NUMBER)
    __avgNumberOfTAsPerTAGroup._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2574, 12)
    __avgNumberOfTAsPerTAGroup._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2574, 12)
    
    avgNumberOfTAsPerTAGroup = property(__avgNumberOfTAsPerTAGroup.value, __avgNumberOfTAsPerTAGroup.set, None, None)

    
    # Attribute isScorable uses Python identifier isScorable
    __isScorable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isScorable'), 'isScorable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_194_isScorable', pyxb.binding.datatypes.boolean, unicode_default='true')
    __isScorable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2575, 12)
    __isScorable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2575, 12)
    
    isScorable = property(__isScorable.value, __isScorable.set, None, None)

    _ElementMap.update({
        __Item.name() : __Item,
        __Itemset.name() : __Itemset,
        __Extension.name() : __Extension,
        __ModelStats.name() : __ModelStats,
        __LocalTransformations.name() : __LocalTransformations,
        __Constraints.name() : __Constraints,
        __SetPredicate.name() : __SetPredicate,
        __Sequence.name() : __Sequence,
        __SequenceRule.name() : __SequenceRule,
        __MiningSchema.name() : __MiningSchema
    })
    _AttributeMap.update({
        __modelName.name() : __modelName,
        __functionName.name() : __functionName,
        __algorithmName.name() : __algorithmName,
        __numberOfTransactions.name() : __numberOfTransactions,
        __maxNumberOfItemsPerTransaction.name() : __maxNumberOfItemsPerTransaction,
        __avgNumberOfItemsPerTransaction.name() : __avgNumberOfItemsPerTransaction,
        __numberOfTransactionGroups.name() : __numberOfTransactionGroups,
        __maxNumberOfTAsPerTAGroup.name() : __maxNumberOfTAsPerTAGroup,
        __avgNumberOfTAsPerTAGroup.name() : __avgNumberOfTAsPerTAGroup,
        __isScorable.name() : __isScorable
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_195 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2579, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_195_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute minimumNumberOfItems uses Python identifier minimumNumberOfItems
    __minimumNumberOfItems = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'minimumNumberOfItems'), 'minimumNumberOfItems', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_195_minimumNumberOfItems', INT_NUMBER, unicode_default='1')
    __minimumNumberOfItems._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2583, 12)
    __minimumNumberOfItems._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2583, 12)
    
    minimumNumberOfItems = property(__minimumNumberOfItems.value, __minimumNumberOfItems.set, None, None)

    
    # Attribute maximumNumberOfItems uses Python identifier maximumNumberOfItems
    __maximumNumberOfItems = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'maximumNumberOfItems'), 'maximumNumberOfItems', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_195_maximumNumberOfItems', INT_NUMBER)
    __maximumNumberOfItems._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2584, 12)
    __maximumNumberOfItems._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2584, 12)
    
    maximumNumberOfItems = property(__maximumNumberOfItems.value, __maximumNumberOfItems.set, None, None)

    
    # Attribute minimumNumberOfAntecedentItems uses Python identifier minimumNumberOfAntecedentItems
    __minimumNumberOfAntecedentItems = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'minimumNumberOfAntecedentItems'), 'minimumNumberOfAntecedentItems', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_195_minimumNumberOfAntecedentItems', INT_NUMBER, unicode_default='1')
    __minimumNumberOfAntecedentItems._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2585, 12)
    __minimumNumberOfAntecedentItems._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2585, 12)
    
    minimumNumberOfAntecedentItems = property(__minimumNumberOfAntecedentItems.value, __minimumNumberOfAntecedentItems.set, None, None)

    
    # Attribute maximumNumberOfAntecedentItems uses Python identifier maximumNumberOfAntecedentItems
    __maximumNumberOfAntecedentItems = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'maximumNumberOfAntecedentItems'), 'maximumNumberOfAntecedentItems', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_195_maximumNumberOfAntecedentItems', INT_NUMBER)
    __maximumNumberOfAntecedentItems._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2586, 12)
    __maximumNumberOfAntecedentItems._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2586, 12)
    
    maximumNumberOfAntecedentItems = property(__maximumNumberOfAntecedentItems.value, __maximumNumberOfAntecedentItems.set, None, None)

    
    # Attribute minimumNumberOfConsequentItems uses Python identifier minimumNumberOfConsequentItems
    __minimumNumberOfConsequentItems = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'minimumNumberOfConsequentItems'), 'minimumNumberOfConsequentItems', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_195_minimumNumberOfConsequentItems', INT_NUMBER, unicode_default='1')
    __minimumNumberOfConsequentItems._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2587, 12)
    __minimumNumberOfConsequentItems._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2587, 12)
    
    minimumNumberOfConsequentItems = property(__minimumNumberOfConsequentItems.value, __minimumNumberOfConsequentItems.set, None, None)

    
    # Attribute maximumNumberOfConsequentItems uses Python identifier maximumNumberOfConsequentItems
    __maximumNumberOfConsequentItems = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'maximumNumberOfConsequentItems'), 'maximumNumberOfConsequentItems', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_195_maximumNumberOfConsequentItems', INT_NUMBER)
    __maximumNumberOfConsequentItems._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2588, 12)
    __maximumNumberOfConsequentItems._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2588, 12)
    
    maximumNumberOfConsequentItems = property(__maximumNumberOfConsequentItems.value, __maximumNumberOfConsequentItems.set, None, None)

    
    # Attribute minimumSupport uses Python identifier minimumSupport
    __minimumSupport = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'minimumSupport'), 'minimumSupport', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_195_minimumSupport', REAL_NUMBER, unicode_default='0')
    __minimumSupport._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2589, 12)
    __minimumSupport._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2589, 12)
    
    minimumSupport = property(__minimumSupport.value, __minimumSupport.set, None, None)

    
    # Attribute minimumConfidence uses Python identifier minimumConfidence
    __minimumConfidence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'minimumConfidence'), 'minimumConfidence', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_195_minimumConfidence', REAL_NUMBER, unicode_default='0')
    __minimumConfidence._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2590, 12)
    __minimumConfidence._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2590, 12)
    
    minimumConfidence = property(__minimumConfidence.value, __minimumConfidence.set, None, None)

    
    # Attribute minimumLift uses Python identifier minimumLift
    __minimumLift = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'minimumLift'), 'minimumLift', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_195_minimumLift', REAL_NUMBER, unicode_default='0')
    __minimumLift._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2591, 12)
    __minimumLift._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2591, 12)
    
    minimumLift = property(__minimumLift.value, __minimumLift.set, None, None)

    
    # Attribute minimumTotalSequenceTime uses Python identifier minimumTotalSequenceTime
    __minimumTotalSequenceTime = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'minimumTotalSequenceTime'), 'minimumTotalSequenceTime', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_195_minimumTotalSequenceTime', REAL_NUMBER, unicode_default='0')
    __minimumTotalSequenceTime._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2592, 12)
    __minimumTotalSequenceTime._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2592, 12)
    
    minimumTotalSequenceTime = property(__minimumTotalSequenceTime.value, __minimumTotalSequenceTime.set, None, None)

    
    # Attribute maximumTotalSequenceTime uses Python identifier maximumTotalSequenceTime
    __maximumTotalSequenceTime = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'maximumTotalSequenceTime'), 'maximumTotalSequenceTime', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_195_maximumTotalSequenceTime', REAL_NUMBER)
    __maximumTotalSequenceTime._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2593, 12)
    __maximumTotalSequenceTime._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2593, 12)
    
    maximumTotalSequenceTime = property(__maximumTotalSequenceTime.value, __maximumTotalSequenceTime.set, None, None)

    
    # Attribute minimumItemsetSeparationTime uses Python identifier minimumItemsetSeparationTime
    __minimumItemsetSeparationTime = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'minimumItemsetSeparationTime'), 'minimumItemsetSeparationTime', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_195_minimumItemsetSeparationTime', REAL_NUMBER, unicode_default='0')
    __minimumItemsetSeparationTime._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2594, 12)
    __minimumItemsetSeparationTime._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2594, 12)
    
    minimumItemsetSeparationTime = property(__minimumItemsetSeparationTime.value, __minimumItemsetSeparationTime.set, None, None)

    
    # Attribute maximumItemsetSeparationTime uses Python identifier maximumItemsetSeparationTime
    __maximumItemsetSeparationTime = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'maximumItemsetSeparationTime'), 'maximumItemsetSeparationTime', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_195_maximumItemsetSeparationTime', REAL_NUMBER)
    __maximumItemsetSeparationTime._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2595, 12)
    __maximumItemsetSeparationTime._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2595, 12)
    
    maximumItemsetSeparationTime = property(__maximumItemsetSeparationTime.value, __maximumItemsetSeparationTime.set, None, None)

    
    # Attribute minimumAntConsSeparationTime uses Python identifier minimumAntConsSeparationTime
    __minimumAntConsSeparationTime = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'minimumAntConsSeparationTime'), 'minimumAntConsSeparationTime', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_195_minimumAntConsSeparationTime', REAL_NUMBER, unicode_default='0')
    __minimumAntConsSeparationTime._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2596, 12)
    __minimumAntConsSeparationTime._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2596, 12)
    
    minimumAntConsSeparationTime = property(__minimumAntConsSeparationTime.value, __minimumAntConsSeparationTime.set, None, None)

    
    # Attribute maximumAntConsSeparationTime uses Python identifier maximumAntConsSeparationTime
    __maximumAntConsSeparationTime = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'maximumAntConsSeparationTime'), 'maximumAntConsSeparationTime', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_195_maximumAntConsSeparationTime', REAL_NUMBER)
    __maximumAntConsSeparationTime._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2597, 12)
    __maximumAntConsSeparationTime._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2597, 12)
    
    maximumAntConsSeparationTime = property(__maximumAntConsSeparationTime.value, __maximumAntConsSeparationTime.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __minimumNumberOfItems.name() : __minimumNumberOfItems,
        __maximumNumberOfItems.name() : __maximumNumberOfItems,
        __minimumNumberOfAntecedentItems.name() : __minimumNumberOfAntecedentItems,
        __maximumNumberOfAntecedentItems.name() : __maximumNumberOfAntecedentItems,
        __minimumNumberOfConsequentItems.name() : __minimumNumberOfConsequentItems,
        __maximumNumberOfConsequentItems.name() : __maximumNumberOfConsequentItems,
        __minimumSupport.name() : __minimumSupport,
        __minimumConfidence.name() : __minimumConfidence,
        __minimumLift.name() : __minimumLift,
        __minimumTotalSequenceTime.name() : __minimumTotalSequenceTime,
        __maximumTotalSequenceTime.name() : __maximumTotalSequenceTime,
        __minimumItemsetSeparationTime.name() : __minimumItemsetSeparationTime,
        __maximumItemsetSeparationTime.name() : __maximumItemsetSeparationTime,
        __minimumAntConsSeparationTime.name() : __minimumAntConsSeparationTime,
        __maximumAntConsSeparationTime.name() : __maximumAntConsSeparationTime
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_196 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2604, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_196_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Array uses Python identifier Array
    __Array = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Array'), 'Array', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_196_httpwww_dmg_orgPMML_4_2Array', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4), )

    
    Array = property(__Array.value, __Array.set, None, None)

    
    # Attribute id uses Python identifier id
    __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_196_id', ELEMENT_ID, required=True)
    __id._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2609, 12)
    __id._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2609, 12)
    
    id = property(__id.value, __id.set, None, None)

    
    # Attribute field uses Python identifier field
    __field = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'field'), 'field', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_196_field', FIELD_NAME, required=True)
    __field._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2610, 12)
    __field._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2610, 12)
    
    field = property(__field.value, __field.set, None, None)

    
    # Attribute operator uses Python identifier operator
    __operator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'operator'), 'operator', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_196_operator', pyxb.binding.datatypes.string, fixed=True, unicode_default='supersetOf')
    __operator._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2611, 12)
    __operator._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2611, 12)
    
    operator = property(__operator.value, __operator.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Array.name() : __Array
    })
    _AttributeMap.update({
        __id.name() : __id,
        __field.name() : __field,
        __operator.name() : __operator
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_197 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2628, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_197_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute delimiter uses Python identifier delimiter
    __delimiter = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'delimiter'), 'delimiter', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_197_delimiter', DELIMITER, required=True)
    __delimiter._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2632, 12)
    __delimiter._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2632, 12)
    
    delimiter = property(__delimiter.value, __delimiter.set, None, None)

    
    # Attribute gap uses Python identifier gap
    __gap = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'gap'), 'gap', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_197_gap', GAP, required=True)
    __gap._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2633, 12)
    __gap._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2633, 12)
    
    gap = property(__gap.value, __gap.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __delimiter.name() : __delimiter,
        __gap.name() : __gap
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_198 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2637, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_198_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute min uses Python identifier min
    __min = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'min'), 'min', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_198_min', NUMBER)
    __min._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2641, 12)
    __min._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2641, 12)
    
    min = property(__min.value, __min.set, None, None)

    
    # Attribute max uses Python identifier max
    __max = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'max'), 'max', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_198_max', NUMBER)
    __max._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2642, 12)
    __max._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2642, 12)
    
    max = property(__max.value, __max.set, None, None)

    
    # Attribute mean uses Python identifier mean
    __mean = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'mean'), 'mean', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_198_mean', NUMBER)
    __mean._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2643, 12)
    __mean._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2643, 12)
    
    mean = property(__mean.value, __mean.set, None, None)

    
    # Attribute standardDeviation uses Python identifier standardDeviation
    __standardDeviation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'standardDeviation'), 'standardDeviation', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_198_standardDeviation', NUMBER)
    __standardDeviation._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2644, 12)
    __standardDeviation._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2644, 12)
    
    standardDeviation = property(__standardDeviation.value, __standardDeviation.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __min.name() : __min,
        __max.name() : __max,
        __mean.name() : __mean,
        __standardDeviation.name() : __standardDeviation
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_199 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2656, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_199_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Delimiter uses Python identifier Delimiter
    __Delimiter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Delimiter'), 'Delimiter', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_199_httpwww_dmg_orgPMML_4_2Delimiter', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2627, 4), )

    
    Delimiter = property(__Delimiter.value, __Delimiter.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Time uses Python identifier Time
    __Time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Time'), 'Time', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_199_httpwww_dmg_orgPMML_4_2Time', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2636, 4), )

    
    Time = property(__Time.value, __Time.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SetReference uses Python identifier SetReference
    __SetReference = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SetReference'), 'SetReference', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_199_httpwww_dmg_orgPMML_4_2SetReference', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2671, 4), )

    
    SetReference = property(__SetReference.value, __SetReference.set, None, None)

    
    # Attribute id uses Python identifier id
    __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_199_id', ELEMENT_ID, required=True)
    __id._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2665, 12)
    __id._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2665, 12)
    
    id = property(__id.value, __id.set, None, None)

    
    # Attribute numberOfSets uses Python identifier numberOfSets
    __numberOfSets = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfSets'), 'numberOfSets', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_199_numberOfSets', INT_NUMBER)
    __numberOfSets._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2666, 12)
    __numberOfSets._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2666, 12)
    
    numberOfSets = property(__numberOfSets.value, __numberOfSets.set, None, None)

    
    # Attribute occurrence uses Python identifier occurrence
    __occurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'occurrence'), 'occurrence', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_199_occurrence', INT_NUMBER)
    __occurrence._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2667, 12)
    __occurrence._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2667, 12)
    
    occurrence = property(__occurrence.value, __occurrence.set, None, None)

    
    # Attribute support uses Python identifier support
    __support = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'support'), 'support', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_199_support', REAL_NUMBER)
    __support._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2668, 12)
    __support._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2668, 12)
    
    support = property(__support.value, __support.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Delimiter.name() : __Delimiter,
        __Time.name() : __Time,
        __SetReference.name() : __SetReference
    })
    _AttributeMap.update({
        __id.name() : __id,
        __numberOfSets.name() : __numberOfSets,
        __occurrence.name() : __occurrence,
        __support.name() : __support
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_200 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2672, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_200_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute setId uses Python identifier setId
    __setId = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'setId'), 'setId', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_200_setId', ELEMENT_ID, required=True)
    __setId._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2676, 12)
    __setId._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2676, 12)
    
    setId = property(__setId.value, __setId.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __setId.name() : __setId
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_201 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2680, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_201_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Delimiter uses Python identifier Delimiter
    __Delimiter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Delimiter'), 'Delimiter', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_201_httpwww_dmg_orgPMML_4_2Delimiter', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2627, 4), )

    
    Delimiter = property(__Delimiter.value, __Delimiter.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Time uses Python identifier Time
    __Time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Time'), 'Time', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_201_httpwww_dmg_orgPMML_4_2Time', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2636, 4), )

    
    Time = property(__Time.value, __Time.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}AntecedentSequence uses Python identifier AntecedentSequence
    __AntecedentSequence = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AntecedentSequence'), 'AntecedentSequence', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_201_httpwww_dmg_orgPMML_4_2AntecedentSequence', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2714, 4), )

    
    AntecedentSequence = property(__AntecedentSequence.value, __AntecedentSequence.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ConsequentSequence uses Python identifier ConsequentSequence
    __ConsequentSequence = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ConsequentSequence'), 'ConsequentSequence', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_201_httpwww_dmg_orgPMML_4_2ConsequentSequence', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2721, 4), )

    
    ConsequentSequence = property(__ConsequentSequence.value, __ConsequentSequence.set, None, None)

    
    # Attribute id uses Python identifier id
    __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_201_id', ELEMENT_ID, required=True)
    __id._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2689, 12)
    __id._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2689, 12)
    
    id = property(__id.value, __id.set, None, None)

    
    # Attribute numberOfSets uses Python identifier numberOfSets
    __numberOfSets = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numberOfSets'), 'numberOfSets', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_201_numberOfSets', INT_NUMBER, required=True)
    __numberOfSets._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2690, 12)
    __numberOfSets._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2690, 12)
    
    numberOfSets = property(__numberOfSets.value, __numberOfSets.set, None, None)

    
    # Attribute occurrence uses Python identifier occurrence
    __occurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'occurrence'), 'occurrence', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_201_occurrence', INT_NUMBER, required=True)
    __occurrence._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2691, 12)
    __occurrence._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2691, 12)
    
    occurrence = property(__occurrence.value, __occurrence.set, None, None)

    
    # Attribute support uses Python identifier support
    __support = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'support'), 'support', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_201_support', REAL_NUMBER, required=True)
    __support._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2692, 12)
    __support._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2692, 12)
    
    support = property(__support.value, __support.set, None, None)

    
    # Attribute confidence uses Python identifier confidence
    __confidence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'confidence'), 'confidence', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_201_confidence', REAL_NUMBER, required=True)
    __confidence._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2693, 12)
    __confidence._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2693, 12)
    
    confidence = property(__confidence.value, __confidence.set, None, None)

    
    # Attribute lift uses Python identifier lift
    __lift = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'lift'), 'lift', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_201_lift', REAL_NUMBER)
    __lift._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2694, 12)
    __lift._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2694, 12)
    
    lift = property(__lift.value, __lift.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Delimiter.name() : __Delimiter,
        __Time.name() : __Time,
        __AntecedentSequence.name() : __AntecedentSequence,
        __ConsequentSequence.name() : __ConsequentSequence
    })
    _AttributeMap.update({
        __id.name() : __id,
        __numberOfSets.name() : __numberOfSets,
        __occurrence.name() : __occurrence,
        __support.name() : __support,
        __confidence.name() : __confidence,
        __lift.name() : __lift
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_202 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2707, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_202_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute seqId uses Python identifier seqId
    __seqId = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'seqId'), 'seqId', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_202_seqId', ELEMENT_ID, required=True)
    __seqId._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2711, 12)
    __seqId._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2711, 12)
    
    seqId = property(__seqId.value, __seqId.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __seqId.name() : __seqId
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_203 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2739, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_203_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Value uses Python identifier Value
    __Value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Value'), 'Value', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_203_httpwww_dmg_orgPMML_4_2Value', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2790, 4), )

    
    Value = property(__Value.value, __Value.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Interval uses Python identifier Interval
    __Interval = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Interval'), 'Interval', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_203_httpwww_dmg_orgPMML_4_2Interval', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2808, 4), )

    
    Interval = property(__Interval.value, __Interval.set, None, None)

    
    # Attribute name uses Python identifier name
    __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_203_name', FIELD_NAME, required=True)
    __name._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2747, 12)
    __name._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2747, 12)
    
    name = property(__name.value, __name.set, None, None)

    
    # Attribute displayName uses Python identifier displayName
    __displayName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'displayName'), 'displayName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_203_displayName', pyxb.binding.datatypes.string)
    __displayName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2748, 12)
    __displayName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2748, 12)
    
    displayName = property(__displayName.value, __displayName.set, None, None)

    
    # Attribute optype uses Python identifier optype
    __optype = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'optype'), 'optype', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_203_optype', OPTYPE, required=True)
    __optype._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2749, 12)
    __optype._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2749, 12)
    
    optype = property(__optype.value, __optype.set, None, None)

    
    # Attribute dataType uses Python identifier dataType
    __dataType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'dataType'), 'dataType', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_203_dataType', DATATYPE, required=True)
    __dataType._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2750, 12)
    __dataType._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2750, 12)
    
    dataType = property(__dataType.value, __dataType.set, None, None)

    
    # Attribute taxonomy uses Python identifier taxonomy
    __taxonomy = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'taxonomy'), 'taxonomy', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_203_taxonomy', pyxb.binding.datatypes.string)
    __taxonomy._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2751, 12)
    __taxonomy._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2751, 12)
    
    taxonomy = property(__taxonomy.value, __taxonomy.set, None, None)

    
    # Attribute isCyclic uses Python identifier isCyclic
    __isCyclic = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isCyclic'), 'isCyclic', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_203_isCyclic', STD_ANON_32, unicode_default='0')
    __isCyclic._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2752, 12)
    __isCyclic._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2752, 12)
    
    isCyclic = property(__isCyclic.value, __isCyclic.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Value.name() : __Value,
        __Interval.name() : __Interval
    })
    _AttributeMap.update({
        __name.name() : __name,
        __displayName.name() : __displayName,
        __optype.name() : __optype,
        __dataType.name() : __dataType,
        __taxonomy.name() : __taxonomy,
        __isCyclic.name() : __isCyclic
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_204 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2791, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_204_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_204_value', pyxb.binding.datatypes.string, required=True)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2795, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2795, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    
    # Attribute displayValue uses Python identifier displayValue
    __displayValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'displayValue'), 'displayValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_204_displayValue', pyxb.binding.datatypes.string)
    __displayValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2796, 12)
    __displayValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2796, 12)
    
    displayValue = property(__displayValue.value, __displayValue.set, None, None)

    
    # Attribute property uses Python identifier property_
    __property = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'property'), 'property_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_204_property', STD_ANON_33, unicode_default='valid')
    __property._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2797, 12)
    __property._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2797, 12)
    
    property_ = property(__property.value, __property.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __value.name() : __value,
        __displayValue.name() : __displayValue,
        __property.name() : __property
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_205 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2809, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_205_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute closure uses Python identifier closure
    __closure = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'closure'), 'closure', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_205_closure', STD_ANON_34, required=True)
    __closure._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2813, 12)
    __closure._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2813, 12)
    
    closure = property(__closure.value, __closure.set, None, None)

    
    # Attribute leftMargin uses Python identifier leftMargin
    __leftMargin = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'leftMargin'), 'leftMargin', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_205_leftMargin', NUMBER)
    __leftMargin._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2823, 12)
    __leftMargin._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2823, 12)
    
    leftMargin = property(__leftMargin.value, __leftMargin.set, None, None)

    
    # Attribute rightMargin uses Python identifier rightMargin
    __rightMargin = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'rightMargin'), 'rightMargin', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_205_rightMargin', NUMBER)
    __rightMargin._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2824, 12)
    __rightMargin._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2824, 12)
    
    rightMargin = property(__rightMargin.value, __rightMargin.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __closure.name() : __closure,
        __leftMargin.name() : __leftMargin,
        __rightMargin.name() : __rightMargin
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_206 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2828, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_206_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Output uses Python identifier Output
    __Output = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Output'), 'Output', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_206_httpwww_dmg_orgPMML_4_2Output', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4), )

    
    Output = property(__Output.value, __Output.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelStats uses Python identifier ModelStats
    __ModelStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), 'ModelStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_206_httpwww_dmg_orgPMML_4_2ModelStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4), )

    
    ModelStats = property(__ModelStats.value, __ModelStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LocalTransformations uses Python identifier LocalTransformations
    __LocalTransformations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), 'LocalTransformations', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_206_httpwww_dmg_orgPMML_4_2LocalTransformations', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4), )

    
    LocalTransformations = property(__LocalTransformations.value, __LocalTransformations.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelVerification uses Python identifier ModelVerification
    __ModelVerification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), 'ModelVerification', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_206_httpwww_dmg_orgPMML_4_2ModelVerification', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4), )

    
    ModelVerification = property(__ModelVerification.value, __ModelVerification.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TimeSeries uses Python identifier TimeSeries
    __TimeSeries = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeSeries'), 'TimeSeries', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_206_httpwww_dmg_orgPMML_4_2TimeSeries', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2859, 4), )

    
    TimeSeries = property(__TimeSeries.value, __TimeSeries.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ExponentialSmoothing uses Python identifier ExponentialSmoothing
    __ExponentialSmoothing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ExponentialSmoothing'), 'ExponentialSmoothing', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_206_httpwww_dmg_orgPMML_4_2ExponentialSmoothing', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2964, 4), )

    
    ExponentialSmoothing = property(__ExponentialSmoothing.value, __ExponentialSmoothing.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SpectralAnalysis uses Python identifier SpectralAnalysis
    __SpectralAnalysis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SpectralAnalysis'), 'SpectralAnalysis', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_206_httpwww_dmg_orgPMML_4_2SpectralAnalysis', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3030, 4), )

    
    SpectralAnalysis = property(__SpectralAnalysis.value, __SpectralAnalysis.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ARIMA uses Python identifier ARIMA
    __ARIMA = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ARIMA'), 'ARIMA', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_206_httpwww_dmg_orgPMML_4_2ARIMA', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3031, 4), )

    
    ARIMA = property(__ARIMA.value, __ARIMA.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SeasonalTrendDecomposition uses Python identifier SeasonalTrendDecomposition
    __SeasonalTrendDecomposition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SeasonalTrendDecomposition'), 'SeasonalTrendDecomposition', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_206_httpwww_dmg_orgPMML_4_2SeasonalTrendDecomposition', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3032, 4), )

    
    SeasonalTrendDecomposition = property(__SeasonalTrendDecomposition.value, __SeasonalTrendDecomposition.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MiningSchema uses Python identifier MiningSchema
    __MiningSchema = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), 'MiningSchema', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_206_httpwww_dmg_orgPMML_4_2MiningSchema', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4), )

    
    MiningSchema = property(__MiningSchema.value, __MiningSchema.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelExplanation uses Python identifier ModelExplanation
    __ModelExplanation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), 'ModelExplanation', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_206_httpwww_dmg_orgPMML_4_2ModelExplanation', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4), )

    
    ModelExplanation = property(__ModelExplanation.value, __ModelExplanation.set, None, None)

    
    # Attribute modelName uses Python identifier modelName
    __modelName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelName'), 'modelName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_206_modelName', pyxb.binding.datatypes.string)
    __modelName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2844, 12)
    __modelName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2844, 12)
    
    modelName = property(__modelName.value, __modelName.set, None, None)

    
    # Attribute functionName uses Python identifier functionName
    __functionName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'functionName'), 'functionName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_206_functionName', MINING_FUNCTION, required=True)
    __functionName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2845, 12)
    __functionName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2845, 12)
    
    functionName = property(__functionName.value, __functionName.set, None, None)

    
    # Attribute algorithmName uses Python identifier algorithmName
    __algorithmName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'algorithmName'), 'algorithmName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_206_algorithmName', pyxb.binding.datatypes.string)
    __algorithmName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2846, 12)
    __algorithmName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2846, 12)
    
    algorithmName = property(__algorithmName.value, __algorithmName.set, None, None)

    
    # Attribute bestFit uses Python identifier bestFit
    __bestFit = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'bestFit'), 'bestFit', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_206_bestFit', TIMESERIES_ALGORITHM, required=True)
    __bestFit._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2847, 12)
    __bestFit._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2847, 12)
    
    bestFit = property(__bestFit.value, __bestFit.set, None, None)

    
    # Attribute isScorable uses Python identifier isScorable
    __isScorable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isScorable'), 'isScorable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_206_isScorable', pyxb.binding.datatypes.boolean, unicode_default='true')
    __isScorable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2848, 12)
    __isScorable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2848, 12)
    
    isScorable = property(__isScorable.value, __isScorable.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Output.name() : __Output,
        __ModelStats.name() : __ModelStats,
        __LocalTransformations.name() : __LocalTransformations,
        __ModelVerification.name() : __ModelVerification,
        __TimeSeries.name() : __TimeSeries,
        __ExponentialSmoothing.name() : __ExponentialSmoothing,
        __SpectralAnalysis.name() : __SpectralAnalysis,
        __ARIMA.name() : __ARIMA,
        __SeasonalTrendDecomposition.name() : __SeasonalTrendDecomposition,
        __MiningSchema.name() : __MiningSchema,
        __ModelExplanation.name() : __ModelExplanation
    })
    _AttributeMap.update({
        __modelName.name() : __modelName,
        __functionName.name() : __functionName,
        __algorithmName.name() : __algorithmName,
        __bestFit.name() : __bestFit,
        __isScorable.name() : __isScorable
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_207 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2860, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}TimeValue uses Python identifier TimeValue
    __TimeValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeValue'), 'TimeValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_207_httpwww_dmg_orgPMML_4_2TimeValue', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2878, 4), )

    
    TimeValue = property(__TimeValue.value, __TimeValue.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TimeAnchor uses Python identifier TimeAnchor
    __TimeAnchor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeAnchor'), 'TimeAnchor', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_207_httpwww_dmg_orgPMML_4_2TimeAnchor', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2889, 4), )

    
    TimeAnchor = property(__TimeAnchor.value, __TimeAnchor.set, None, None)

    
    # Attribute usage uses Python identifier usage
    __usage = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'usage'), 'usage', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_207_usage', TIMESERIES_USAGE, unicode_default='original')
    __usage._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2865, 12)
    __usage._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2865, 12)
    
    usage = property(__usage.value, __usage.set, None, None)

    
    # Attribute startTime uses Python identifier startTime
    __startTime = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'startTime'), 'startTime', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_207_startTime', REAL_NUMBER)
    __startTime._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2866, 12)
    __startTime._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2866, 12)
    
    startTime = property(__startTime.value, __startTime.set, None, None)

    
    # Attribute endTime uses Python identifier endTime
    __endTime = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'endTime'), 'endTime', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_207_endTime', REAL_NUMBER)
    __endTime._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2867, 12)
    __endTime._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2867, 12)
    
    endTime = property(__endTime.value, __endTime.set, None, None)

    
    # Attribute interpolationMethod uses Python identifier interpolationMethod
    __interpolationMethod = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolationMethod'), 'interpolationMethod', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_207_interpolationMethod', INTERPOLATION_METHOD, unicode_default='none')
    __interpolationMethod._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2868, 12)
    __interpolationMethod._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2868, 12)
    
    interpolationMethod = property(__interpolationMethod.value, __interpolationMethod.set, None, None)

    _ElementMap.update({
        __TimeValue.name() : __TimeValue,
        __TimeAnchor.name() : __TimeAnchor
    })
    _AttributeMap.update({
        __usage.name() : __usage,
        __startTime.name() : __startTime,
        __endTime.name() : __endTime,
        __interpolationMethod.name() : __interpolationMethod
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_208 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2879, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Timestamp uses Python identifier Timestamp
    __Timestamp = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Timestamp'), 'Timestamp', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_208_httpwww_dmg_orgPMML_4_2Timestamp', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1064, 4), )

    
    Timestamp = property(__Timestamp.value, __Timestamp.set, None, None)

    
    # Attribute index uses Python identifier index
    __index = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'index'), 'index', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_208_index', INT_NUMBER)
    __index._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2883, 12)
    __index._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2883, 12)
    
    index = property(__index.value, __index.set, None, None)

    
    # Attribute time uses Python identifier time
    __time = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'time'), 'time', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_208_time', NUMBER)
    __time._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2884, 12)
    __time._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2884, 12)
    
    time = property(__time.value, __time.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_208_value', REAL_NUMBER, required=True)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2885, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2885, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    
    # Attribute standardError uses Python identifier standardError
    __standardError = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'standardError'), 'standardError', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_208_standardError', REAL_NUMBER)
    __standardError._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2886, 12)
    __standardError._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2886, 12)
    
    standardError = property(__standardError.value, __standardError.set, None, None)

    _ElementMap.update({
        __Timestamp.name() : __Timestamp
    })
    _AttributeMap.update({
        __index.name() : __index,
        __time.name() : __time,
        __value.name() : __value,
        __standardError.name() : __standardError
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_209 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2890, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}TimeCycle uses Python identifier TimeCycle
    __TimeCycle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeCycle'), 'TimeCycle', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_209_httpwww_dmg_orgPMML_4_2TimeCycle', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2901, 4), )

    
    TimeCycle = property(__TimeCycle.value, __TimeCycle.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}TimeException uses Python identifier TimeException
    __TimeException = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeException'), 'TimeException', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_209_httpwww_dmg_orgPMML_4_2TimeException', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2941, 4), )

    
    TimeException = property(__TimeException.value, __TimeException.set, None, None)

    
    # Attribute type uses Python identifier type
    __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_209_type', TIME_ANCHOR)
    __type._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2895, 12)
    __type._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2895, 12)
    
    type = property(__type.value, __type.set, None, None)

    
    # Attribute offset uses Python identifier offset
    __offset = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'offset'), 'offset', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_209_offset', INT_NUMBER)
    __offset._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2896, 12)
    __offset._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2896, 12)
    
    offset = property(__offset.value, __offset.set, None, None)

    
    # Attribute stepsize uses Python identifier stepsize
    __stepsize = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'stepsize'), 'stepsize', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_209_stepsize', INT_NUMBER)
    __stepsize._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2897, 12)
    __stepsize._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2897, 12)
    
    stepsize = property(__stepsize.value, __stepsize.set, None, None)

    
    # Attribute displayName uses Python identifier displayName
    __displayName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'displayName'), 'displayName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_209_displayName', pyxb.binding.datatypes.anySimpleType)
    __displayName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2898, 12)
    __displayName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2898, 12)
    
    displayName = property(__displayName.value, __displayName.set, None, None)

    _ElementMap.update({
        __TimeCycle.name() : __TimeCycle,
        __TimeException.name() : __TimeException
    })
    _AttributeMap.update({
        __type.name() : __type,
        __offset.name() : __offset,
        __stepsize.name() : __stepsize,
        __displayName.name() : __displayName
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_210 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2902, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Array uses Python identifier Array
    __Array = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Array'), 'Array', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_210_httpwww_dmg_orgPMML_4_2Array', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4), )

    
    Array = property(__Array.value, __Array.set, None, None)

    
    # Attribute length uses Python identifier length
    __length = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'length'), 'length', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_210_length', INT_NUMBER)
    __length._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2906, 12)
    __length._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2906, 12)
    
    length = property(__length.value, __length.set, None, None)

    
    # Attribute type uses Python identifier type
    __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_210_type', VALID_TIME_SPEC)
    __type._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2907, 12)
    __type._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2907, 12)
    
    type = property(__type.value, __type.set, None, None)

    
    # Attribute displayName uses Python identifier displayName
    __displayName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'displayName'), 'displayName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_210_displayName', pyxb.binding.datatypes.anySimpleType)
    __displayName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2908, 12)
    __displayName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2908, 12)
    
    displayName = property(__displayName.value, __displayName.set, None, None)

    _ElementMap.update({
        __Array.name() : __Array
    })
    _AttributeMap.update({
        __length.name() : __length,
        __type.name() : __type,
        __displayName.name() : __displayName
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_211 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2942, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Array uses Python identifier Array
    __Array = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Array'), 'Array', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_211_httpwww_dmg_orgPMML_4_2Array', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4), )

    
    Array = property(__Array.value, __Array.set, None, None)

    
    # Attribute type uses Python identifier type
    __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_211_type', TIME_EXCEPTION_TYPE)
    __type._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2946, 12)
    __type._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2946, 12)
    
    type = property(__type.value, __type.set, None, None)

    
    # Attribute count uses Python identifier count
    __count = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'count'), 'count', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_211_count', INT_NUMBER)
    __count._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2947, 12)
    __count._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2947, 12)
    
    count = property(__count.value, __count.set, None, None)

    _ElementMap.update({
        __Array.name() : __Array
    })
    _AttributeMap.update({
        __type.name() : __type,
        __count.name() : __count
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_212 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2965, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}TimeValue uses Python identifier TimeValue
    __TimeValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeValue'), 'TimeValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_212_httpwww_dmg_orgPMML_4_2TimeValue', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2878, 4), )

    
    TimeValue = property(__TimeValue.value, __TimeValue.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Level uses Python identifier Level
    __Level = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Level'), 'Level', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_212_httpwww_dmg_orgPMML_4_2Level', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2984, 4), )

    
    Level = property(__Level.value, __Level.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Trend_ExpoSmooth uses Python identifier Trend_ExpoSmooth
    __Trend_ExpoSmooth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Trend_ExpoSmooth'), 'Trend_ExpoSmooth', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_212_httpwww_dmg_orgPMML_4_2Trend_ExpoSmooth', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2990, 4), )

    
    Trend_ExpoSmooth = property(__Trend_ExpoSmooth.value, __Trend_ExpoSmooth.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Seasonality_ExpoSmooth uses Python identifier Seasonality_ExpoSmooth
    __Seasonality_ExpoSmooth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Seasonality_ExpoSmooth'), 'Seasonality_ExpoSmooth', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_212_httpwww_dmg_orgPMML_4_2Seasonality_ExpoSmooth', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3011, 4), )

    
    Seasonality_ExpoSmooth = property(__Seasonality_ExpoSmooth.value, __Seasonality_ExpoSmooth.set, None, None)

    
    # Attribute RMSE uses Python identifier RMSE
    __RMSE = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'RMSE'), 'RMSE', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_212_RMSE', REAL_NUMBER)
    __RMSE._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2972, 12)
    __RMSE._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2972, 12)
    
    RMSE = property(__RMSE.value, __RMSE.set, None, None)

    
    # Attribute transformation uses Python identifier transformation
    __transformation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'transformation'), 'transformation', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_212_transformation', STD_ANON_35, unicode_default='none')
    __transformation._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2973, 12)
    __transformation._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2973, 12)
    
    transformation = property(__transformation.value, __transformation.set, None, None)

    _ElementMap.update({
        __TimeValue.name() : __TimeValue,
        __Level.name() : __Level,
        __Trend_ExpoSmooth.name() : __Trend_ExpoSmooth,
        __Seasonality_ExpoSmooth.name() : __Seasonality_ExpoSmooth
    })
    _AttributeMap.update({
        __RMSE.name() : __RMSE,
        __transformation.name() : __transformation
    })



# Complex type [anonymous] with content type EMPTY
class CTD_ANON_213 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type EMPTY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2985, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Attribute alpha uses Python identifier alpha
    __alpha = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'alpha'), 'alpha', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_213_alpha', REAL_NUMBER)
    __alpha._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2986, 12)
    __alpha._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2986, 12)
    
    alpha = property(__alpha.value, __alpha.set, None, None)

    
    # Attribute smoothedValue uses Python identifier smoothedValue
    __smoothedValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'smoothedValue'), 'smoothedValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_213_smoothedValue', REAL_NUMBER)
    __smoothedValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2987, 12)
    __smoothedValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2987, 12)
    
    smoothedValue = property(__smoothedValue.value, __smoothedValue.set, None, None)

    _ElementMap.update({
        
    })
    _AttributeMap.update({
        __alpha.name() : __alpha,
        __smoothedValue.name() : __smoothedValue
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_214 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2991, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Array uses Python identifier Array
    __Array = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Array'), 'Array', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_214_httpwww_dmg_orgPMML_4_2Array', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4), )

    
    Array = property(__Array.value, __Array.set, None, None)

    
    # Attribute trend uses Python identifier trend
    __trend = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'trend'), 'trend', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_214_trend', STD_ANON_36, unicode_default='additive')
    __trend._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2995, 12)
    __trend._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2995, 12)
    
    trend = property(__trend.value, __trend.set, None, None)

    
    # Attribute gamma uses Python identifier gamma
    __gamma = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'gamma'), 'gamma', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_214_gamma', REAL_NUMBER)
    __gamma._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3006, 12)
    __gamma._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3006, 12)
    
    gamma = property(__gamma.value, __gamma.set, None, None)

    
    # Attribute phi uses Python identifier phi
    __phi = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'phi'), 'phi', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_214_phi', REAL_NUMBER, unicode_default='1')
    __phi._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3007, 12)
    __phi._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3007, 12)
    
    phi = property(__phi.value, __phi.set, None, None)

    
    # Attribute smoothedValue uses Python identifier smoothedValue
    __smoothedValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'smoothedValue'), 'smoothedValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_214_smoothedValue', REAL_NUMBER)
    __smoothedValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3008, 12)
    __smoothedValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3008, 12)
    
    smoothedValue = property(__smoothedValue.value, __smoothedValue.set, None, None)

    _ElementMap.update({
        __Array.name() : __Array
    })
    _AttributeMap.update({
        __trend.name() : __trend,
        __gamma.name() : __gamma,
        __phi.name() : __phi,
        __smoothedValue.name() : __smoothedValue
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_215 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3012, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Array uses Python identifier Array
    __Array = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Array'), 'Array', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_215_httpwww_dmg_orgPMML_4_2Array', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4), )

    
    Array = property(__Array.value, __Array.set, None, None)

    
    # Attribute type uses Python identifier type
    __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_215_type', STD_ANON_37, required=True)
    __type._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3016, 12)
    __type._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3016, 12)
    
    type = property(__type.value, __type.set, None, None)

    
    # Attribute period uses Python identifier period
    __period = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'period'), 'period', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_215_period', INT_NUMBER, required=True)
    __period._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3024, 12)
    __period._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3024, 12)
    
    period = property(__period.value, __period.set, None, None)

    
    # Attribute unit uses Python identifier unit
    __unit = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'unit'), 'unit', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_215_unit', pyxb.binding.datatypes.string)
    __unit._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3025, 12)
    __unit._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3025, 12)
    
    unit = property(__unit.value, __unit.set, None, None)

    
    # Attribute phase uses Python identifier phase
    __phase = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'phase'), 'phase', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_215_phase', INT_NUMBER)
    __phase._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3026, 12)
    __phase._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3026, 12)
    
    phase = property(__phase.value, __phase.set, None, None)

    
    # Attribute delta uses Python identifier delta
    __delta = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'delta'), 'delta', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_215_delta', REAL_NUMBER)
    __delta._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3027, 12)
    __delta._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3027, 12)
    
    delta = property(__delta.value, __delta.set, None, None)

    _ElementMap.update({
        __Array.name() : __Array
    })
    _AttributeMap.update({
        __type.name() : __type,
        __period.name() : __period,
        __unit.name() : __unit,
        __phase.name() : __phase,
        __delta.name() : __delta
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_216 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3042, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_216_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute name uses Python identifier name
    __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_216_name', FIELD_NAME, required=True)
    __name._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3046, 12)
    __name._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3046, 12)
    
    name = property(__name.value, __name.set, None, None)

    
    # Attribute usageType uses Python identifier usageType
    __usageType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'usageType'), 'usageType', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_216_usageType', FIELD_USAGE_TYPE, unicode_default='active')
    __usageType._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3047, 12)
    __usageType._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3047, 12)
    
    usageType = property(__usageType.value, __usageType.set, None, None)

    
    # Attribute optype uses Python identifier optype
    __optype = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'optype'), 'optype', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_216_optype', OPTYPE)
    __optype._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3048, 12)
    __optype._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3048, 12)
    
    optype = property(__optype.value, __optype.set, None, None)

    
    # Attribute importance uses Python identifier importance
    __importance = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'importance'), 'importance', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_216_importance', PROB_NUMBER)
    __importance._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3049, 12)
    __importance._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3049, 12)
    
    importance = property(__importance.value, __importance.set, None, None)

    
    # Attribute outliers uses Python identifier outliers
    __outliers = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'outliers'), 'outliers', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_216_outliers', OUTLIER_TREATMENT_METHOD, unicode_default='asIs')
    __outliers._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3050, 12)
    __outliers._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3050, 12)
    
    outliers = property(__outliers.value, __outliers.set, None, None)

    
    # Attribute lowValue uses Python identifier lowValue
    __lowValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'lowValue'), 'lowValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_216_lowValue', NUMBER)
    __lowValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3051, 12)
    __lowValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3051, 12)
    
    lowValue = property(__lowValue.value, __lowValue.set, None, None)

    
    # Attribute highValue uses Python identifier highValue
    __highValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'highValue'), 'highValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_216_highValue', NUMBER)
    __highValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3052, 12)
    __highValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3052, 12)
    
    highValue = property(__highValue.value, __highValue.set, None, None)

    
    # Attribute missingValueReplacement uses Python identifier missingValueReplacement
    __missingValueReplacement = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'missingValueReplacement'), 'missingValueReplacement', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_216_missingValueReplacement', pyxb.binding.datatypes.string)
    __missingValueReplacement._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3053, 12)
    __missingValueReplacement._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3053, 12)
    
    missingValueReplacement = property(__missingValueReplacement.value, __missingValueReplacement.set, None, None)

    
    # Attribute missingValueTreatment uses Python identifier missingValueTreatment
    __missingValueTreatment = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'missingValueTreatment'), 'missingValueTreatment', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_216_missingValueTreatment', MISSING_VALUE_TREATMENT_METHOD)
    __missingValueTreatment._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3054, 12)
    __missingValueTreatment._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3054, 12)
    
    missingValueTreatment = property(__missingValueTreatment.value, __missingValueTreatment.set, None, None)

    
    # Attribute invalidValueTreatment uses Python identifier invalidValueTreatment
    __invalidValueTreatment = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'invalidValueTreatment'), 'invalidValueTreatment', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_216_invalidValueTreatment', INVALID_VALUE_TREATMENT_METHOD, unicode_default='returnInvalid')
    __invalidValueTreatment._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3055, 12)
    __invalidValueTreatment._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3055, 12)
    
    invalidValueTreatment = property(__invalidValueTreatment.value, __invalidValueTreatment.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __name.name() : __name,
        __usageType.name() : __usageType,
        __optype.name() : __optype,
        __importance.name() : __importance,
        __outliers.name() : __outliers,
        __lowValue.name() : __lowValue,
        __highValue.name() : __highValue,
        __missingValueReplacement.name() : __missingValueReplacement,
        __missingValueTreatment.name() : __missingValueTreatment,
        __invalidValueTreatment.name() : __invalidValueTreatment
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_217 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3106, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LiftData uses Python identifier LiftData
    __LiftData = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LiftData'), 'LiftData', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_httpwww_dmg_orgPMML_4_2LiftData', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3149, 4), )

    
    LiftData = property(__LiftData.value, __LiftData.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ROC uses Python identifier ROC
    __ROC = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ROC'), 'ROC', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_httpwww_dmg_orgPMML_4_2ROC', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3229, 4), )

    
    ROC = property(__ROC.value, __ROC.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ConfusionMatrix uses Python identifier ConfusionMatrix
    __ConfusionMatrix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ConfusionMatrix'), 'ConfusionMatrix', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_httpwww_dmg_orgPMML_4_2ConfusionMatrix', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3251, 4), )

    
    ConfusionMatrix = property(__ConfusionMatrix.value, __ConfusionMatrix.set, None, None)

    
    # Attribute targetField uses Python identifier targetField
    __targetField = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'targetField'), 'targetField', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_targetField', pyxb.binding.datatypes.string, required=True)
    __targetField._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3113, 12)
    __targetField._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3113, 12)
    
    targetField = property(__targetField.value, __targetField.set, None, None)

    
    # Attribute dataName uses Python identifier dataName
    __dataName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'dataName'), 'dataName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_dataName', pyxb.binding.datatypes.string)
    __dataName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3114, 12)
    __dataName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3114, 12)
    
    dataName = property(__dataName.value, __dataName.set, None, None)

    
    # Attribute dataUsage uses Python identifier dataUsage
    __dataUsage = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'dataUsage'), 'dataUsage', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_dataUsage', STD_ANON_38, unicode_default='training')
    __dataUsage._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3115, 12)
    __dataUsage._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3115, 12)
    
    dataUsage = property(__dataUsage.value, __dataUsage.set, None, None)

    
    # Attribute meanError uses Python identifier meanError
    __meanError = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'meanError'), 'meanError', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_meanError', NUMBER)
    __meanError._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3124, 12)
    __meanError._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3124, 12)
    
    meanError = property(__meanError.value, __meanError.set, None, None)

    
    # Attribute meanAbsoluteError uses Python identifier meanAbsoluteError
    __meanAbsoluteError = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'meanAbsoluteError'), 'meanAbsoluteError', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_meanAbsoluteError', NUMBER)
    __meanAbsoluteError._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3125, 12)
    __meanAbsoluteError._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3125, 12)
    
    meanAbsoluteError = property(__meanAbsoluteError.value, __meanAbsoluteError.set, None, None)

    
    # Attribute meanSquaredError uses Python identifier meanSquaredError
    __meanSquaredError = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'meanSquaredError'), 'meanSquaredError', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_meanSquaredError', NUMBER)
    __meanSquaredError._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3126, 12)
    __meanSquaredError._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3126, 12)
    
    meanSquaredError = property(__meanSquaredError.value, __meanSquaredError.set, None, None)

    
    # Attribute rootMeanSquaredError uses Python identifier rootMeanSquaredError
    __rootMeanSquaredError = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'rootMeanSquaredError'), 'rootMeanSquaredError', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_rootMeanSquaredError', NUMBER)
    __rootMeanSquaredError._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3127, 12)
    __rootMeanSquaredError._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3127, 12)
    
    rootMeanSquaredError = property(__rootMeanSquaredError.value, __rootMeanSquaredError.set, None, None)

    
    # Attribute r-squared uses Python identifier r_squared
    __r_squared = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'r-squared'), 'r_squared', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_r_squared', NUMBER)
    __r_squared._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3128, 12)
    __r_squared._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3128, 12)
    
    r_squared = property(__r_squared.value, __r_squared.set, None, None)

    
    # Attribute adj-r-squared uses Python identifier adj_r_squared
    __adj_r_squared = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'adj-r-squared'), 'adj_r_squared', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_adj_r_squared', NUMBER)
    __adj_r_squared._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3129, 12)
    __adj_r_squared._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3129, 12)
    
    adj_r_squared = property(__adj_r_squared.value, __adj_r_squared.set, None, None)

    
    # Attribute sumSquaredError uses Python identifier sumSquaredError
    __sumSquaredError = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'sumSquaredError'), 'sumSquaredError', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_sumSquaredError', NUMBER)
    __sumSquaredError._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3130, 12)
    __sumSquaredError._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3130, 12)
    
    sumSquaredError = property(__sumSquaredError.value, __sumSquaredError.set, None, None)

    
    # Attribute sumSquaredRegression uses Python identifier sumSquaredRegression
    __sumSquaredRegression = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'sumSquaredRegression'), 'sumSquaredRegression', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_sumSquaredRegression', NUMBER)
    __sumSquaredRegression._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3131, 12)
    __sumSquaredRegression._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3131, 12)
    
    sumSquaredRegression = property(__sumSquaredRegression.value, __sumSquaredRegression.set, None, None)

    
    # Attribute numOfRecords uses Python identifier numOfRecords
    __numOfRecords = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numOfRecords'), 'numOfRecords', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_numOfRecords', NUMBER)
    __numOfRecords._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3132, 12)
    __numOfRecords._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3132, 12)
    
    numOfRecords = property(__numOfRecords.value, __numOfRecords.set, None, None)

    
    # Attribute numOfRecordsWeighted uses Python identifier numOfRecordsWeighted
    __numOfRecordsWeighted = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numOfRecordsWeighted'), 'numOfRecordsWeighted', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_numOfRecordsWeighted', NUMBER)
    __numOfRecordsWeighted._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3133, 12)
    __numOfRecordsWeighted._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3133, 12)
    
    numOfRecordsWeighted = property(__numOfRecordsWeighted.value, __numOfRecordsWeighted.set, None, None)

    
    # Attribute numOfPredictors uses Python identifier numOfPredictors
    __numOfPredictors = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numOfPredictors'), 'numOfPredictors', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_numOfPredictors', NUMBER)
    __numOfPredictors._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3134, 12)
    __numOfPredictors._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3134, 12)
    
    numOfPredictors = property(__numOfPredictors.value, __numOfPredictors.set, None, None)

    
    # Attribute degreesOfFreedom uses Python identifier degreesOfFreedom
    __degreesOfFreedom = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'degreesOfFreedom'), 'degreesOfFreedom', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_degreesOfFreedom', NUMBER)
    __degreesOfFreedom._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3135, 12)
    __degreesOfFreedom._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3135, 12)
    
    degreesOfFreedom = property(__degreesOfFreedom.value, __degreesOfFreedom.set, None, None)

    
    # Attribute fStatistic uses Python identifier fStatistic
    __fStatistic = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fStatistic'), 'fStatistic', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_fStatistic', NUMBER)
    __fStatistic._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3136, 12)
    __fStatistic._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3136, 12)
    
    fStatistic = property(__fStatistic.value, __fStatistic.set, None, None)

    
    # Attribute AIC uses Python identifier AIC
    __AIC = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'AIC'), 'AIC', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_AIC', NUMBER)
    __AIC._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3137, 12)
    __AIC._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3137, 12)
    
    AIC = property(__AIC.value, __AIC.set, None, None)

    
    # Attribute BIC uses Python identifier BIC
    __BIC = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'BIC'), 'BIC', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_BIC', NUMBER)
    __BIC._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3138, 12)
    __BIC._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3138, 12)
    
    BIC = property(__BIC.value, __BIC.set, None, None)

    
    # Attribute AICc uses Python identifier AICc
    __AICc = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'AICc'), 'AICc', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_217_AICc', NUMBER)
    __AICc._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3139, 12)
    __AICc._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3139, 12)
    
    AICc = property(__AICc.value, __AICc.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __LiftData.name() : __LiftData,
        __ROC.name() : __ROC,
        __ConfusionMatrix.name() : __ConfusionMatrix
    })
    _AttributeMap.update({
        __targetField.name() : __targetField,
        __dataName.name() : __dataName,
        __dataUsage.name() : __dataUsage,
        __meanError.name() : __meanError,
        __meanAbsoluteError.name() : __meanAbsoluteError,
        __meanSquaredError.name() : __meanSquaredError,
        __rootMeanSquaredError.name() : __rootMeanSquaredError,
        __r_squared.name() : __r_squared,
        __adj_r_squared.name() : __adj_r_squared,
        __sumSquaredError.name() : __sumSquaredError,
        __sumSquaredRegression.name() : __sumSquaredRegression,
        __numOfRecords.name() : __numOfRecords,
        __numOfRecordsWeighted.name() : __numOfRecordsWeighted,
        __numOfPredictors.name() : __numOfPredictors,
        __degreesOfFreedom.name() : __degreesOfFreedom,
        __fStatistic.name() : __fStatistic,
        __AIC.name() : __AIC,
        __BIC.name() : __BIC,
        __AICc.name() : __AICc
    })



# Complex type [anonymous] with content type EMPTY
class CTD_ANON_218 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type EMPTY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3143, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Attribute dataName uses Python identifier dataName
    __dataName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'dataName'), 'dataName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_218_dataName', pyxb.binding.datatypes.string)
    __dataName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3144, 12)
    __dataName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3144, 12)
    
    dataName = property(__dataName.value, __dataName.set, None, None)

    
    # Attribute SSE uses Python identifier SSE
    __SSE = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'SSE'), 'SSE', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_218_SSE', NUMBER)
    __SSE._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3145, 12)
    __SSE._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3145, 12)
    
    SSE = property(__SSE.value, __SSE.set, None, None)

    
    # Attribute SSB uses Python identifier SSB
    __SSB = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'SSB'), 'SSB', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_218_SSB', NUMBER)
    __SSB._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3146, 12)
    __SSB._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3146, 12)
    
    SSB = property(__SSB.value, __SSB.set, None, None)

    _ElementMap.update({
        
    })
    _AttributeMap.update({
        __dataName.name() : __dataName,
        __SSE.name() : __SSE,
        __SSB.name() : __SSB
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_219 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3150, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_219_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelLiftGraph uses Python identifier ModelLiftGraph
    __ModelLiftGraph = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelLiftGraph'), 'ModelLiftGraph', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_219_httpwww_dmg_orgPMML_4_2ModelLiftGraph', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3162, 4), )

    
    ModelLiftGraph = property(__ModelLiftGraph.value, __ModelLiftGraph.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}OptimumLiftGraph uses Python identifier OptimumLiftGraph
    __OptimumLiftGraph = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'OptimumLiftGraph'), 'OptimumLiftGraph', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_219_httpwww_dmg_orgPMML_4_2OptimumLiftGraph', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3170, 4), )

    
    OptimumLiftGraph = property(__OptimumLiftGraph.value, __OptimumLiftGraph.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}RandomLiftGraph uses Python identifier RandomLiftGraph
    __RandomLiftGraph = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'RandomLiftGraph'), 'RandomLiftGraph', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_219_httpwww_dmg_orgPMML_4_2RandomLiftGraph', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3178, 4), )

    
    RandomLiftGraph = property(__RandomLiftGraph.value, __RandomLiftGraph.set, None, None)

    
    # Attribute targetFieldValue uses Python identifier targetFieldValue
    __targetFieldValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'targetFieldValue'), 'targetFieldValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_219_targetFieldValue', pyxb.binding.datatypes.string)
    __targetFieldValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3157, 12)
    __targetFieldValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3157, 12)
    
    targetFieldValue = property(__targetFieldValue.value, __targetFieldValue.set, None, None)

    
    # Attribute targetFieldDisplayValue uses Python identifier targetFieldDisplayValue
    __targetFieldDisplayValue = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'targetFieldDisplayValue'), 'targetFieldDisplayValue', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_219_targetFieldDisplayValue', pyxb.binding.datatypes.string)
    __targetFieldDisplayValue._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3158, 12)
    __targetFieldDisplayValue._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3158, 12)
    
    targetFieldDisplayValue = property(__targetFieldDisplayValue.value, __targetFieldDisplayValue.set, None, None)

    
    # Attribute rankingQuality uses Python identifier rankingQuality
    __rankingQuality = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'rankingQuality'), 'rankingQuality', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_219_rankingQuality', NUMBER)
    __rankingQuality._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3159, 12)
    __rankingQuality._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3159, 12)
    
    rankingQuality = property(__rankingQuality.value, __rankingQuality.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __ModelLiftGraph.name() : __ModelLiftGraph,
        __OptimumLiftGraph.name() : __OptimumLiftGraph,
        __RandomLiftGraph.name() : __RandomLiftGraph
    })
    _AttributeMap.update({
        __targetFieldValue.name() : __targetFieldValue,
        __targetFieldDisplayValue.name() : __targetFieldDisplayValue,
        __rankingQuality.name() : __rankingQuality
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_220 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3303, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Targets uses Python identifier Targets
    __Targets = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Targets'), 'Targets', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_220_httpwww_dmg_orgPMML_4_2Targets', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4), )

    
    Targets = property(__Targets.value, __Targets.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_220_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Output uses Python identifier Output
    __Output = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Output'), 'Output', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_220_httpwww_dmg_orgPMML_4_2Output', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4), )

    
    Output = property(__Output.value, __Output.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelStats uses Python identifier ModelStats
    __ModelStats = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), 'ModelStats', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_220_httpwww_dmg_orgPMML_4_2ModelStats', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4), )

    
    ModelStats = property(__ModelStats.value, __ModelStats.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}LocalTransformations uses Python identifier LocalTransformations
    __LocalTransformations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), 'LocalTransformations', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_220_httpwww_dmg_orgPMML_4_2LocalTransformations', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4), )

    
    LocalTransformations = property(__LocalTransformations.value, __LocalTransformations.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelVerification uses Python identifier ModelVerification
    __ModelVerification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), 'ModelVerification', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_220_httpwww_dmg_orgPMML_4_2ModelVerification', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4), )

    
    ModelVerification = property(__ModelVerification.value, __ModelVerification.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}MiningSchema uses Python identifier MiningSchema
    __MiningSchema = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), 'MiningSchema', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_220_httpwww_dmg_orgPMML_4_2MiningSchema', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4), )

    
    MiningSchema = property(__MiningSchema.value, __MiningSchema.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ModelExplanation uses Python identifier ModelExplanation
    __ModelExplanation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), 'ModelExplanation', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_220_httpwww_dmg_orgPMML_4_2ModelExplanation', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4), )

    
    ModelExplanation = property(__ModelExplanation.value, __ModelExplanation.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Node uses Python identifier Node
    __Node = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Node'), 'Node', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_220_httpwww_dmg_orgPMML_4_2Node', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3333, 4), )

    
    Node = property(__Node.value, __Node.set, None, None)

    
    # Attribute modelName uses Python identifier modelName
    __modelName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'modelName'), 'modelName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_220_modelName', pyxb.binding.datatypes.string)
    __modelName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3316, 12)
    __modelName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3316, 12)
    
    modelName = property(__modelName.value, __modelName.set, None, None)

    
    # Attribute functionName uses Python identifier functionName
    __functionName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'functionName'), 'functionName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_220_functionName', MINING_FUNCTION, required=True)
    __functionName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3317, 12)
    __functionName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3317, 12)
    
    functionName = property(__functionName.value, __functionName.set, None, None)

    
    # Attribute algorithmName uses Python identifier algorithmName
    __algorithmName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'algorithmName'), 'algorithmName', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_220_algorithmName', pyxb.binding.datatypes.string)
    __algorithmName._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3318, 12)
    __algorithmName._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3318, 12)
    
    algorithmName = property(__algorithmName.value, __algorithmName.set, None, None)

    
    # Attribute missingValueStrategy uses Python identifier missingValueStrategy
    __missingValueStrategy = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'missingValueStrategy'), 'missingValueStrategy', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_220_missingValueStrategy', MISSING_VALUE_STRATEGY, unicode_default='none')
    __missingValueStrategy._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3319, 12)
    __missingValueStrategy._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3319, 12)
    
    missingValueStrategy = property(__missingValueStrategy.value, __missingValueStrategy.set, None, None)

    
    # Attribute missingValuePenalty uses Python identifier missingValuePenalty
    __missingValuePenalty = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'missingValuePenalty'), 'missingValuePenalty', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_220_missingValuePenalty', PROB_NUMBER, unicode_default='1.0')
    __missingValuePenalty._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3320, 12)
    __missingValuePenalty._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3320, 12)
    
    missingValuePenalty = property(__missingValuePenalty.value, __missingValuePenalty.set, None, None)

    
    # Attribute noTrueChildStrategy uses Python identifier noTrueChildStrategy
    __noTrueChildStrategy = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'noTrueChildStrategy'), 'noTrueChildStrategy', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_220_noTrueChildStrategy', NO_TRUE_CHILD_STRATEGY, unicode_default='returnNullPrediction')
    __noTrueChildStrategy._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3321, 12)
    __noTrueChildStrategy._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3321, 12)
    
    noTrueChildStrategy = property(__noTrueChildStrategy.value, __noTrueChildStrategy.set, None, None)

    
    # Attribute splitCharacteristic uses Python identifier splitCharacteristic
    __splitCharacteristic = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'splitCharacteristic'), 'splitCharacteristic', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_220_splitCharacteristic', STD_ANON_39, unicode_default='multiSplit')
    __splitCharacteristic._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3322, 12)
    __splitCharacteristic._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3322, 12)
    
    splitCharacteristic = property(__splitCharacteristic.value, __splitCharacteristic.set, None, None)

    
    # Attribute isScorable uses Python identifier isScorable
    __isScorable = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isScorable'), 'isScorable', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_220_isScorable', pyxb.binding.datatypes.boolean, unicode_default='true')
    __isScorable._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3330, 12)
    __isScorable._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3330, 12)
    
    isScorable = property(__isScorable.value, __isScorable.set, None, None)

    _ElementMap.update({
        __Targets.name() : __Targets,
        __Extension.name() : __Extension,
        __Output.name() : __Output,
        __ModelStats.name() : __ModelStats,
        __LocalTransformations.name() : __LocalTransformations,
        __ModelVerification.name() : __ModelVerification,
        __MiningSchema.name() : __MiningSchema,
        __ModelExplanation.name() : __ModelExplanation,
        __Node.name() : __Node
    })
    _AttributeMap.update({
        __modelName.name() : __modelName,
        __functionName.name() : __functionName,
        __algorithmName.name() : __algorithmName,
        __missingValueStrategy.name() : __missingValueStrategy,
        __missingValuePenalty.name() : __missingValuePenalty,
        __noTrueChildStrategy.name() : __noTrueChildStrategy,
        __splitCharacteristic.name() : __splitCharacteristic,
        __isScorable.name() : __isScorable
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_221 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3334, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Regression uses Python identifier Regression
    __Regression = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Regression'), 'Regression', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_221_httpwww_dmg_orgPMML_4_2Regression', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 113, 4), )

    
    Regression = property(__Regression.value, __Regression.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}DecisionTree uses Python identifier DecisionTree
    __DecisionTree = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DecisionTree'), 'DecisionTree', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_221_httpwww_dmg_orgPMML_4_2DecisionTree', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 130, 4), )

    
    DecisionTree = property(__DecisionTree.value, __DecisionTree.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_221_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Partition uses Python identifier Partition
    __Partition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Partition'), 'Partition', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_221_httpwww_dmg_orgPMML_4_2Partition', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1755, 4), )

    
    Partition = property(__Partition.value, __Partition.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Node uses Python identifier Node
    __Node = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Node'), 'Node', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_221_httpwww_dmg_orgPMML_4_2Node', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3333, 4), )

    
    Node = property(__Node.value, __Node.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SimplePredicate uses Python identifier SimplePredicate
    __SimplePredicate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SimplePredicate'), 'SimplePredicate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_221_httpwww_dmg_orgPMML_4_2SimplePredicate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3362, 4), )

    
    SimplePredicate = property(__SimplePredicate.value, __SimplePredicate.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}CompoundPredicate uses Python identifier CompoundPredicate
    __CompoundPredicate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompoundPredicate'), 'CompoundPredicate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_221_httpwww_dmg_orgPMML_4_2CompoundPredicate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3385, 4), )

    
    CompoundPredicate = property(__CompoundPredicate.value, __CompoundPredicate.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SimpleSetPredicate uses Python identifier SimpleSetPredicate
    __SimpleSetPredicate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SimpleSetPredicate'), 'SimpleSetPredicate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_221_httpwww_dmg_orgPMML_4_2SimpleSetPredicate', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3405, 4), )

    
    SimpleSetPredicate = property(__SimpleSetPredicate.value, __SimpleSetPredicate.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}True uses Python identifier True_
    __True = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'True'), 'True_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_221_httpwww_dmg_orgPMML_4_2True', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3422, 4), )

    
    True_ = property(__True.value, __True.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}False uses Python identifier False_
    __False = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'False'), 'False_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_221_httpwww_dmg_orgPMML_4_2False', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3429, 4), )

    
    False_ = property(__False.value, __False.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}ScoreDistribution uses Python identifier ScoreDistribution
    __ScoreDistribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ScoreDistribution'), 'ScoreDistribution', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_221_httpwww_dmg_orgPMML_4_2ScoreDistribution', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3436, 4), )

    
    ScoreDistribution = property(__ScoreDistribution.value, __ScoreDistribution.set, None, None)

    
    # Attribute id uses Python identifier id
    __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_221_id', pyxb.binding.datatypes.string)
    __id._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3347, 12)
    __id._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3347, 12)
    
    id = property(__id.value, __id.set, None, None)

    
    # Attribute score uses Python identifier score
    __score = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'score'), 'score', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_221_score', pyxb.binding.datatypes.string)
    __score._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3348, 12)
    __score._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3348, 12)
    
    score = property(__score.value, __score.set, None, None)

    
    # Attribute recordCount uses Python identifier recordCount
    __recordCount = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'recordCount'), 'recordCount', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_221_recordCount', NUMBER)
    __recordCount._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3349, 12)
    __recordCount._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3349, 12)
    
    recordCount = property(__recordCount.value, __recordCount.set, None, None)

    
    # Attribute defaultChild uses Python identifier defaultChild
    __defaultChild = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'defaultChild'), 'defaultChild', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_221_defaultChild', pyxb.binding.datatypes.string)
    __defaultChild._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3350, 12)
    __defaultChild._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3350, 12)
    
    defaultChild = property(__defaultChild.value, __defaultChild.set, None, None)

    _ElementMap.update({
        __Regression.name() : __Regression,
        __DecisionTree.name() : __DecisionTree,
        __Extension.name() : __Extension,
        __Partition.name() : __Partition,
        __Node.name() : __Node,
        __SimplePredicate.name() : __SimplePredicate,
        __CompoundPredicate.name() : __CompoundPredicate,
        __SimpleSetPredicate.name() : __SimpleSetPredicate,
        __True.name() : __True,
        __False.name() : __False,
        __ScoreDistribution.name() : __ScoreDistribution
    })
    _AttributeMap.update({
        __id.name() : __id,
        __score.name() : __score,
        __recordCount.name() : __recordCount,
        __defaultChild.name() : __defaultChild
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_222 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3363, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_222_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute field uses Python identifier field
    __field = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'field'), 'field', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_222_field', FIELD_NAME, required=True)
    __field._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3367, 12)
    __field._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3367, 12)
    
    field = property(__field.value, __field.set, None, None)

    
    # Attribute operator uses Python identifier operator
    __operator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'operator'), 'operator', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_222_operator', STD_ANON_40, required=True)
    __operator._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3368, 12)
    __operator._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3368, 12)
    
    operator = property(__operator.value, __operator.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_222_value', pyxb.binding.datatypes.string)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3382, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3382, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __field.name() : __field,
        __operator.name() : __operator,
        __value.name() : __value
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_223 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3386, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_223_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SimplePredicate uses Python identifier SimplePredicate
    __SimplePredicate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SimplePredicate'), 'SimplePredicate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_223_httpwww_dmg_orgPMML_4_2SimplePredicate', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3362, 4), )

    
    SimplePredicate = property(__SimplePredicate.value, __SimplePredicate.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}CompoundPredicate uses Python identifier CompoundPredicate
    __CompoundPredicate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompoundPredicate'), 'CompoundPredicate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_223_httpwww_dmg_orgPMML_4_2CompoundPredicate', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3385, 4), )

    
    CompoundPredicate = property(__CompoundPredicate.value, __CompoundPredicate.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}SimpleSetPredicate uses Python identifier SimpleSetPredicate
    __SimpleSetPredicate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SimpleSetPredicate'), 'SimpleSetPredicate', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_223_httpwww_dmg_orgPMML_4_2SimpleSetPredicate', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3405, 4), )

    
    SimpleSetPredicate = property(__SimpleSetPredicate.value, __SimpleSetPredicate.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}True uses Python identifier True_
    __True = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'True'), 'True_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_223_httpwww_dmg_orgPMML_4_2True', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3422, 4), )

    
    True_ = property(__True.value, __True.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}False uses Python identifier False_
    __False = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'False'), 'False_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_223_httpwww_dmg_orgPMML_4_2False', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3429, 4), )

    
    False_ = property(__False.value, __False.set, None, None)

    
    # Attribute booleanOperator uses Python identifier booleanOperator
    __booleanOperator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'booleanOperator'), 'booleanOperator', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_223_booleanOperator', STD_ANON_41, required=True)
    __booleanOperator._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3393, 12)
    __booleanOperator._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3393, 12)
    
    booleanOperator = property(__booleanOperator.value, __booleanOperator.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __SimplePredicate.name() : __SimplePredicate,
        __CompoundPredicate.name() : __CompoundPredicate,
        __SimpleSetPredicate.name() : __SimpleSetPredicate,
        __True.name() : __True,
        __False.name() : __False
    })
    _AttributeMap.update({
        __booleanOperator.name() : __booleanOperator
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_224 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3406, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_224_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Element {http://www.dmg.org/PMML-4_2}Array uses Python identifier Array
    __Array = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Array'), 'Array', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_224_httpwww_dmg_orgPMML_4_2Array', False, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4), )

    
    Array = property(__Array.value, __Array.set, None, None)

    
    # Attribute field uses Python identifier field
    __field = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'field'), 'field', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_224_field', FIELD_NAME, required=True)
    __field._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3411, 12)
    __field._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3411, 12)
    
    field = property(__field.value, __field.set, None, None)

    
    # Attribute booleanOperator uses Python identifier booleanOperator
    __booleanOperator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'booleanOperator'), 'booleanOperator', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_224_booleanOperator', STD_ANON_42, required=True)
    __booleanOperator._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3412, 12)
    __booleanOperator._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3412, 12)
    
    booleanOperator = property(__booleanOperator.value, __booleanOperator.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension,
        __Array.name() : __Array
    })
    _AttributeMap.update({
        __field.name() : __field,
        __booleanOperator.name() : __booleanOperator
    })



# Complex type [anonymous] with content type ELEMENT_ONLY
class CTD_ANON_225 (pyxb.binding.basis.complexTypeDefinition):
    """Complex type [anonymous] with content type ELEMENT_ONLY"""
    _TypeDefinition = None
    _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
    _Abstract = False
    _ExpandedName = None
    _XSDLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3437, 8)
    _ElementMap = {}
    _AttributeMap = {}
    # Base type is pyxb.binding.datatypes.anyType
    
    # Element {http://www.dmg.org/PMML-4_2}Extension uses Python identifier Extension
    __Extension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Extension'), 'Extension', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_225_httpwww_dmg_orgPMML_4_2Extension', True, pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4), )

    
    Extension = property(__Extension.value, __Extension.set, None, None)

    
    # Attribute value uses Python identifier value_
    __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_225_value', pyxb.binding.datatypes.string, required=True)
    __value._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3441, 12)
    __value._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3441, 12)
    
    value_ = property(__value.value, __value.set, None, None)

    
    # Attribute recordCount uses Python identifier recordCount
    __recordCount = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'recordCount'), 'recordCount', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_225_recordCount', NUMBER, required=True)
    __recordCount._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3442, 12)
    __recordCount._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3442, 12)
    
    recordCount = property(__recordCount.value, __recordCount.set, None, None)

    
    # Attribute confidence uses Python identifier confidence
    __confidence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'confidence'), 'confidence', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_225_confidence', PROB_NUMBER)
    __confidence._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3443, 12)
    __confidence._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3443, 12)
    
    confidence = property(__confidence.value, __confidence.set, None, None)

    
    # Attribute probability uses Python identifier probability
    __probability = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'probability'), 'probability', '__httpwww_dmg_orgPMML_4_2_CTD_ANON_225_probability', PROB_NUMBER)
    __probability._DeclarationLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3444, 12)
    __probability._UseLocation = pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3444, 12)
    
    probability = property(__probability.value, __probability.set, None, None)

    _ElementMap.update({
        __Extension.name() : __Extension
    })
    _AttributeMap.update({
        __value.name() : __value,
        __recordCount.name() : __recordCount,
        __confidence.name() : __confidence,
        __probability.name() : __probability
    })



SpectralAnalysis = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SpectralAnalysis'), pyxb.binding.datatypes.anyType, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3030, 4))
Namespace.addCategoryObject('elementBinding', SpectralAnalysis.name().localName(), SpectralAnalysis)

ARIMA = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ARIMA'), pyxb.binding.datatypes.anyType, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3031, 4))
Namespace.addCategoryObject('elementBinding', ARIMA.name().localName(), ARIMA)

SeasonalTrendDecomposition = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SeasonalTrendDecomposition'), pyxb.binding.datatypes.anyType, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3032, 4))
Namespace.addCategoryObject('elementBinding', SeasonalTrendDecomposition.name().localName(), SeasonalTrendDecomposition)

ItemRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ItemRef'), CTD_ANON, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 208, 4))
Namespace.addCategoryObject('elementBinding', ItemRef.name().localName(), ItemRef)

CompoundRule = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompoundRule'), CTD_ANON_, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 302, 4))
Namespace.addCategoryObject('elementBinding', CompoundRule.name().localName(), CompoundRule)

MissingValueWeights = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MissingValueWeights'), CTD_ANON_2, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 342, 4))
Namespace.addCategoryObject('elementBinding', MissingValueWeights.name().localName(), MissingValueWeights)

Cluster = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Cluster'), CTD_ANON_3, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 350, 4))
Namespace.addCategoryObject('elementBinding', Cluster.name().localName(), Cluster)

KohonenMap = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'KohonenMap'), CTD_ANON_4, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 364, 4))
Namespace.addCategoryObject('elementBinding', KohonenMap.name().localName(), KohonenMap)

Covariances = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Covariances'), CTD_ANON_5, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 374, 4))
Namespace.addCategoryObject('elementBinding', Covariances.name().localName(), Covariances)

Comparisons = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Comparisons'), CTD_ANON_6, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 402, 4))
Namespace.addCategoryObject('elementBinding', Comparisons.name().localName(), Comparisons)

euclidean = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'euclidean'), CTD_ANON_7, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 448, 4))
Namespace.addCategoryObject('elementBinding', euclidean.name().localName(), euclidean)

squaredEuclidean = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'squaredEuclidean'), CTD_ANON_8, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 455, 4))
Namespace.addCategoryObject('elementBinding', squaredEuclidean.name().localName(), squaredEuclidean)

cityBlock = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'cityBlock'), CTD_ANON_9, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 462, 4))
Namespace.addCategoryObject('elementBinding', cityBlock.name().localName(), cityBlock)

chebychev = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'chebychev'), CTD_ANON_10, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 469, 4))
Namespace.addCategoryObject('elementBinding', chebychev.name().localName(), chebychev)

simpleMatching = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'simpleMatching'), CTD_ANON_11, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 484, 4))
Namespace.addCategoryObject('elementBinding', simpleMatching.name().localName(), simpleMatching)

jaccard = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'jaccard'), CTD_ANON_12, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 491, 4))
Namespace.addCategoryObject('elementBinding', jaccard.name().localName(), jaccard)

tanimoto = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tanimoto'), CTD_ANON_13, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 498, 4))
Namespace.addCategoryObject('elementBinding', tanimoto.name().localName(), tanimoto)

TextDictionary = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextDictionary'), CTD_ANON_14, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 632, 4))
Namespace.addCategoryObject('elementBinding', TextDictionary.name().localName(), TextDictionary)

TextCorpus = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextCorpus'), CTD_ANON_15, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 641, 4))
Namespace.addCategoryObject('elementBinding', TextCorpus.name().localName(), TextCorpus)

DocumentTermMatrix = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DocumentTermMatrix'), CTD_ANON_16, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 660, 4))
Namespace.addCategoryObject('elementBinding', DocumentTermMatrix.name().localName(), DocumentTermMatrix)

InstanceFields = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'InstanceFields'), CTD_ANON_17, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 761, 4))
Namespace.addCategoryObject('elementBinding', InstanceFields.name().localName(), InstanceFields)

InstanceField = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'InstanceField'), CTD_ANON_18, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 769, 4))
Namespace.addCategoryObject('elementBinding', InstanceField.name().localName(), InstanceField)

KNNInputs = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'KNNInputs'), CTD_ANON_19, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 778, 4))
Namespace.addCategoryObject('elementBinding', KNNInputs.name().localName(), KNNInputs)

Targets = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Targets'), CTD_ANON_20, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4))
Namespace.addCategoryObject('elementBinding', Targets.name().localName(), Targets)

PMML = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PMML'), CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 852, 4))
Namespace.addCategoryObject('elementBinding', PMML.name().localName(), PMML)

MiningBuildTask = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningBuildTask'), CTD_ANON_22, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 887, 4))
Namespace.addCategoryObject('elementBinding', MiningBuildTask.name().localName(), MiningBuildTask)

Extension = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4))
Namespace.addCategoryObject('elementBinding', Extension.name().localName(), Extension)

Indices = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Indices'), STD_ANON_12, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 990, 4))
Namespace.addCategoryObject('elementBinding', Indices.name().localName(), Indices)

INT_Entries = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'INT-Entries'), STD_ANON_13, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 995, 4))
Namespace.addCategoryObject('elementBinding', INT_Entries.name().localName(), INT_Entries)

REAL_Entries = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'REAL-Entries'), STD_ANON_14, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1000, 4))
Namespace.addCategoryObject('elementBinding', REAL_Entries.name().localName(), REAL_Entries)

Header = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Header'), CTD_ANON_24, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1036, 4))
Namespace.addCategoryObject('elementBinding', Header.name().localName(), Header)

Application = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Application'), CTD_ANON_25, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1048, 4))
Namespace.addCategoryObject('elementBinding', Application.name().localName(), Application)

Annotation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Annotation'), CTD_ANON_26, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1057, 4))
Namespace.addCategoryObject('elementBinding', Annotation.name().localName(), Annotation)

Timestamp = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Timestamp'), CTD_ANON_27, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1064, 4))
Namespace.addCategoryObject('elementBinding', Timestamp.name().localName(), Timestamp)

Taxonomy = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Taxonomy'), CTD_ANON_28, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1071, 4))
Namespace.addCategoryObject('elementBinding', Taxonomy.name().localName(), Taxonomy)

TableLocator = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TableLocator'), CTD_ANON_29, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1103, 4))
Namespace.addCategoryObject('elementBinding', TableLocator.name().localName(), TableLocator)

InlineTable = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'InlineTable'), CTD_ANON_30, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1110, 4))
Namespace.addCategoryObject('elementBinding', InlineTable.name().localName(), InlineTable)

row = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'row'), CTD_ANON_31, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1118, 4))
Namespace.addCategoryObject('elementBinding', row.name().localName(), row)

BayesInputs = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BayesInputs'), CTD_ANON_32, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1151, 4))
Namespace.addCategoryObject('elementBinding', BayesInputs.name().localName(), BayesInputs)

BayesInput = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BayesInput'), CTD_ANON_33, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1159, 4))
Namespace.addCategoryObject('elementBinding', BayesInput.name().localName(), BayesInput)

BayesOutput = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BayesOutput'), CTD_ANON_34, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1174, 4))
Namespace.addCategoryObject('elementBinding', BayesOutput.name().localName(), BayesOutput)

TargetValueStats = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TargetValueStats'), CTD_ANON_35, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1183, 4))
Namespace.addCategoryObject('elementBinding', TargetValueStats.name().localName(), TargetValueStats)

TargetValueStat = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TargetValueStat'), CTD_ANON_36, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1191, 4))
Namespace.addCategoryObject('elementBinding', TargetValueStat.name().localName(), TargetValueStat)

PairCounts = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PairCounts'), CTD_ANON_37, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1200, 4))
Namespace.addCategoryObject('elementBinding', PairCounts.name().localName(), PairCounts)

TargetValueCounts = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TargetValueCounts'), CTD_ANON_38, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1209, 4))
Namespace.addCategoryObject('elementBinding', TargetValueCounts.name().localName(), TargetValueCounts)

Output = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Output'), CTD_ANON_39, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4))
Namespace.addCategoryObject('elementBinding', Output.name().localName(), Output)

Decisions = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Decisions'), CTD_ANON_40, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1311, 4))
Namespace.addCategoryObject('elementBinding', Decisions.name().localName(), Decisions)

Decision = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Decision'), CTD_ANON_41, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1321, 4))
Namespace.addCategoryObject('elementBinding', Decision.name().localName(), Decision)

ParameterList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ParameterList'), CTD_ANON_42, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1412, 4))
Namespace.addCategoryObject('elementBinding', ParameterList.name().localName(), ParameterList)

FactorList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FactorList'), CTD_ANON_43, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1430, 4))
Namespace.addCategoryObject('elementBinding', FactorList.name().localName(), FactorList)

CovariateList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CovariateList'), CTD_ANON_44, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1438, 4))
Namespace.addCategoryObject('elementBinding', CovariateList.name().localName(), CovariateList)

Categories = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Categories'), CTD_ANON_45, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1457, 4))
Namespace.addCategoryObject('elementBinding', Categories.name().localName(), Categories)

Category = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Category'), CTD_ANON_46, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1465, 4))
Namespace.addCategoryObject('elementBinding', Category.name().localName(), Category)

PPMatrix = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PPMatrix'), CTD_ANON_47, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1473, 4))
Namespace.addCategoryObject('elementBinding', PPMatrix.name().localName(), PPMatrix)

ParamMatrix = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ParamMatrix'), CTD_ANON_48, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1521, 4))
Namespace.addCategoryObject('elementBinding', ParamMatrix.name().localName(), ParamMatrix)

EventValues = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EventValues'), CTD_ANON_49, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1572, 4))
Namespace.addCategoryObject('elementBinding', EventValues.name().localName(), EventValues)

ModelStats = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), CTD_ANON_50, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4))
Namespace.addCategoryObject('elementBinding', ModelStats.name().localName(), ModelStats)

DiscrStats = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DiscrStats'), CTD_ANON_51, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1668, 4))
Namespace.addCategoryObject('elementBinding', DiscrStats.name().localName(), DiscrStats)

MultivariateStats = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultivariateStats'), CTD_ANON_52, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1693, 4))
Namespace.addCategoryObject('elementBinding', MultivariateStats.name().localName(), MultivariateStats)

TransformationDictionary = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TransformationDictionary'), CTD_ANON_53, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1797, 4))
Namespace.addCategoryObject('elementBinding', TransformationDictionary.name().localName(), TransformationDictionary)

LocalTransformations = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), CTD_ANON_54, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4))
Namespace.addCategoryObject('elementBinding', LocalTransformations.name().localName(), LocalTransformations)

DiscretizeBin = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DiscretizeBin'), CTD_ANON_55, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1894, 4))
Namespace.addCategoryObject('elementBinding', DiscretizeBin.name().localName(), DiscretizeBin)

TextIndexNormalization = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextIndexNormalization'), CTD_ANON_56, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1960, 4))
Namespace.addCategoryObject('elementBinding', TextIndexNormalization.name().localName(), TextIndexNormalization)

NeuralInputs = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NeuralInputs'), CTD_ANON_57, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2029, 4))
Namespace.addCategoryObject('elementBinding', NeuralInputs.name().localName(), NeuralInputs)

NeuralOutputs = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NeuralOutputs'), CTD_ANON_58, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2052, 4))
Namespace.addCategoryObject('elementBinding', NeuralOutputs.name().localName(), NeuralOutputs)

Baseline = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Baseline'), CTD_ANON_59, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2174, 4))
Namespace.addCategoryObject('elementBinding', Baseline.name().localName(), Baseline)

Alternate = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Alternate'), CTD_ANON_60, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2182, 4))
Namespace.addCategoryObject('elementBinding', Alternate.name().localName(), Alternate)

VerificationFields = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VerificationFields'), CTD_ANON_61, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2288, 4))
Namespace.addCategoryObject('elementBinding', VerificationFields.name().localName(), VerificationFields)

VerificationField = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VerificationField'), CTD_ANON_62, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2296, 4))
Namespace.addCategoryObject('elementBinding', VerificationField.name().localName(), VerificationField)

LinearKernelType = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LinearKernelType'), CTD_ANON_63, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2351, 4))
Namespace.addCategoryObject('elementBinding', LinearKernelType.name().localName(), LinearKernelType)

Characteristics = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Characteristics'), CTD_ANON_64, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2513, 4))
Namespace.addCategoryObject('elementBinding', Characteristics.name().localName(), Characteristics)

ComplexPartialScore = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ComplexPartialScore'), CTD_ANON_65, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2543, 4))
Namespace.addCategoryObject('elementBinding', ComplexPartialScore.name().localName(), ComplexPartialScore)

AntecedentSequence = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AntecedentSequence'), CTD_ANON_66, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2714, 4))
Namespace.addCategoryObject('elementBinding', AntecedentSequence.name().localName(), AntecedentSequence)

ConsequentSequence = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ConsequentSequence'), CTD_ANON_67, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2721, 4))
Namespace.addCategoryObject('elementBinding', ConsequentSequence.name().localName(), ConsequentSequence)

DataDictionary = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DataDictionary'), CTD_ANON_68, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2728, 4))
Namespace.addCategoryObject('elementBinding', DataDictionary.name().localName(), DataDictionary)

MiningSchema = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), CTD_ANON_69, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4))
Namespace.addCategoryObject('elementBinding', MiningSchema.name().localName(), MiningSchema)

ModelExplanation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), CTD_ANON_70, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4))
Namespace.addCategoryObject('elementBinding', ModelExplanation.name().localName(), ModelExplanation)

ModelLiftGraph = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelLiftGraph'), CTD_ANON_71, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3162, 4))
Namespace.addCategoryObject('elementBinding', ModelLiftGraph.name().localName(), ModelLiftGraph)

OptimumLiftGraph = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OptimumLiftGraph'), CTD_ANON_72, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3170, 4))
Namespace.addCategoryObject('elementBinding', OptimumLiftGraph.name().localName(), OptimumLiftGraph)

RandomLiftGraph = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RandomLiftGraph'), CTD_ANON_73, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3178, 4))
Namespace.addCategoryObject('elementBinding', RandomLiftGraph.name().localName(), RandomLiftGraph)

LiftGraph = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LiftGraph'), CTD_ANON_74, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3186, 4))
Namespace.addCategoryObject('elementBinding', LiftGraph.name().localName(), LiftGraph)

XCoordinates = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'XCoordinates'), CTD_ANON_75, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3197, 4))
Namespace.addCategoryObject('elementBinding', XCoordinates.name().localName(), XCoordinates)

YCoordinates = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'YCoordinates'), CTD_ANON_76, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3205, 4))
Namespace.addCategoryObject('elementBinding', YCoordinates.name().localName(), YCoordinates)

BoundaryValues = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BoundaryValues'), CTD_ANON_77, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3213, 4))
Namespace.addCategoryObject('elementBinding', BoundaryValues.name().localName(), BoundaryValues)

BoundaryValueMeans = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BoundaryValueMeans'), CTD_ANON_78, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3221, 4))
Namespace.addCategoryObject('elementBinding', BoundaryValueMeans.name().localName(), BoundaryValueMeans)

ROC = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ROC'), CTD_ANON_79, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3229, 4))
Namespace.addCategoryObject('elementBinding', ROC.name().localName(), ROC)

ROCGraph = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ROCGraph'), CTD_ANON_80, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3241, 4))
Namespace.addCategoryObject('elementBinding', ROCGraph.name().localName(), ROCGraph)

ConfusionMatrix = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ConfusionMatrix'), CTD_ANON_81, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3251, 4))
Namespace.addCategoryObject('elementBinding', ConfusionMatrix.name().localName(), ConfusionMatrix)

ClassLabels = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ClassLabels'), CTD_ANON_82, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3260, 4))
Namespace.addCategoryObject('elementBinding', ClassLabels.name().localName(), ClassLabels)

Correlations = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Correlations'), CTD_ANON_83, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3268, 4))
Namespace.addCategoryObject('elementBinding', Correlations.name().localName(), Correlations)

CorrelationFields = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CorrelationFields'), CTD_ANON_84, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3278, 4))
Namespace.addCategoryObject('elementBinding', CorrelationFields.name().localName(), CorrelationFields)

CorrelationValues = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CorrelationValues'), CTD_ANON_85, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3286, 4))
Namespace.addCategoryObject('elementBinding', CorrelationValues.name().localName(), CorrelationValues)

CorrelationMethods = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CorrelationMethods'), CTD_ANON_86, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3294, 4))
Namespace.addCategoryObject('elementBinding', CorrelationMethods.name().localName(), CorrelationMethods)

True_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'True'), CTD_ANON_87, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3422, 4))
Namespace.addCategoryObject('elementBinding', True_.name().localName(), True_)

False_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'False'), CTD_ANON_88, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3429, 4))
Namespace.addCategoryObject('elementBinding', False_.name().localName(), False_)

DefineFunction = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefineFunction'), CTD_ANON_89, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2, 4))
Namespace.addCategoryObject('elementBinding', DefineFunction.name().localName(), DefineFunction)

ParameterField = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ParameterField'), CTD_ANON_90, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 14, 4))
Namespace.addCategoryObject('elementBinding', ParameterField.name().localName(), ParameterField)

Apply = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Apply'), CTD_ANON_91, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 21, 4))
Namespace.addCategoryObject('elementBinding', Apply.name().localName(), Apply)

MiningModel = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningModel'), CTD_ANON_92, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 33, 4))
Namespace.addCategoryObject('elementBinding', MiningModel.name().localName(), MiningModel)

Segmentation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Segmentation'), CTD_ANON_93, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 57, 4))
Namespace.addCategoryObject('elementBinding', Segmentation.name().localName(), Segmentation)

Segment = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Segment'), CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 66, 4))
Namespace.addCategoryObject('elementBinding', Segment.name().localName(), Segment)

ResultField = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ResultField'), CTD_ANON_95, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 100, 4))
Namespace.addCategoryObject('elementBinding', ResultField.name().localName(), ResultField)

Regression = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Regression'), CTD_ANON_96, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 113, 4))
Namespace.addCategoryObject('elementBinding', Regression.name().localName(), Regression)

DecisionTree = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DecisionTree'), CTD_ANON_97, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 130, 4))
Namespace.addCategoryObject('elementBinding', DecisionTree.name().localName(), DecisionTree)

AssociationModel = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AssociationModel'), CTD_ANON_98, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 157, 4))
Namespace.addCategoryObject('elementBinding', AssociationModel.name().localName(), AssociationModel)

Item = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Item'), CTD_ANON_99, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 186, 4))
Namespace.addCategoryObject('elementBinding', Item.name().localName(), Item)

Itemset = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Itemset'), CTD_ANON_100, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 197, 4))
Namespace.addCategoryObject('elementBinding', Itemset.name().localName(), Itemset)

AssociationRule = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AssociationRule'), CTD_ANON_101, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 216, 4))
Namespace.addCategoryObject('elementBinding', AssociationRule.name().localName(), AssociationRule)

RuleSetModel = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RuleSetModel'), CTD_ANON_102, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 231, 4))
Namespace.addCategoryObject('elementBinding', RuleSetModel.name().localName(), RuleSetModel)

RuleSet = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RuleSet'), CTD_ANON_103, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 251, 4))
Namespace.addCategoryObject('elementBinding', RuleSet.name().localName(), RuleSet)

RuleSelectionMethod = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RuleSelectionMethod'), CTD_ANON_104, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 265, 4))
Namespace.addCategoryObject('elementBinding', RuleSelectionMethod.name().localName(), RuleSelectionMethod)

SimpleRule = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SimpleRule'), CTD_ANON_105, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 287, 4))
Namespace.addCategoryObject('elementBinding', SimpleRule.name().localName(), SimpleRule)

ClusteringModel = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ClusteringModel'), CTD_ANON_106, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 311, 4))
Namespace.addCategoryObject('elementBinding', ClusteringModel.name().localName(), ClusteringModel)

ClusteringField = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ClusteringField'), CTD_ANON_107, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 382, 4))
Namespace.addCategoryObject('elementBinding', ClusteringField.name().localName(), ClusteringField)

ComparisonMeasure = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ComparisonMeasure'), CTD_ANON_108, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 419, 4))
Namespace.addCategoryObject('elementBinding', ComparisonMeasure.name().localName(), ComparisonMeasure)

minkowski = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'minkowski'), CTD_ANON_109, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 476, 4))
Namespace.addCategoryObject('elementBinding', minkowski.name().localName(), minkowski)

binarySimilarity = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'binarySimilarity'), CTD_ANON_110, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 505, 4))
Namespace.addCategoryObject('elementBinding', binarySimilarity.name().localName(), binarySimilarity)

RegressionModel = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RegressionModel'), CTD_ANON_111, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 520, 4))
Namespace.addCategoryObject('elementBinding', RegressionModel.name().localName(), RegressionModel)

RegressionTable = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RegressionTable'), CTD_ANON_112, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 564, 4))
Namespace.addCategoryObject('elementBinding', RegressionTable.name().localName(), RegressionTable)

NumericPredictor = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NumericPredictor'), CTD_ANON_113, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 576, 4))
Namespace.addCategoryObject('elementBinding', NumericPredictor.name().localName(), NumericPredictor)

CategoricalPredictor = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CategoricalPredictor'), CTD_ANON_114, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 586, 4))
Namespace.addCategoryObject('elementBinding', CategoricalPredictor.name().localName(), CategoricalPredictor)

PredictorTerm = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PredictorTerm'), CTD_ANON_115, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 596, 4))
Namespace.addCategoryObject('elementBinding', PredictorTerm.name().localName(), PredictorTerm)

TextModel = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextModel'), CTD_ANON_116, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 606, 4))
Namespace.addCategoryObject('elementBinding', TextModel.name().localName(), TextModel)

TextDocument = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextDocument'), CTD_ANON_117, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 649, 4))
Namespace.addCategoryObject('elementBinding', TextDocument.name().localName(), TextDocument)

TextModelNormalization = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextModelNormalization'), CTD_ANON_118, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 668, 4))
Namespace.addCategoryObject('elementBinding', TextModelNormalization.name().localName(), TextModelNormalization)

TextModelSimiliarity = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextModelSimiliarity'), CTD_ANON_119, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 704, 4))
Namespace.addCategoryObject('elementBinding', TextModelSimiliarity.name().localName(), TextModelSimiliarity)

NearestNeighborModel = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NearestNeighborModel'), CTD_ANON_120, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 719, 4))
Namespace.addCategoryObject('elementBinding', NearestNeighborModel.name().localName(), NearestNeighborModel)

TrainingInstances = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TrainingInstances'), CTD_ANON_121, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 746, 4))
Namespace.addCategoryObject('elementBinding', TrainingInstances.name().localName(), TrainingInstances)

KNNInput = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'KNNInput'), CTD_ANON_122, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 786, 4))
Namespace.addCategoryObject('elementBinding', KNNInput.name().localName(), KNNInput)

Target = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Target'), CTD_ANON_123, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 817, 4))
Namespace.addCategoryObject('elementBinding', Target.name().localName(), Target)

TargetValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TargetValue'), CTD_ANON_124, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 840, 4))
Namespace.addCategoryObject('elementBinding', TargetValue.name().localName(), TargetValue)

Array = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4))
Namespace.addCategoryObject('elementBinding', Array.name().localName(), Array)

INT_SparseArray = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'INT-SparseArray'), CTD_ANON_125, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 970, 4))
Namespace.addCategoryObject('elementBinding', INT_SparseArray.name().localName(), INT_SparseArray)

REAL_SparseArray = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'REAL-SparseArray'), CTD_ANON_126, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 980, 4))
Namespace.addCategoryObject('elementBinding', REAL_SparseArray.name().localName(), REAL_SparseArray)

Matrix = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Matrix'), CTD_ANON_127, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1005, 4))
Namespace.addCategoryObject('elementBinding', Matrix.name().localName(), Matrix)

MatCell = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MatCell'), CTD_ANON_128, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1026, 4))
Namespace.addCategoryObject('elementBinding', MatCell.name().localName(), MatCell)

ChildParent = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ChildParent'), CTD_ANON_129, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1080, 4))
Namespace.addCategoryObject('elementBinding', ChildParent.name().localName(), ChildParent)

NaiveBayesModel = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NaiveBayesModel'), CTD_ANON_130, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1129, 4))
Namespace.addCategoryObject('elementBinding', NaiveBayesModel.name().localName(), NaiveBayesModel)

TargetValueCount = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TargetValueCount'), CTD_ANON_131, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1217, 4))
Namespace.addCategoryObject('elementBinding', TargetValueCount.name().localName(), TargetValueCount)

OutputField = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OutputField'), CTD_ANON_132, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1234, 4))
Namespace.addCategoryObject('elementBinding', OutputField.name().localName(), OutputField)

GeneralRegressionModel = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeneralRegressionModel'), CTD_ANON_133, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1344, 4))
Namespace.addCategoryObject('elementBinding', GeneralRegressionModel.name().localName(), GeneralRegressionModel)

Parameter = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Parameter'), CTD_ANON_134, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1420, 4))
Namespace.addCategoryObject('elementBinding', Parameter.name().localName(), Parameter)

Predictor = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Predictor'), CTD_ANON_135, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1446, 4))
Namespace.addCategoryObject('elementBinding', Predictor.name().localName(), Predictor)

PPCell = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PPCell'), CTD_ANON_136, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1481, 4))
Namespace.addCategoryObject('elementBinding', PPCell.name().localName(), PPCell)

PCovMatrix = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PCovMatrix'), CTD_ANON_137, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1492, 4))
Namespace.addCategoryObject('elementBinding', PCovMatrix.name().localName(), PCovMatrix)

PCovCell = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PCovCell'), CTD_ANON_138, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1508, 4))
Namespace.addCategoryObject('elementBinding', PCovCell.name().localName(), PCovCell)

PCell = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PCell'), CTD_ANON_139, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1529, 4))
Namespace.addCategoryObject('elementBinding', PCell.name().localName(), PCell)

BaseCumHazardTables = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BaseCumHazardTables'), CTD_ANON_140, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1540, 4))
Namespace.addCategoryObject('elementBinding', BaseCumHazardTables.name().localName(), BaseCumHazardTables)

BaselineStratum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BaselineStratum'), CTD_ANON_141, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1552, 4))
Namespace.addCategoryObject('elementBinding', BaselineStratum.name().localName(), BaselineStratum)

BaselineCell = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BaselineCell'), CTD_ANON_142, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1563, 4))
Namespace.addCategoryObject('elementBinding', BaselineCell.name().localName(), BaselineCell)

UnivariateStats = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UnivariateStats'), CTD_ANON_143, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1613, 4))
Namespace.addCategoryObject('elementBinding', UnivariateStats.name().localName(), UnivariateStats)

Counts = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Counts'), CTD_ANON_144, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1634, 4))
Namespace.addCategoryObject('elementBinding', Counts.name().localName(), Counts)

NumericInfo = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NumericInfo'), CTD_ANON_145, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1645, 4))
Namespace.addCategoryObject('elementBinding', NumericInfo.name().localName(), NumericInfo)

Quantile = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Quantile'), CTD_ANON_146, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1659, 4))
Namespace.addCategoryObject('elementBinding', Quantile.name().localName(), Quantile)

ContStats = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ContStats'), CTD_ANON_147, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1677, 4))
Namespace.addCategoryObject('elementBinding', ContStats.name().localName(), ContStats)

MultivariateStat = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultivariateStat'), CTD_ANON_148, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1702, 4))
Namespace.addCategoryObject('elementBinding', MultivariateStat.name().localName(), MultivariateStat)

Anova = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Anova'), CTD_ANON_149, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1725, 4))
Namespace.addCategoryObject('elementBinding', Anova.name().localName(), Anova)

AnovaRow = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AnovaRow'), CTD_ANON_150, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1734, 4))
Namespace.addCategoryObject('elementBinding', AnovaRow.name().localName(), AnovaRow)

Partition = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Partition'), CTD_ANON_151, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1755, 4))
Namespace.addCategoryObject('elementBinding', Partition.name().localName(), Partition)

PartitionFieldStats = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PartitionFieldStats'), CTD_ANON_152, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1765, 4))
Namespace.addCategoryObject('elementBinding', PartitionFieldStats.name().localName(), PartitionFieldStats)

DerivedField = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DerivedField'), CTD_ANON_153, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1814, 4))
Namespace.addCategoryObject('elementBinding', DerivedField.name().localName(), DerivedField)

Constant = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Constant'), CTD_ANON_154, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1827, 4))
Namespace.addCategoryObject('elementBinding', Constant.name().localName(), Constant)

FieldRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FieldRef'), CTD_ANON_155, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1836, 4))
Namespace.addCategoryObject('elementBinding', FieldRef.name().localName(), FieldRef)

NormContinuous = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NormContinuous'), CTD_ANON_156, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1845, 4))
Namespace.addCategoryObject('elementBinding', NormContinuous.name().localName(), NormContinuous)

LinearNorm = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LinearNorm'), CTD_ANON_157, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1856, 4))
Namespace.addCategoryObject('elementBinding', LinearNorm.name().localName(), LinearNorm)

NormDiscrete = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NormDiscrete'), CTD_ANON_158, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1865, 4))
Namespace.addCategoryObject('elementBinding', NormDiscrete.name().localName(), NormDiscrete)

Discretize = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Discretize'), CTD_ANON_159, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1882, 4))
Namespace.addCategoryObject('elementBinding', Discretize.name().localName(), Discretize)

MapValues = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MapValues'), CTD_ANON_160, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1903, 4))
Namespace.addCategoryObject('elementBinding', MapValues.name().localName(), MapValues)

FieldColumnPair = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FieldColumnPair'), CTD_ANON_161, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1919, 4))
Namespace.addCategoryObject('elementBinding', FieldColumnPair.name().localName(), FieldColumnPair)

TextIndex = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextIndex'), CTD_ANON_162, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1928, 4))
Namespace.addCategoryObject('elementBinding', TextIndex.name().localName(), TextIndex)

Aggregate = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Aggregate'), CTD_ANON_163, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1979, 4))
Namespace.addCategoryObject('elementBinding', Aggregate.name().localName(), Aggregate)

NeuralNetwork = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NeuralNetwork'), CTD_ANON_164, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2001, 4))
Namespace.addCategoryObject('elementBinding', NeuralNetwork.name().localName(), NeuralNetwork)

NeuralLayer = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NeuralLayer'), CTD_ANON_165, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2038, 4))
Namespace.addCategoryObject('elementBinding', NeuralLayer.name().localName(), NeuralLayer)

NeuralInput = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NeuralInput'), CTD_ANON_166, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2091, 4))
Namespace.addCategoryObject('elementBinding', NeuralInput.name().localName(), NeuralInput)

Neuron = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Neuron'), CTD_ANON_167, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2100, 4))
Namespace.addCategoryObject('elementBinding', Neuron.name().localName(), Neuron)

Con = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Con'), CTD_ANON_168, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2112, 4))
Namespace.addCategoryObject('elementBinding', Con.name().localName(), Con)

NeuralOutput = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NeuralOutput'), CTD_ANON_169, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2121, 4))
Namespace.addCategoryObject('elementBinding', NeuralOutput.name().localName(), NeuralOutput)

BaselineModel = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BaselineModel'), CTD_ANON_170, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2130, 4))
Namespace.addCategoryObject('elementBinding', BaselineModel.name().localName(), BaselineModel)

TestDistributions = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TestDistributions'), CTD_ANON_171, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2150, 4))
Namespace.addCategoryObject('elementBinding', TestDistributions.name().localName(), TestDistributions)

AnyDistribution = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AnyDistribution'), CTD_ANON_172, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2200, 4))
Namespace.addCategoryObject('elementBinding', AnyDistribution.name().localName(), AnyDistribution)

GaussianDistribution = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GaussianDistribution'), CTD_ANON_173, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2209, 4))
Namespace.addCategoryObject('elementBinding', GaussianDistribution.name().localName(), GaussianDistribution)

PoissonDistribution = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PoissonDistribution'), CTD_ANON_174, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2218, 4))
Namespace.addCategoryObject('elementBinding', PoissonDistribution.name().localName(), PoissonDistribution)

UniformDistribution = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UniformDistribution'), CTD_ANON_175, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2226, 4))
Namespace.addCategoryObject('elementBinding', UniformDistribution.name().localName(), UniformDistribution)

CountTable = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountTable'), COUNT_TABLE_TYPE, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2242, 4))
Namespace.addCategoryObject('elementBinding', CountTable.name().localName(), CountTable)

NormalizedCountTable = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NormalizedCountTable'), COUNT_TABLE_TYPE, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2243, 4))
Namespace.addCategoryObject('elementBinding', NormalizedCountTable.name().localName(), NormalizedCountTable)

FieldValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FieldValue'), CTD_ANON_176, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2254, 4))
Namespace.addCategoryObject('elementBinding', FieldValue.name().localName(), FieldValue)

FieldValueCount = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FieldValueCount'), CTD_ANON_177, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2267, 4))
Namespace.addCategoryObject('elementBinding', FieldValueCount.name().localName(), FieldValueCount)

ModelVerification = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), CTD_ANON_178, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4))
Namespace.addCategoryObject('elementBinding', ModelVerification.name().localName(), ModelVerification)

SupportVectorMachineModel = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SupportVectorMachineModel'), CTD_ANON_179, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2307, 4))
Namespace.addCategoryObject('elementBinding', SupportVectorMachineModel.name().localName(), SupportVectorMachineModel)

PolynomialKernelType = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PolynomialKernelType'), CTD_ANON_180, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2359, 4))
Namespace.addCategoryObject('elementBinding', PolynomialKernelType.name().localName(), PolynomialKernelType)

RadialBasisKernelType = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RadialBasisKernelType'), CTD_ANON_181, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2370, 4))
Namespace.addCategoryObject('elementBinding', RadialBasisKernelType.name().localName(), RadialBasisKernelType)

SigmoidKernelType = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SigmoidKernelType'), CTD_ANON_182, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2379, 4))
Namespace.addCategoryObject('elementBinding', SigmoidKernelType.name().localName(), SigmoidKernelType)

VectorDictionary = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VectorDictionary'), CTD_ANON_183, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2392, 4))
Namespace.addCategoryObject('elementBinding', VectorDictionary.name().localName(), VectorDictionary)

VectorFields = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VectorFields'), CTD_ANON_184, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2402, 4))
Namespace.addCategoryObject('elementBinding', VectorFields.name().localName(), VectorFields)

VectorInstance = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VectorInstance'), CTD_ANON_185, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2411, 4))
Namespace.addCategoryObject('elementBinding', VectorInstance.name().localName(), VectorInstance)

SupportVectorMachine = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SupportVectorMachine'), CTD_ANON_186, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2423, 4))
Namespace.addCategoryObject('elementBinding', SupportVectorMachine.name().localName(), SupportVectorMachine)

SupportVectors = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SupportVectors'), CTD_ANON_187, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2435, 4))
Namespace.addCategoryObject('elementBinding', SupportVectors.name().localName(), SupportVectors)

SupportVector = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SupportVector'), CTD_ANON_188, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2445, 4))
Namespace.addCategoryObject('elementBinding', SupportVector.name().localName(), SupportVector)

Coefficients = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Coefficients'), CTD_ANON_189, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2453, 4))
Namespace.addCategoryObject('elementBinding', Coefficients.name().localName(), Coefficients)

Coefficient = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Coefficient'), CTD_ANON_190, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2463, 4))
Namespace.addCategoryObject('elementBinding', Coefficient.name().localName(), Coefficient)

Scorecard = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Scorecard'), CTD_ANON_191, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2471, 4))
Namespace.addCategoryObject('elementBinding', Scorecard.name().localName(), Scorecard)

Characteristic = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Characteristic'), CTD_ANON_192, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2521, 4))
Namespace.addCategoryObject('elementBinding', Characteristic.name().localName(), Characteristic)

Attribute = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Attribute'), CTD_ANON_193, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2532, 4))
Namespace.addCategoryObject('elementBinding', Attribute.name().localName(), Attribute)

SequenceModel = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SequenceModel'), CTD_ANON_194, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2551, 4))
Namespace.addCategoryObject('elementBinding', SequenceModel.name().localName(), SequenceModel)

Constraints = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Constraints'), CTD_ANON_195, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2578, 4))
Namespace.addCategoryObject('elementBinding', Constraints.name().localName(), Constraints)

SetPredicate = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SetPredicate'), CTD_ANON_196, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2603, 4))
Namespace.addCategoryObject('elementBinding', SetPredicate.name().localName(), SetPredicate)

Delimiter = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Delimiter'), CTD_ANON_197, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2627, 4))
Namespace.addCategoryObject('elementBinding', Delimiter.name().localName(), Delimiter)

Time = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Time'), CTD_ANON_198, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2636, 4))
Namespace.addCategoryObject('elementBinding', Time.name().localName(), Time)

Sequence = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Sequence'), CTD_ANON_199, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2655, 4))
Namespace.addCategoryObject('elementBinding', Sequence.name().localName(), Sequence)

SetReference = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SetReference'), CTD_ANON_200, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2671, 4))
Namespace.addCategoryObject('elementBinding', SetReference.name().localName(), SetReference)

SequenceRule = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SequenceRule'), CTD_ANON_201, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2679, 4))
Namespace.addCategoryObject('elementBinding', SequenceRule.name().localName(), SequenceRule)

SequenceReference = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SequenceReference'), CTD_ANON_202, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2706, 4))
Namespace.addCategoryObject('elementBinding', SequenceReference.name().localName(), SequenceReference)

DataField = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DataField'), CTD_ANON_203, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2738, 4))
Namespace.addCategoryObject('elementBinding', DataField.name().localName(), DataField)

Value = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Value'), CTD_ANON_204, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2790, 4))
Namespace.addCategoryObject('elementBinding', Value.name().localName(), Value)

Interval = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Interval'), CTD_ANON_205, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2808, 4))
Namespace.addCategoryObject('elementBinding', Interval.name().localName(), Interval)

TimeSeriesModel = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeSeriesModel'), CTD_ANON_206, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2827, 4))
Namespace.addCategoryObject('elementBinding', TimeSeriesModel.name().localName(), TimeSeriesModel)

TimeSeries = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeSeries'), CTD_ANON_207, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2859, 4))
Namespace.addCategoryObject('elementBinding', TimeSeries.name().localName(), TimeSeries)

TimeValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeValue'), CTD_ANON_208, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2878, 4))
Namespace.addCategoryObject('elementBinding', TimeValue.name().localName(), TimeValue)

TimeAnchor = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeAnchor'), CTD_ANON_209, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2889, 4))
Namespace.addCategoryObject('elementBinding', TimeAnchor.name().localName(), TimeAnchor)

TimeCycle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeCycle'), CTD_ANON_210, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2901, 4))
Namespace.addCategoryObject('elementBinding', TimeCycle.name().localName(), TimeCycle)

TimeException = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeException'), CTD_ANON_211, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2941, 4))
Namespace.addCategoryObject('elementBinding', TimeException.name().localName(), TimeException)

ExponentialSmoothing = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ExponentialSmoothing'), CTD_ANON_212, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2964, 4))
Namespace.addCategoryObject('elementBinding', ExponentialSmoothing.name().localName(), ExponentialSmoothing)

Level = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Level'), CTD_ANON_213, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2984, 4))
Namespace.addCategoryObject('elementBinding', Level.name().localName(), Level)

Trend_ExpoSmooth = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Trend_ExpoSmooth'), CTD_ANON_214, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2990, 4))
Namespace.addCategoryObject('elementBinding', Trend_ExpoSmooth.name().localName(), Trend_ExpoSmooth)

Seasonality_ExpoSmooth = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Seasonality_ExpoSmooth'), CTD_ANON_215, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3011, 4))
Namespace.addCategoryObject('elementBinding', Seasonality_ExpoSmooth.name().localName(), Seasonality_ExpoSmooth)

MiningField = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningField'), CTD_ANON_216, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3041, 4))
Namespace.addCategoryObject('elementBinding', MiningField.name().localName(), MiningField)

PredictiveModelQuality = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PredictiveModelQuality'), CTD_ANON_217, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3105, 4))
Namespace.addCategoryObject('elementBinding', PredictiveModelQuality.name().localName(), PredictiveModelQuality)

ClusteringModelQuality = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ClusteringModelQuality'), CTD_ANON_218, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3142, 4))
Namespace.addCategoryObject('elementBinding', ClusteringModelQuality.name().localName(), ClusteringModelQuality)

LiftData = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LiftData'), CTD_ANON_219, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3149, 4))
Namespace.addCategoryObject('elementBinding', LiftData.name().localName(), LiftData)

TreeModel = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TreeModel'), CTD_ANON_220, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3302, 4))
Namespace.addCategoryObject('elementBinding', TreeModel.name().localName(), TreeModel)

Node = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Node'), CTD_ANON_221, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3333, 4))
Namespace.addCategoryObject('elementBinding', Node.name().localName(), Node)

SimplePredicate = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SimplePredicate'), CTD_ANON_222, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3362, 4))
Namespace.addCategoryObject('elementBinding', SimplePredicate.name().localName(), SimplePredicate)

CompoundPredicate = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompoundPredicate'), CTD_ANON_223, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3385, 4))
Namespace.addCategoryObject('elementBinding', CompoundPredicate.name().localName(), CompoundPredicate)

SimpleSetPredicate = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SimpleSetPredicate'), CTD_ANON_224, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3405, 4))
Namespace.addCategoryObject('elementBinding', SimpleSetPredicate.name().localName(), SimpleSetPredicate)

ScoreDistribution = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ScoreDistribution'), CTD_ANON_225, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3436, 4))
Namespace.addCategoryObject('elementBinding', ScoreDistribution.name().localName(), ScoreDistribution)



CTD_ANON._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton
    del _BuildAutomaton
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 211, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 211, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON._Automaton = _BuildAutomaton()




CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SimpleRule'), CTD_ANON_105, scope=CTD_ANON_, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 287, 4)))

CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompoundRule'), CTD_ANON_, scope=CTD_ANON_, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 302, 4)))

CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SimplePredicate'), CTD_ANON_222, scope=CTD_ANON_, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3362, 4)))

CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompoundPredicate'), CTD_ANON_223, scope=CTD_ANON_, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3385, 4)))

CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SimpleSetPredicate'), CTD_ANON_224, scope=CTD_ANON_, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3405, 4)))

CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'True'), CTD_ANON_87, scope=CTD_ANON_, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3422, 4)))

CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'False'), CTD_ANON_88, scope=CTD_ANON_, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3429, 4)))

def _BuildAutomaton_ ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_
    del _BuildAutomaton_
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 305, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 305, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SimplePredicate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3355, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompoundPredicate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3356, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SimpleSetPredicate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3357, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'True')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3358, 12))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'False')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3359, 12))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SimpleRule')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 283, 12))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompoundRule')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 284, 12))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    st_7._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_._Automaton = _BuildAutomaton_()




CTD_ANON_2._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_2, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_2._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, scope=CTD_ANON_2, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4)))

def _BuildAutomaton_2 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_2
    del _BuildAutomaton_2
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 345, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_2._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 345, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_2._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Array')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 952, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_2._Automaton = _BuildAutomaton_2()




CTD_ANON_3._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'KohonenMap'), CTD_ANON_4, scope=CTD_ANON_3, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 364, 4)))

CTD_ANON_3._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Covariances'), CTD_ANON_5, scope=CTD_ANON_3, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 374, 4)))

CTD_ANON_3._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_3, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_3._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, scope=CTD_ANON_3, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4)))

CTD_ANON_3._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Partition'), CTD_ANON_151, scope=CTD_ANON_3, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1755, 4)))

def _BuildAutomaton_3 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_3
    del _BuildAutomaton_3
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 353, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 354, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 355, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 356, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 357, 16))
    counters.add(cc_4)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_3._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 353, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_3._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'KohonenMap')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 354, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_3._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Array')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 952, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_3._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Partition')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 356, 16))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_3._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Covariances')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 357, 16))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    st_4._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_3._Automaton = _BuildAutomaton_3()




CTD_ANON_4._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_4, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_4 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_4
    del _BuildAutomaton_4
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 367, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_4._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 367, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_4._Automaton = _BuildAutomaton_4()




CTD_ANON_5._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_5, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_5._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Matrix'), CTD_ANON_127, scope=CTD_ANON_5, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1005, 4)))

def _BuildAutomaton_5 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_5
    del _BuildAutomaton_5
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 377, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_5._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 377, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_5._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Matrix')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 378, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_5._Automaton = _BuildAutomaton_5()




CTD_ANON_6._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_6, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_6._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Matrix'), CTD_ANON_127, scope=CTD_ANON_6, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1005, 4)))

def _BuildAutomaton_6 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_6
    del _BuildAutomaton_6
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 405, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_6._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 405, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_6._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Matrix')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 406, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_6._Automaton = _BuildAutomaton_6()




CTD_ANON_7._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_7, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_7 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_7
    del _BuildAutomaton_7
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 451, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_7._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 451, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_7._Automaton = _BuildAutomaton_7()




CTD_ANON_8._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_8, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_8 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_8
    del _BuildAutomaton_8
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 458, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_8._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 458, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_8._Automaton = _BuildAutomaton_8()




CTD_ANON_9._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_9, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_9 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_9
    del _BuildAutomaton_9
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 465, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_9._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 465, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_9._Automaton = _BuildAutomaton_9()




CTD_ANON_10._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_10, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_10 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_10
    del _BuildAutomaton_10
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 472, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_10._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 472, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_10._Automaton = _BuildAutomaton_10()




CTD_ANON_11._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_11, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_11 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_11
    del _BuildAutomaton_11
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 487, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_11._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 487, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_11._Automaton = _BuildAutomaton_11()




CTD_ANON_12._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_12, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_12 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_12
    del _BuildAutomaton_12
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 494, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_12._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 494, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_12._Automaton = _BuildAutomaton_12()




CTD_ANON_13._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_13, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_13 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_13
    del _BuildAutomaton_13
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 501, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_13._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 501, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_13._Automaton = _BuildAutomaton_13()




CTD_ANON_14._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_14, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_14._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, scope=CTD_ANON_14, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4)))

CTD_ANON_14._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Taxonomy'), CTD_ANON_28, scope=CTD_ANON_14, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1071, 4)))

def _BuildAutomaton_14 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_14
    del _BuildAutomaton_14
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 635, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 636, 16))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_14._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 635, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_14._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Taxonomy')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 636, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_14._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Array')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 967, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_14._Automaton = _BuildAutomaton_14()




CTD_ANON_15._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextDocument'), CTD_ANON_117, scope=CTD_ANON_15, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 649, 4)))

CTD_ANON_15._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_15, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_15 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_15
    del _BuildAutomaton_15
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 644, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 645, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_15._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 644, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_15._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TextDocument')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 645, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_15._Automaton = _BuildAutomaton_15()




CTD_ANON_16._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_16, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_16._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Matrix'), CTD_ANON_127, scope=CTD_ANON_16, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1005, 4)))

def _BuildAutomaton_16 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_16
    del _BuildAutomaton_16
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 663, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_16._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 663, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_16._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Matrix')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 664, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_16._Automaton = _BuildAutomaton_16()




CTD_ANON_17._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'InstanceField'), CTD_ANON_18, scope=CTD_ANON_17, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 769, 4)))

CTD_ANON_17._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_17, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_17 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_17
    del _BuildAutomaton_17
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 764, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_17._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 764, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_17._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'InstanceField')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 765, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_17._Automaton = _BuildAutomaton_17()




CTD_ANON_18._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_18, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_18 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_18
    del _BuildAutomaton_18
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 772, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_18._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 772, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_18._Automaton = _BuildAutomaton_18()




CTD_ANON_19._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'KNNInput'), CTD_ANON_122, scope=CTD_ANON_19, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 786, 4)))

CTD_ANON_19._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_19, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_19 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_19
    del _BuildAutomaton_19
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 781, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_19._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 781, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_19._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'KNNInput')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 782, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_19._Automaton = _BuildAutomaton_19()




CTD_ANON_20._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Target'), CTD_ANON_123, scope=CTD_ANON_20, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 817, 4)))

CTD_ANON_20._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_20, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_20 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_20
    del _BuildAutomaton_20
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 812, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_20._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 812, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_20._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Target')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 813, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_20._Automaton = _BuildAutomaton_20()




CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningModel'), CTD_ANON_92, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 33, 4)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AssociationModel'), CTD_ANON_98, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 157, 4)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RuleSetModel'), CTD_ANON_102, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 231, 4)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ClusteringModel'), CTD_ANON_106, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 311, 4)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RegressionModel'), CTD_ANON_111, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 520, 4)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextModel'), CTD_ANON_116, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 606, 4)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NearestNeighborModel'), CTD_ANON_120, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 719, 4)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningBuildTask'), CTD_ANON_22, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 887, 4)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Header'), CTD_ANON_24, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1036, 4)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NaiveBayesModel'), CTD_ANON_130, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1129, 4)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeneralRegressionModel'), CTD_ANON_133, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1344, 4)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TransformationDictionary'), CTD_ANON_53, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1797, 4)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NeuralNetwork'), CTD_ANON_164, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2001, 4)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BaselineModel'), CTD_ANON_170, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2130, 4)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SupportVectorMachineModel'), CTD_ANON_179, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2307, 4)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Scorecard'), CTD_ANON_191, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2471, 4)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SequenceModel'), CTD_ANON_194, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2551, 4)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DataDictionary'), CTD_ANON_68, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2728, 4)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeSeriesModel'), CTD_ANON_206, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2827, 4)))

CTD_ANON_21._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TreeModel'), CTD_ANON_220, scope=CTD_ANON_21, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3302, 4)))

def _BuildAutomaton_21 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_21
    del _BuildAutomaton_21
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 856, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 858, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 859, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 862, 16))
    counters.add(cc_3)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Header')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 855, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MiningBuildTask')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 856, 16))
    st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DataDictionary')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 857, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TransformationDictionary')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 858, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AssociationModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 869, 12))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BaselineModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 870, 12))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ClusteringModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 871, 12))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GeneralRegressionModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 872, 12))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MiningModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 873, 12))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NaiveBayesModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 874, 12))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NearestNeighborModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 875, 12))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NeuralNetwork')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 876, 12))
    st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'RegressionModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 877, 12))
    st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'RuleSetModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 878, 12))
    st_13 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SequenceModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 879, 12))
    st_14 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Scorecard')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 880, 12))
    st_15 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SupportVectorMachineModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 881, 12))
    st_16 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TextModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 882, 12))
    st_17 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeSeriesModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 883, 12))
    st_18 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TreeModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 884, 12))
    st_19 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_21._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 862, 16))
    st_20 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    transitions.append(fac.Transition(st_2, [
         ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    transitions.append(fac.Transition(st_10, [
         ]))
    transitions.append(fac.Transition(st_11, [
         ]))
    transitions.append(fac.Transition(st_12, [
         ]))
    transitions.append(fac.Transition(st_13, [
         ]))
    transitions.append(fac.Transition(st_14, [
         ]))
    transitions.append(fac.Transition(st_15, [
         ]))
    transitions.append(fac.Transition(st_16, [
         ]))
    transitions.append(fac.Transition(st_17, [
         ]))
    transitions.append(fac.Transition(st_18, [
         ]))
    transitions.append(fac.Transition(st_19, [
         ]))
    transitions.append(fac.Transition(st_20, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_16._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_17._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_18._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_17, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_18, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_19, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_19._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_20, [
        fac.UpdateInstruction(cc_3, True) ]))
    st_20._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_21._Automaton = _BuildAutomaton_21()




CTD_ANON_22._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_22, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_22 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_22
    del _BuildAutomaton_22
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 890, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_22._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 890, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_22._Automaton = _BuildAutomaton_22()




def _BuildAutomaton_23 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_23
    del _BuildAutomaton_23
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 910, 24))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_skip, namespace_constraint=pyxb.binding.content.Wildcard.NC_any), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 910, 24))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_23._Automaton = _BuildAutomaton_23()




CTD_ANON_24._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_24, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_24._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Application'), CTD_ANON_25, scope=CTD_ANON_24, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1048, 4)))

CTD_ANON_24._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Annotation'), CTD_ANON_26, scope=CTD_ANON_24, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1057, 4)))

CTD_ANON_24._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Timestamp'), CTD_ANON_27, scope=CTD_ANON_24, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1064, 4)))

def _BuildAutomaton_24 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_24
    del _BuildAutomaton_24
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1039, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1040, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1041, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1042, 16))
    counters.add(cc_3)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_24._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1039, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_24._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Application')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1040, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_24._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Annotation')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1041, 16))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_24._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Timestamp')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1042, 16))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_24._Automaton = _BuildAutomaton_24()




CTD_ANON_25._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_25, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_25 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_25
    del _BuildAutomaton_25
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1051, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_25._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1051, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_25._Automaton = _BuildAutomaton_25()




CTD_ANON_26._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_26, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_26 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_26
    del _BuildAutomaton_26
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1060, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_26._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1060, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_26._Automaton = _BuildAutomaton_26()




CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_27, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_27 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_27
    del _BuildAutomaton_27
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1067, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1067, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_27._Automaton = _BuildAutomaton_27()




CTD_ANON_28._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_28, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_28._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ChildParent'), CTD_ANON_129, scope=CTD_ANON_28, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1080, 4)))

def _BuildAutomaton_28 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_28
    del _BuildAutomaton_28
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1074, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_28._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1074, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_28._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ChildParent')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1075, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_28._Automaton = _BuildAutomaton_28()




CTD_ANON_29._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_29, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_29 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_29
    del _BuildAutomaton_29
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1106, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_29._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1106, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_29._Automaton = _BuildAutomaton_29()




CTD_ANON_30._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_30, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_30._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'row'), CTD_ANON_31, scope=CTD_ANON_30, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1118, 4)))

def _BuildAutomaton_30 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_30
    del _BuildAutomaton_30
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1113, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1114, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_30._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1113, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_30._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'row')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1114, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_30._Automaton = _BuildAutomaton_30()




def _BuildAutomaton_31 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_31
    del _BuildAutomaton_31
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1123, 24))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_skip, namespace_constraint=pyxb.binding.content.Wildcard.NC_any), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1123, 24))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_31._Automaton = _BuildAutomaton_31()




CTD_ANON_32._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_32, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_32._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BayesInput'), CTD_ANON_33, scope=CTD_ANON_32, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1159, 4)))

def _BuildAutomaton_32 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_32
    del _BuildAutomaton_32
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1154, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_32._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1154, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_32._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BayesInput')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1155, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_32._Automaton = _BuildAutomaton_32()




CTD_ANON_33._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_33, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_33._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TargetValueStats'), CTD_ANON_35, scope=CTD_ANON_33, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1183, 4)))

CTD_ANON_33._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PairCounts'), CTD_ANON_37, scope=CTD_ANON_33, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1200, 4)))

CTD_ANON_33._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DerivedField'), CTD_ANON_153, scope=CTD_ANON_33, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1814, 4)))

def _BuildAutomaton_33 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_33
    del _BuildAutomaton_33
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1162, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1166, 24))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_33._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1162, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_33._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TargetValueStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1164, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_33._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DerivedField')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1166, 24))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_33._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PairCounts')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1167, 24))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
         ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_33._Automaton = _BuildAutomaton_33()




CTD_ANON_34._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_34, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_34._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TargetValueCounts'), CTD_ANON_38, scope=CTD_ANON_34, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1209, 4)))

def _BuildAutomaton_34 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_34
    del _BuildAutomaton_34
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1177, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_34._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1177, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_34._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TargetValueCounts')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1178, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_34._Automaton = _BuildAutomaton_34()




CTD_ANON_35._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_35, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_35._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TargetValueStat'), CTD_ANON_36, scope=CTD_ANON_35, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1191, 4)))

def _BuildAutomaton_35 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_35
    del _BuildAutomaton_35
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1186, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_35._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1186, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_35._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TargetValueStat')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1187, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_35._Automaton = _BuildAutomaton_35()




CTD_ANON_36._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_36, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_36._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AnyDistribution'), CTD_ANON_172, scope=CTD_ANON_36, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2200, 4)))

CTD_ANON_36._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GaussianDistribution'), CTD_ANON_173, scope=CTD_ANON_36, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2209, 4)))

CTD_ANON_36._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PoissonDistribution'), CTD_ANON_174, scope=CTD_ANON_36, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2218, 4)))

CTD_ANON_36._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UniformDistribution'), CTD_ANON_175, scope=CTD_ANON_36, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2226, 4)))

def _BuildAutomaton_36 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_36
    del _BuildAutomaton_36
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1194, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2197, 12))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_36._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1194, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_36._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AnyDistribution')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2192, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_36._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GaussianDistribution')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2193, 16))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_36._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PoissonDistribution')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2194, 16))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_36._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'UniformDistribution')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2195, 16))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_36._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2197, 12))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_36._Automaton = _BuildAutomaton_36()




CTD_ANON_37._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_37, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_37._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TargetValueCounts'), CTD_ANON_38, scope=CTD_ANON_37, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1209, 4)))

def _BuildAutomaton_37 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_37
    del _BuildAutomaton_37
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1203, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_37._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1203, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_37._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TargetValueCounts')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1204, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_37._Automaton = _BuildAutomaton_37()




CTD_ANON_38._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_38, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_38._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TargetValueCount'), CTD_ANON_131, scope=CTD_ANON_38, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1217, 4)))

def _BuildAutomaton_38 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_38
    del _BuildAutomaton_38
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1212, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_38._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1212, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_38._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TargetValueCount')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1213, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_38._Automaton = _BuildAutomaton_38()




CTD_ANON_39._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_39, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_39._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OutputField'), CTD_ANON_132, scope=CTD_ANON_39, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1234, 4)))

def _BuildAutomaton_39 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_39
    del _BuildAutomaton_39
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1229, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_39._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1229, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_39._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'OutputField')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1230, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_39._Automaton = _BuildAutomaton_39()




CTD_ANON_40._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_40, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_40._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Decision'), CTD_ANON_41, scope=CTD_ANON_40, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1321, 4)))

def _BuildAutomaton_40 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_40
    del _BuildAutomaton_40
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1314, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_40._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1314, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_40._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Decision')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1315, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_40._Automaton = _BuildAutomaton_40()




CTD_ANON_41._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_41, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_41 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_41
    del _BuildAutomaton_41
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1324, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_41._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1324, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_41._Automaton = _BuildAutomaton_41()




CTD_ANON_42._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_42, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_42._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Parameter'), CTD_ANON_134, scope=CTD_ANON_42, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1420, 4)))

def _BuildAutomaton_42 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_42
    del _BuildAutomaton_42
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1415, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1416, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_42._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1415, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_42._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Parameter')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1416, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_42._Automaton = _BuildAutomaton_42()




CTD_ANON_43._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_43, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_43._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Predictor'), CTD_ANON_135, scope=CTD_ANON_43, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1446, 4)))

def _BuildAutomaton_43 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_43
    del _BuildAutomaton_43
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1433, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1434, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_43._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1433, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_43._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Predictor')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1434, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_43._Automaton = _BuildAutomaton_43()




CTD_ANON_44._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_44, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_44._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Predictor'), CTD_ANON_135, scope=CTD_ANON_44, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1446, 4)))

def _BuildAutomaton_44 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_44
    del _BuildAutomaton_44
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1441, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1442, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_44._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1441, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_44._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Predictor')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1442, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_44._Automaton = _BuildAutomaton_44()




CTD_ANON_45._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_45, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_45._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Category'), CTD_ANON_46, scope=CTD_ANON_45, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1465, 4)))

def _BuildAutomaton_45 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_45
    del _BuildAutomaton_45
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1460, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_45._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1460, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_45._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Category')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1461, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_45._Automaton = _BuildAutomaton_45()




CTD_ANON_46._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_46, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_46 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_46
    del _BuildAutomaton_46
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1468, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_46._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1468, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_46._Automaton = _BuildAutomaton_46()




CTD_ANON_47._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_47, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_47._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PPCell'), CTD_ANON_136, scope=CTD_ANON_47, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1481, 4)))

def _BuildAutomaton_47 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_47
    del _BuildAutomaton_47
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1476, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1477, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_47._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1476, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_47._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PPCell')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1477, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_47._Automaton = _BuildAutomaton_47()




CTD_ANON_48._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_48, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_48._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PCell'), CTD_ANON_139, scope=CTD_ANON_48, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1529, 4)))

def _BuildAutomaton_48 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_48
    del _BuildAutomaton_48
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1524, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1525, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_48._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1524, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_48._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PCell')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1525, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_48._Automaton = _BuildAutomaton_48()




CTD_ANON_49._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_49, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_49._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Value'), CTD_ANON_204, scope=CTD_ANON_49, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2790, 4)))

CTD_ANON_49._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Interval'), CTD_ANON_205, scope=CTD_ANON_49, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2808, 4)))

def _BuildAutomaton_49 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_49
    del _BuildAutomaton_49
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1575, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1576, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1577, 16))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_49._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1575, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_49._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Value')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1576, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_49._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Interval')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1577, 16))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_49._Automaton = _BuildAutomaton_49()




CTD_ANON_50._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_50, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_50._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UnivariateStats'), CTD_ANON_143, scope=CTD_ANON_50, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1613, 4)))

CTD_ANON_50._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultivariateStats'), CTD_ANON_52, scope=CTD_ANON_50, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1693, 4)))

def _BuildAutomaton_50 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_50
    del _BuildAutomaton_50
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1607, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1608, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1609, 16))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_50._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1607, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_50._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'UnivariateStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1608, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_50._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultivariateStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1609, 16))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_50._Automaton = _BuildAutomaton_50()




CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_51, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, scope=CTD_ANON_51, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4)))

def _BuildAutomaton_51 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_51
    del _BuildAutomaton_51
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1671, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=2, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1672, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1671, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Array')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1672, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_51._Automaton = _BuildAutomaton_51()




CTD_ANON_52._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_52, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_52._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultivariateStat'), CTD_ANON_148, scope=CTD_ANON_52, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1702, 4)))

def _BuildAutomaton_52 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_52
    del _BuildAutomaton_52
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1696, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_52._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1696, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_52._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultivariateStat')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1697, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_52._Automaton = _BuildAutomaton_52()




CTD_ANON_53._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefineFunction'), CTD_ANON_89, scope=CTD_ANON_53, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2, 4)))

CTD_ANON_53._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_53, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_53._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DerivedField'), CTD_ANON_153, scope=CTD_ANON_53, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1814, 4)))

def _BuildAutomaton_53 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_53
    del _BuildAutomaton_53
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1800, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1801, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1802, 16))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_53._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1800, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_53._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DefineFunction')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1801, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_53._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DerivedField')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1802, 16))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_53._Automaton = _BuildAutomaton_53()




CTD_ANON_54._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_54, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_54._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DerivedField'), CTD_ANON_153, scope=CTD_ANON_54, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1814, 4)))

def _BuildAutomaton_54 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_54
    del _BuildAutomaton_54
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1809, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1810, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_54._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1809, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_54._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DerivedField')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1810, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_54._Automaton = _BuildAutomaton_54()




CTD_ANON_55._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_55, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_55._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Interval'), CTD_ANON_205, scope=CTD_ANON_55, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2808, 4)))

def _BuildAutomaton_55 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_55
    del _BuildAutomaton_55
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1897, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_55._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1897, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_55._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Interval')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1898, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_55._Automaton = _BuildAutomaton_55()




CTD_ANON_56._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_56, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_56._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TableLocator'), CTD_ANON_29, scope=CTD_ANON_56, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1103, 4)))

CTD_ANON_56._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'InlineTable'), CTD_ANON_30, scope=CTD_ANON_56, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1110, 4)))

def _BuildAutomaton_56 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_56
    del _BuildAutomaton_56
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1963, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1964, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_56._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1963, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_56._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TableLocator')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1965, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_56._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'InlineTable')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1966, 20))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_56._Automaton = _BuildAutomaton_56()




CTD_ANON_57._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_57, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_57._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NeuralInput'), CTD_ANON_166, scope=CTD_ANON_57, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2091, 4)))

def _BuildAutomaton_57 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_57
    del _BuildAutomaton_57
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2032, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_57._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2032, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_57._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NeuralInput')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2033, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_57._Automaton = _BuildAutomaton_57()




CTD_ANON_58._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_58, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_58._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NeuralOutput'), CTD_ANON_169, scope=CTD_ANON_58, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2121, 4)))

def _BuildAutomaton_58 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_58
    del _BuildAutomaton_58
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2055, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_58._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2055, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_58._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NeuralOutput')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2056, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_58._Automaton = _BuildAutomaton_58()




CTD_ANON_59._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_59, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_59._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FieldRef'), CTD_ANON_155, scope=CTD_ANON_59, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1836, 4)))

CTD_ANON_59._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AnyDistribution'), CTD_ANON_172, scope=CTD_ANON_59, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2200, 4)))

CTD_ANON_59._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GaussianDistribution'), CTD_ANON_173, scope=CTD_ANON_59, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2209, 4)))

CTD_ANON_59._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PoissonDistribution'), CTD_ANON_174, scope=CTD_ANON_59, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2218, 4)))

CTD_ANON_59._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UniformDistribution'), CTD_ANON_175, scope=CTD_ANON_59, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2226, 4)))

CTD_ANON_59._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountTable'), COUNT_TABLE_TYPE, scope=CTD_ANON_59, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2242, 4)))

CTD_ANON_59._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NormalizedCountTable'), COUNT_TABLE_TYPE, scope=CTD_ANON_59, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2243, 4)))

def _BuildAutomaton_59 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_59
    del _BuildAutomaton_59
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2197, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2239, 12))
    counters.add(cc_1)
    states = []
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_59._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AnyDistribution')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2192, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_59._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GaussianDistribution')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2193, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_59._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PoissonDistribution')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2194, 16))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_59._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'UniformDistribution')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2195, 16))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_59._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2197, 12))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_59._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CountTable')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2237, 12))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_59._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NormalizedCountTable')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2238, 12))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_59._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FieldRef')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2239, 12))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    st_5._set_transitionSet(transitions)
    transitions = []
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_7._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_59._Automaton = _BuildAutomaton_59()




CTD_ANON_60._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_60, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_60._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AnyDistribution'), CTD_ANON_172, scope=CTD_ANON_60, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2200, 4)))

CTD_ANON_60._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GaussianDistribution'), CTD_ANON_173, scope=CTD_ANON_60, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2209, 4)))

CTD_ANON_60._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PoissonDistribution'), CTD_ANON_174, scope=CTD_ANON_60, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2218, 4)))

CTD_ANON_60._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UniformDistribution'), CTD_ANON_175, scope=CTD_ANON_60, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2226, 4)))

def _BuildAutomaton_60 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_60
    del _BuildAutomaton_60
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2197, 12))
    counters.add(cc_0)
    states = []
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_60._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AnyDistribution')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2192, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_60._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GaussianDistribution')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2193, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_60._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PoissonDistribution')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2194, 16))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_60._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'UniformDistribution')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2195, 16))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_60._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2197, 12))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_4._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_60._Automaton = _BuildAutomaton_60()




CTD_ANON_61._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_61, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_61._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VerificationField'), CTD_ANON_62, scope=CTD_ANON_61, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2296, 4)))

def _BuildAutomaton_61 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_61
    del _BuildAutomaton_61
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2291, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_61._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2291, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_61._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'VerificationField')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2292, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_61._Automaton = _BuildAutomaton_61()




CTD_ANON_62._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_62, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_62 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_62
    del _BuildAutomaton_62
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2299, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_62._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2299, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_62._Automaton = _BuildAutomaton_62()




CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_63, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_63 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_63
    del _BuildAutomaton_63
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2354, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2354, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_63._Automaton = _BuildAutomaton_63()




CTD_ANON_64._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_64, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_64._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Characteristic'), CTD_ANON_192, scope=CTD_ANON_64, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2521, 4)))

def _BuildAutomaton_64 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_64
    del _BuildAutomaton_64
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2516, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_64._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2516, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_64._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Characteristic')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2517, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_64._Automaton = _BuildAutomaton_64()




CTD_ANON_65._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Apply'), CTD_ANON_91, scope=CTD_ANON_65, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 21, 4)))

CTD_ANON_65._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_65, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_65._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Constant'), CTD_ANON_154, scope=CTD_ANON_65, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1827, 4)))

CTD_ANON_65._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FieldRef'), CTD_ANON_155, scope=CTD_ANON_65, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1836, 4)))

CTD_ANON_65._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NormContinuous'), CTD_ANON_156, scope=CTD_ANON_65, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1845, 4)))

CTD_ANON_65._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NormDiscrete'), CTD_ANON_158, scope=CTD_ANON_65, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1865, 4)))

CTD_ANON_65._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Discretize'), CTD_ANON_159, scope=CTD_ANON_65, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1882, 4)))

CTD_ANON_65._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MapValues'), CTD_ANON_160, scope=CTD_ANON_65, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1903, 4)))

CTD_ANON_65._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextIndex'), CTD_ANON_162, scope=CTD_ANON_65, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1928, 4)))

CTD_ANON_65._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Aggregate'), CTD_ANON_163, scope=CTD_ANON_65, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1979, 4)))

def _BuildAutomaton_65 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_65
    del _BuildAutomaton_65
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2546, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_65._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2546, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_65._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Constant')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1786, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_65._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FieldRef')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1787, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_65._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NormContinuous')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1788, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_65._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NormDiscrete')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1789, 12))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_65._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Discretize')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1790, 12))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_65._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MapValues')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1791, 12))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_65._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TextIndex')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1792, 12))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_65._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Apply')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1793, 12))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_65._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Aggregate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1794, 12))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    transitions = []
    st_2._set_transitionSet(transitions)
    transitions = []
    st_3._set_transitionSet(transitions)
    transitions = []
    st_4._set_transitionSet(transitions)
    transitions = []
    st_5._set_transitionSet(transitions)
    transitions = []
    st_6._set_transitionSet(transitions)
    transitions = []
    st_7._set_transitionSet(transitions)
    transitions = []
    st_8._set_transitionSet(transitions)
    transitions = []
    st_9._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_65._Automaton = _BuildAutomaton_65()




CTD_ANON_66._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_66, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_66._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Time'), CTD_ANON_198, scope=CTD_ANON_66, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2636, 4)))

CTD_ANON_66._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SequenceReference'), CTD_ANON_202, scope=CTD_ANON_66, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2706, 4)))

def _BuildAutomaton_66 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_66
    del _BuildAutomaton_66
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2700, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2703, 12))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_66._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2700, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_66._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SequenceReference')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2702, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_66._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Time')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2703, 12))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_66._Automaton = _BuildAutomaton_66()




CTD_ANON_67._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_67, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_67._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Time'), CTD_ANON_198, scope=CTD_ANON_67, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2636, 4)))

CTD_ANON_67._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SequenceReference'), CTD_ANON_202, scope=CTD_ANON_67, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2706, 4)))

def _BuildAutomaton_67 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_67
    del _BuildAutomaton_67
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2700, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2703, 12))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_67._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2700, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_67._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SequenceReference')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2702, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_67._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Time')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2703, 12))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_67._Automaton = _BuildAutomaton_67()




CTD_ANON_68._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_68, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_68._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Taxonomy'), CTD_ANON_28, scope=CTD_ANON_68, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1071, 4)))

CTD_ANON_68._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DataField'), CTD_ANON_203, scope=CTD_ANON_68, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2738, 4)))

def _BuildAutomaton_68 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_68
    del _BuildAutomaton_68
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2731, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2733, 16))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_68._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2731, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_68._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DataField')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2732, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_68._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Taxonomy')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2733, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    transitions.append(fac.Transition(st_2, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_68._Automaton = _BuildAutomaton_68()




CTD_ANON_69._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_69, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_69._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningField'), CTD_ANON_216, scope=CTD_ANON_69, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3041, 4)))

def _BuildAutomaton_69 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_69
    del _BuildAutomaton_69
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3036, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_69._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3036, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_69._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MiningField')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3037, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_69._Automaton = _BuildAutomaton_69()




CTD_ANON_70._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_70, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_70._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PredictiveModelQuality'), CTD_ANON_217, scope=CTD_ANON_70, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3105, 4)))

CTD_ANON_70._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ClusteringModelQuality'), CTD_ANON_218, scope=CTD_ANON_70, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3142, 4)))

CTD_ANON_70._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Correlations'), CTD_ANON_83, scope=CTD_ANON_70, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3268, 4)))

def _BuildAutomaton_70 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_70
    del _BuildAutomaton_70
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3096, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3098, 20))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3099, 20))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3101, 16))
    counters.add(cc_3)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_70._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3096, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_70._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PredictiveModelQuality')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3098, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_70._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ClusteringModelQuality')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3099, 20))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_70._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Correlations')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3101, 16))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_70._Automaton = _BuildAutomaton_70()




CTD_ANON_71._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_71, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_71._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LiftGraph'), CTD_ANON_74, scope=CTD_ANON_71, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3186, 4)))

def _BuildAutomaton_71 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_71
    del _BuildAutomaton_71
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3165, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_71._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3165, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_71._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LiftGraph')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3166, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_71._Automaton = _BuildAutomaton_71()




CTD_ANON_72._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_72, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_72._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LiftGraph'), CTD_ANON_74, scope=CTD_ANON_72, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3186, 4)))

def _BuildAutomaton_72 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_72
    del _BuildAutomaton_72
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3173, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_72._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3173, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_72._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LiftGraph')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3174, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_72._Automaton = _BuildAutomaton_72()




CTD_ANON_73._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_73, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_73._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LiftGraph'), CTD_ANON_74, scope=CTD_ANON_73, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3186, 4)))

def _BuildAutomaton_73 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_73
    del _BuildAutomaton_73
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3181, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_73._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3181, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_73._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LiftGraph')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3182, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_73._Automaton = _BuildAutomaton_73()




CTD_ANON_74._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_74, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_74._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'XCoordinates'), CTD_ANON_75, scope=CTD_ANON_74, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3197, 4)))

CTD_ANON_74._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'YCoordinates'), CTD_ANON_76, scope=CTD_ANON_74, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3205, 4)))

CTD_ANON_74._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BoundaryValues'), CTD_ANON_77, scope=CTD_ANON_74, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3213, 4)))

CTD_ANON_74._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BoundaryValueMeans'), CTD_ANON_78, scope=CTD_ANON_74, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3221, 4)))

def _BuildAutomaton_74 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_74
    del _BuildAutomaton_74
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3189, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3192, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3193, 16))
    counters.add(cc_2)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_74._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3189, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_74._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'XCoordinates')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3190, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_74._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'YCoordinates')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3191, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_74._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BoundaryValues')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3192, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_74._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BoundaryValueMeans')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3193, 16))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_4._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_74._Automaton = _BuildAutomaton_74()




CTD_ANON_75._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_75, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_75._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, scope=CTD_ANON_75, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4)))

def _BuildAutomaton_75 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_75
    del _BuildAutomaton_75
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3200, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_75._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3200, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_75._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Array')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 952, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_75._Automaton = _BuildAutomaton_75()




CTD_ANON_76._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_76, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_76._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, scope=CTD_ANON_76, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4)))

def _BuildAutomaton_76 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_76
    del _BuildAutomaton_76
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3208, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_76._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3208, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_76._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Array')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 952, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_76._Automaton = _BuildAutomaton_76()




CTD_ANON_77._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_77, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_77._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, scope=CTD_ANON_77, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4)))

def _BuildAutomaton_77 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_77
    del _BuildAutomaton_77
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3216, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_77._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3216, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_77._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Array')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 952, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_77._Automaton = _BuildAutomaton_77()




CTD_ANON_78._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_78, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_78._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, scope=CTD_ANON_78, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4)))

def _BuildAutomaton_78 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_78
    del _BuildAutomaton_78
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3224, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_78._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3224, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_78._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Array')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 952, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_78._Automaton = _BuildAutomaton_78()




CTD_ANON_79._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_79, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_79._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ROCGraph'), CTD_ANON_80, scope=CTD_ANON_79, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3241, 4)))

def _BuildAutomaton_79 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_79
    del _BuildAutomaton_79
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3232, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_79._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3232, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_79._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ROCGraph')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3233, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_79._Automaton = _BuildAutomaton_79()




CTD_ANON_80._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_80, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_80._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'XCoordinates'), CTD_ANON_75, scope=CTD_ANON_80, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3197, 4)))

CTD_ANON_80._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'YCoordinates'), CTD_ANON_76, scope=CTD_ANON_80, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3205, 4)))

CTD_ANON_80._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BoundaryValues'), CTD_ANON_77, scope=CTD_ANON_80, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3213, 4)))

def _BuildAutomaton_80 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_80
    del _BuildAutomaton_80
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3244, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3247, 16))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_80._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3244, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_80._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'XCoordinates')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3245, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_80._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'YCoordinates')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3246, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_80._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BoundaryValues')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3247, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_80._Automaton = _BuildAutomaton_80()




CTD_ANON_81._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_81, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_81._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Matrix'), CTD_ANON_127, scope=CTD_ANON_81, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1005, 4)))

CTD_ANON_81._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ClassLabels'), CTD_ANON_82, scope=CTD_ANON_81, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3260, 4)))

def _BuildAutomaton_81 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_81
    del _BuildAutomaton_81
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3254, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_81._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3254, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_81._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ClassLabels')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3255, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_81._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Matrix')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3256, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_81._Automaton = _BuildAutomaton_81()




CTD_ANON_82._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_82, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_82._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, scope=CTD_ANON_82, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4)))

def _BuildAutomaton_82 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_82
    del _BuildAutomaton_82
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3263, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_82._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3263, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_82._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Array')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 967, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_82._Automaton = _BuildAutomaton_82()




CTD_ANON_83._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_83, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_83._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CorrelationFields'), CTD_ANON_84, scope=CTD_ANON_83, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3278, 4)))

CTD_ANON_83._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CorrelationValues'), CTD_ANON_85, scope=CTD_ANON_83, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3286, 4)))

CTD_ANON_83._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CorrelationMethods'), CTD_ANON_86, scope=CTD_ANON_83, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3294, 4)))

def _BuildAutomaton_83 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_83
    del _BuildAutomaton_83
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3271, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3274, 16))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_83._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3271, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_83._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CorrelationFields')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3272, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_83._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CorrelationValues')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3273, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_83._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CorrelationMethods')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3274, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_83._Automaton = _BuildAutomaton_83()




CTD_ANON_84._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_84, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_84._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, scope=CTD_ANON_84, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4)))

def _BuildAutomaton_84 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_84
    del _BuildAutomaton_84
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3281, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_84._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3281, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_84._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Array')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 967, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_84._Automaton = _BuildAutomaton_84()




CTD_ANON_85._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_85, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_85._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Matrix'), CTD_ANON_127, scope=CTD_ANON_85, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1005, 4)))

def _BuildAutomaton_85 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_85
    del _BuildAutomaton_85
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3289, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_85._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3289, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_85._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Matrix')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3290, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_85._Automaton = _BuildAutomaton_85()




CTD_ANON_86._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_86, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_86._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Matrix'), CTD_ANON_127, scope=CTD_ANON_86, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1005, 4)))

def _BuildAutomaton_86 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_86
    del _BuildAutomaton_86
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3297, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_86._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3297, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_86._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Matrix')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3298, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_86._Automaton = _BuildAutomaton_86()




CTD_ANON_87._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_87, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_87 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_87
    del _BuildAutomaton_87
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3425, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_87._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3425, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_87._Automaton = _BuildAutomaton_87()




CTD_ANON_88._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_88, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_88 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_88
    del _BuildAutomaton_88
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3432, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_88._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3432, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_88._Automaton = _BuildAutomaton_88()




CTD_ANON_89._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ParameterField'), CTD_ANON_90, scope=CTD_ANON_89, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 14, 4)))

CTD_ANON_89._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Apply'), CTD_ANON_91, scope=CTD_ANON_89, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 21, 4)))

CTD_ANON_89._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_89, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_89._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Constant'), CTD_ANON_154, scope=CTD_ANON_89, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1827, 4)))

CTD_ANON_89._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FieldRef'), CTD_ANON_155, scope=CTD_ANON_89, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1836, 4)))

CTD_ANON_89._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NormContinuous'), CTD_ANON_156, scope=CTD_ANON_89, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1845, 4)))

CTD_ANON_89._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NormDiscrete'), CTD_ANON_158, scope=CTD_ANON_89, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1865, 4)))

CTD_ANON_89._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Discretize'), CTD_ANON_159, scope=CTD_ANON_89, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1882, 4)))

CTD_ANON_89._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MapValues'), CTD_ANON_160, scope=CTD_ANON_89, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1903, 4)))

CTD_ANON_89._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextIndex'), CTD_ANON_162, scope=CTD_ANON_89, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1928, 4)))

CTD_ANON_89._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Aggregate'), CTD_ANON_163, scope=CTD_ANON_89, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1979, 4)))

def _BuildAutomaton_89 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_89
    del _BuildAutomaton_89
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 5, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_89._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 5, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_89._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ParameterField')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 6, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_89._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Constant')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1786, 12))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_89._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FieldRef')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1787, 12))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_89._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NormContinuous')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1788, 12))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_89._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NormDiscrete')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1789, 12))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_89._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Discretize')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1790, 12))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_89._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MapValues')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1791, 12))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_89._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TextIndex')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1792, 12))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_89._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Apply')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1793, 12))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_89._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Aggregate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1794, 12))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    transitions.append(fac.Transition(st_10, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    st_2._set_transitionSet(transitions)
    transitions = []
    st_3._set_transitionSet(transitions)
    transitions = []
    st_4._set_transitionSet(transitions)
    transitions = []
    st_5._set_transitionSet(transitions)
    transitions = []
    st_6._set_transitionSet(transitions)
    transitions = []
    st_7._set_transitionSet(transitions)
    transitions = []
    st_8._set_transitionSet(transitions)
    transitions = []
    st_9._set_transitionSet(transitions)
    transitions = []
    st_10._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_89._Automaton = _BuildAutomaton_89()




CTD_ANON_91._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Apply'), CTD_ANON_91, scope=CTD_ANON_91, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 21, 4)))

CTD_ANON_91._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_91, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_91._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Constant'), CTD_ANON_154, scope=CTD_ANON_91, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1827, 4)))

CTD_ANON_91._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FieldRef'), CTD_ANON_155, scope=CTD_ANON_91, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1836, 4)))

CTD_ANON_91._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NormContinuous'), CTD_ANON_156, scope=CTD_ANON_91, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1845, 4)))

CTD_ANON_91._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NormDiscrete'), CTD_ANON_158, scope=CTD_ANON_91, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1865, 4)))

CTD_ANON_91._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Discretize'), CTD_ANON_159, scope=CTD_ANON_91, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1882, 4)))

CTD_ANON_91._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MapValues'), CTD_ANON_160, scope=CTD_ANON_91, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1903, 4)))

CTD_ANON_91._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextIndex'), CTD_ANON_162, scope=CTD_ANON_91, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1928, 4)))

CTD_ANON_91._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Aggregate'), CTD_ANON_163, scope=CTD_ANON_91, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1979, 4)))

def _BuildAutomaton_90 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_90
    del _BuildAutomaton_90
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 24, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 25, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_91._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 24, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_91._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Constant')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1786, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_91._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FieldRef')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1787, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_91._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NormContinuous')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1788, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_91._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NormDiscrete')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1789, 12))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_91._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Discretize')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1790, 12))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_91._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MapValues')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1791, 12))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_91._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TextIndex')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1792, 12))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_91._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Apply')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1793, 12))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_91._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Aggregate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1794, 12))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_9._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_91._Automaton = _BuildAutomaton_90()




CTD_ANON_92._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Segmentation'), CTD_ANON_93, scope=CTD_ANON_92, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 57, 4)))

CTD_ANON_92._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Regression'), CTD_ANON_96, scope=CTD_ANON_92, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 113, 4)))

CTD_ANON_92._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DecisionTree'), CTD_ANON_97, scope=CTD_ANON_92, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 130, 4)))

CTD_ANON_92._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Targets'), CTD_ANON_20, scope=CTD_ANON_92, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4)))

CTD_ANON_92._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_92, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_92._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Output'), CTD_ANON_39, scope=CTD_ANON_92, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4)))

CTD_ANON_92._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), CTD_ANON_50, scope=CTD_ANON_92, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4)))

CTD_ANON_92._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), CTD_ANON_54, scope=CTD_ANON_92, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4)))

CTD_ANON_92._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), CTD_ANON_178, scope=CTD_ANON_92, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4)))

CTD_ANON_92._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), CTD_ANON_69, scope=CTD_ANON_92, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4)))

CTD_ANON_92._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), CTD_ANON_70, scope=CTD_ANON_92, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4)))

def _BuildAutomaton_91 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_91
    del _BuildAutomaton_91
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 36, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 38, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 39, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 40, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 41, 16))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 42, 16))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 43, 16))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 47, 16))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 48, 16))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 49, 16))
    counters.add(cc_9)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_92._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 36, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_92._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 37, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_92._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Output')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 38, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_92._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 39, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_92._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 40, 16))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_92._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Targets')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 41, 16))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_92._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 42, 16))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_92._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Regression')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 44, 20))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_92._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DecisionTree')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 45, 20))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_92._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Segmentation')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 47, 16))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_92._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 48, 16))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_92._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 49, 16))
    st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    transitions.append(fac.Transition(st_10, [
         ]))
    transitions.append(fac.Transition(st_11, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, True) ]))
    st_11._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_92._Automaton = _BuildAutomaton_91()




CTD_ANON_93._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Segment'), CTD_ANON_94, scope=CTD_ANON_93, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 66, 4)))

CTD_ANON_93._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_93, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_92 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_92
    del _BuildAutomaton_92
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 60, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_93._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 60, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_93._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Segment')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 61, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_93._Automaton = _BuildAutomaton_92()




CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningModel'), CTD_ANON_92, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 33, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AssociationModel'), CTD_ANON_98, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 157, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RuleSetModel'), CTD_ANON_102, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 231, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ClusteringModel'), CTD_ANON_106, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 311, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RegressionModel'), CTD_ANON_111, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 520, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextModel'), CTD_ANON_116, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 606, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NearestNeighborModel'), CTD_ANON_120, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 719, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NaiveBayesModel'), CTD_ANON_130, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1129, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeneralRegressionModel'), CTD_ANON_133, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1344, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NeuralNetwork'), CTD_ANON_164, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2001, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BaselineModel'), CTD_ANON_170, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2130, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SupportVectorMachineModel'), CTD_ANON_179, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2307, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Scorecard'), CTD_ANON_191, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2471, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SequenceModel'), CTD_ANON_194, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2551, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeSeriesModel'), CTD_ANON_206, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2827, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TreeModel'), CTD_ANON_220, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3302, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SimplePredicate'), CTD_ANON_222, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3362, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompoundPredicate'), CTD_ANON_223, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3385, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SimpleSetPredicate'), CTD_ANON_224, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3405, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'True'), CTD_ANON_87, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3422, 4)))

CTD_ANON_94._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'False'), CTD_ANON_88, scope=CTD_ANON_94, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3429, 4)))

def _BuildAutomaton_93 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_93
    del _BuildAutomaton_93
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 69, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 69, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SimplePredicate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3355, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompoundPredicate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3356, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SimpleSetPredicate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3357, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'True')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3358, 12))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'False')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3359, 12))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AssociationModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 869, 12))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BaselineModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 870, 12))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ClusteringModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 871, 12))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GeneralRegressionModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 872, 12))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MiningModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 873, 12))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NaiveBayesModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 874, 12))
    st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NearestNeighborModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 875, 12))
    st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NeuralNetwork')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 876, 12))
    st_13 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'RegressionModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 877, 12))
    st_14 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'RuleSetModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 878, 12))
    st_15 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SequenceModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 879, 12))
    st_16 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Scorecard')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 880, 12))
    st_17 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_17)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SupportVectorMachineModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 881, 12))
    st_18 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_18)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TextModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 882, 12))
    st_19 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_19)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeSeriesModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 883, 12))
    st_20 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_20)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_94._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TreeModel')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 884, 12))
    st_21 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_21)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    transitions.append(fac.Transition(st_10, [
         ]))
    transitions.append(fac.Transition(st_11, [
         ]))
    transitions.append(fac.Transition(st_12, [
         ]))
    transitions.append(fac.Transition(st_13, [
         ]))
    transitions.append(fac.Transition(st_14, [
         ]))
    transitions.append(fac.Transition(st_15, [
         ]))
    transitions.append(fac.Transition(st_16, [
         ]))
    transitions.append(fac.Transition(st_17, [
         ]))
    transitions.append(fac.Transition(st_18, [
         ]))
    transitions.append(fac.Transition(st_19, [
         ]))
    transitions.append(fac.Transition(st_20, [
         ]))
    transitions.append(fac.Transition(st_21, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    transitions.append(fac.Transition(st_10, [
         ]))
    transitions.append(fac.Transition(st_11, [
         ]))
    transitions.append(fac.Transition(st_12, [
         ]))
    transitions.append(fac.Transition(st_13, [
         ]))
    transitions.append(fac.Transition(st_14, [
         ]))
    transitions.append(fac.Transition(st_15, [
         ]))
    transitions.append(fac.Transition(st_16, [
         ]))
    transitions.append(fac.Transition(st_17, [
         ]))
    transitions.append(fac.Transition(st_18, [
         ]))
    transitions.append(fac.Transition(st_19, [
         ]))
    transitions.append(fac.Transition(st_20, [
         ]))
    transitions.append(fac.Transition(st_21, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    transitions.append(fac.Transition(st_10, [
         ]))
    transitions.append(fac.Transition(st_11, [
         ]))
    transitions.append(fac.Transition(st_12, [
         ]))
    transitions.append(fac.Transition(st_13, [
         ]))
    transitions.append(fac.Transition(st_14, [
         ]))
    transitions.append(fac.Transition(st_15, [
         ]))
    transitions.append(fac.Transition(st_16, [
         ]))
    transitions.append(fac.Transition(st_17, [
         ]))
    transitions.append(fac.Transition(st_18, [
         ]))
    transitions.append(fac.Transition(st_19, [
         ]))
    transitions.append(fac.Transition(st_20, [
         ]))
    transitions.append(fac.Transition(st_21, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    transitions.append(fac.Transition(st_10, [
         ]))
    transitions.append(fac.Transition(st_11, [
         ]))
    transitions.append(fac.Transition(st_12, [
         ]))
    transitions.append(fac.Transition(st_13, [
         ]))
    transitions.append(fac.Transition(st_14, [
         ]))
    transitions.append(fac.Transition(st_15, [
         ]))
    transitions.append(fac.Transition(st_16, [
         ]))
    transitions.append(fac.Transition(st_17, [
         ]))
    transitions.append(fac.Transition(st_18, [
         ]))
    transitions.append(fac.Transition(st_19, [
         ]))
    transitions.append(fac.Transition(st_20, [
         ]))
    transitions.append(fac.Transition(st_21, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    transitions.append(fac.Transition(st_10, [
         ]))
    transitions.append(fac.Transition(st_11, [
         ]))
    transitions.append(fac.Transition(st_12, [
         ]))
    transitions.append(fac.Transition(st_13, [
         ]))
    transitions.append(fac.Transition(st_14, [
         ]))
    transitions.append(fac.Transition(st_15, [
         ]))
    transitions.append(fac.Transition(st_16, [
         ]))
    transitions.append(fac.Transition(st_17, [
         ]))
    transitions.append(fac.Transition(st_18, [
         ]))
    transitions.append(fac.Transition(st_19, [
         ]))
    transitions.append(fac.Transition(st_20, [
         ]))
    transitions.append(fac.Transition(st_21, [
         ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    st_6._set_transitionSet(transitions)
    transitions = []
    st_7._set_transitionSet(transitions)
    transitions = []
    st_8._set_transitionSet(transitions)
    transitions = []
    st_9._set_transitionSet(transitions)
    transitions = []
    st_10._set_transitionSet(transitions)
    transitions = []
    st_11._set_transitionSet(transitions)
    transitions = []
    st_12._set_transitionSet(transitions)
    transitions = []
    st_13._set_transitionSet(transitions)
    transitions = []
    st_14._set_transitionSet(transitions)
    transitions = []
    st_15._set_transitionSet(transitions)
    transitions = []
    st_16._set_transitionSet(transitions)
    transitions = []
    st_17._set_transitionSet(transitions)
    transitions = []
    st_18._set_transitionSet(transitions)
    transitions = []
    st_19._set_transitionSet(transitions)
    transitions = []
    st_20._set_transitionSet(transitions)
    transitions = []
    st_21._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_94._Automaton = _BuildAutomaton_93()




CTD_ANON_95._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_95, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_94 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_94
    del _BuildAutomaton_94
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 103, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_95._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 103, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_95._Automaton = _BuildAutomaton_94()




CTD_ANON_96._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ResultField'), CTD_ANON_95, scope=CTD_ANON_96, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 100, 4)))

CTD_ANON_96._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RegressionTable'), CTD_ANON_112, scope=CTD_ANON_96, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 564, 4)))

CTD_ANON_96._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Targets'), CTD_ANON_20, scope=CTD_ANON_96, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4)))

CTD_ANON_96._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_96, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_96._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Output'), CTD_ANON_39, scope=CTD_ANON_96, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4)))

CTD_ANON_96._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), CTD_ANON_50, scope=CTD_ANON_96, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4)))

CTD_ANON_96._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), CTD_ANON_54, scope=CTD_ANON_96, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4)))

def _BuildAutomaton_95 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_95
    del _BuildAutomaton_95
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 116, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 117, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 118, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 119, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 120, 16))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 121, 16))
    counters.add(cc_5)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_96._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 116, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_96._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Output')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 117, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_96._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 118, 16))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_96._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Targets')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 119, 16))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_96._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 120, 16))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_96._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ResultField')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 121, 16))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_96._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'RegressionTable')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 122, 16))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    st_6._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_96._Automaton = _BuildAutomaton_95()




CTD_ANON_97._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ResultField'), CTD_ANON_95, scope=CTD_ANON_97, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 100, 4)))

CTD_ANON_97._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Targets'), CTD_ANON_20, scope=CTD_ANON_97, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4)))

CTD_ANON_97._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_97, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_97._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Output'), CTD_ANON_39, scope=CTD_ANON_97, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4)))

CTD_ANON_97._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), CTD_ANON_50, scope=CTD_ANON_97, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4)))

CTD_ANON_97._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), CTD_ANON_54, scope=CTD_ANON_97, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4)))

CTD_ANON_97._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Node'), CTD_ANON_221, scope=CTD_ANON_97, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3333, 4)))

def _BuildAutomaton_96 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_96
    del _BuildAutomaton_96
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 133, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 134, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 135, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 136, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 137, 16))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 138, 16))
    counters.add(cc_5)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_97._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 133, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_97._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Output')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 134, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_97._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 135, 16))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_97._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Targets')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 136, 16))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_97._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 137, 16))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_97._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ResultField')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 138, 16))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_97._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Node')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 139, 16))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    st_6._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_97._Automaton = _BuildAutomaton_96()




CTD_ANON_98._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Item'), CTD_ANON_99, scope=CTD_ANON_98, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 186, 4)))

CTD_ANON_98._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Itemset'), CTD_ANON_100, scope=CTD_ANON_98, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 197, 4)))

CTD_ANON_98._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AssociationRule'), CTD_ANON_101, scope=CTD_ANON_98, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 216, 4)))

CTD_ANON_98._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_98, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_98._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Output'), CTD_ANON_39, scope=CTD_ANON_98, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4)))

CTD_ANON_98._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), CTD_ANON_50, scope=CTD_ANON_98, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4)))

CTD_ANON_98._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), CTD_ANON_54, scope=CTD_ANON_98, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4)))

CTD_ANON_98._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), CTD_ANON_178, scope=CTD_ANON_98, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4)))

CTD_ANON_98._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), CTD_ANON_69, scope=CTD_ANON_98, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4)))

def _BuildAutomaton_97 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_97
    del _BuildAutomaton_97
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 160, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 162, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 163, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 164, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 165, 16))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 166, 16))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 167, 16))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 168, 16))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 169, 16))
    counters.add(cc_8)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_98._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 160, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_98._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 161, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_98._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Output')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 162, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_98._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 163, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_98._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 164, 16))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_98._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Item')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 165, 16))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_98._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Itemset')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 166, 16))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_98._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AssociationRule')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 167, 16))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_98._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 168, 16))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_98._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 169, 16))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, True) ]))
    st_9._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_98._Automaton = _BuildAutomaton_97()




CTD_ANON_99._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_99, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_98 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_98
    del _BuildAutomaton_98
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 189, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_99._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 189, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_99._Automaton = _BuildAutomaton_98()




CTD_ANON_100._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ItemRef'), CTD_ANON, scope=CTD_ANON_100, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 208, 4)))

CTD_ANON_100._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_100, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_99 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_99
    del _BuildAutomaton_99
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 200, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 201, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_100._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 200, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_100._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ItemRef')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 201, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_100._Automaton = _BuildAutomaton_99()




CTD_ANON_101._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_101, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_100 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_100
    del _BuildAutomaton_100
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 219, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_101._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 219, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_101._Automaton = _BuildAutomaton_100()




CTD_ANON_102._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RuleSet'), CTD_ANON_103, scope=CTD_ANON_102, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 251, 4)))

CTD_ANON_102._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Targets'), CTD_ANON_20, scope=CTD_ANON_102, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4)))

CTD_ANON_102._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_102, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_102._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Output'), CTD_ANON_39, scope=CTD_ANON_102, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4)))

CTD_ANON_102._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), CTD_ANON_50, scope=CTD_ANON_102, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4)))

CTD_ANON_102._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), CTD_ANON_54, scope=CTD_ANON_102, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4)))

CTD_ANON_102._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), CTD_ANON_178, scope=CTD_ANON_102, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4)))

CTD_ANON_102._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), CTD_ANON_69, scope=CTD_ANON_102, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4)))

CTD_ANON_102._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), CTD_ANON_70, scope=CTD_ANON_102, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4)))

def _BuildAutomaton_101 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_101
    del _BuildAutomaton_101
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 234, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 236, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 237, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 238, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 239, 16))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 240, 16))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 242, 16))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 243, 16))
    counters.add(cc_7)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_102._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 234, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_102._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 235, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_102._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Output')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 236, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_102._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 237, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_102._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 238, 16))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_102._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Targets')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 239, 16))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_102._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 240, 16))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_102._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'RuleSet')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 241, 16))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_102._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 242, 16))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_102._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 243, 16))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, True) ]))
    st_9._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_102._Automaton = _BuildAutomaton_101()




CTD_ANON_103._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RuleSelectionMethod'), CTD_ANON_104, scope=CTD_ANON_103, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 265, 4)))

CTD_ANON_103._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SimpleRule'), CTD_ANON_105, scope=CTD_ANON_103, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 287, 4)))

CTD_ANON_103._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompoundRule'), CTD_ANON_, scope=CTD_ANON_103, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 302, 4)))

CTD_ANON_103._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_103, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_103._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ScoreDistribution'), CTD_ANON_225, scope=CTD_ANON_103, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3436, 4)))

def _BuildAutomaton_102 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_102
    del _BuildAutomaton_102
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 254, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 256, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 257, 16))
    counters.add(cc_2)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_103._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 254, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_103._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'RuleSelectionMethod')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 255, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_103._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ScoreDistribution')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 256, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_103._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SimpleRule')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 283, 12))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_103._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompoundRule')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 284, 12))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_4._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_103._Automaton = _BuildAutomaton_102()




CTD_ANON_104._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_104, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_103 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_103
    del _BuildAutomaton_103
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 268, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_104._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 268, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_104._Automaton = _BuildAutomaton_103()




CTD_ANON_105._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_105, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_105._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SimplePredicate'), CTD_ANON_222, scope=CTD_ANON_105, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3362, 4)))

CTD_ANON_105._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompoundPredicate'), CTD_ANON_223, scope=CTD_ANON_105, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3385, 4)))

CTD_ANON_105._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SimpleSetPredicate'), CTD_ANON_224, scope=CTD_ANON_105, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3405, 4)))

CTD_ANON_105._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'True'), CTD_ANON_87, scope=CTD_ANON_105, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3422, 4)))

CTD_ANON_105._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'False'), CTD_ANON_88, scope=CTD_ANON_105, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3429, 4)))

CTD_ANON_105._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ScoreDistribution'), CTD_ANON_225, scope=CTD_ANON_105, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3436, 4)))

def _BuildAutomaton_104 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_104
    del _BuildAutomaton_104
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 290, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 292, 16))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_105._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 290, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_105._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SimplePredicate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3355, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_105._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompoundPredicate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3356, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_105._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SimpleSetPredicate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3357, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_105._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'True')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3358, 12))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_105._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'False')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3359, 12))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_105._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ScoreDistribution')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 292, 16))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_6._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_105._Automaton = _BuildAutomaton_104()




CTD_ANON_106._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MissingValueWeights'), CTD_ANON_2, scope=CTD_ANON_106, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 342, 4)))

CTD_ANON_106._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Cluster'), CTD_ANON_3, scope=CTD_ANON_106, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 350, 4)))

CTD_ANON_106._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ClusteringField'), CTD_ANON_107, scope=CTD_ANON_106, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 382, 4)))

CTD_ANON_106._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ComparisonMeasure'), CTD_ANON_108, scope=CTD_ANON_106, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 419, 4)))

CTD_ANON_106._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_106, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_106._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Output'), CTD_ANON_39, scope=CTD_ANON_106, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4)))

CTD_ANON_106._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), CTD_ANON_50, scope=CTD_ANON_106, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4)))

CTD_ANON_106._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), CTD_ANON_54, scope=CTD_ANON_106, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4)))

CTD_ANON_106._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), CTD_ANON_178, scope=CTD_ANON_106, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4)))

CTD_ANON_106._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), CTD_ANON_69, scope=CTD_ANON_106, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4)))

CTD_ANON_106._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), CTD_ANON_70, scope=CTD_ANON_106, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4)))

def _BuildAutomaton_105 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_105
    del _BuildAutomaton_105
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 314, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 316, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 317, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 318, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 319, 16))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 322, 16))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 324, 16))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 325, 16))
    counters.add(cc_7)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_106._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 314, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_106._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 315, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_106._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Output')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 316, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_106._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 317, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_106._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 318, 16))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_106._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 319, 16))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_106._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ComparisonMeasure')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 320, 16))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_106._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ClusteringField')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 321, 16))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_106._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MissingValueWeights')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 322, 16))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_106._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Cluster')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 323, 16))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_106._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 324, 16))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_106._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 325, 16))
    st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
         ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
         ]))
    transitions.append(fac.Transition(st_10, [
         ]))
    transitions.append(fac.Transition(st_11, [
         ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, True) ]))
    st_11._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_106._Automaton = _BuildAutomaton_105()




CTD_ANON_107._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Comparisons'), CTD_ANON_6, scope=CTD_ANON_107, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 402, 4)))

CTD_ANON_107._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_107, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_106 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_106
    del _BuildAutomaton_106
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 385, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 386, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_107._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 385, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_107._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Comparisons')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 386, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_107._Automaton = _BuildAutomaton_106()




CTD_ANON_108._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'euclidean'), CTD_ANON_7, scope=CTD_ANON_108, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 448, 4)))

CTD_ANON_108._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'squaredEuclidean'), CTD_ANON_8, scope=CTD_ANON_108, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 455, 4)))

CTD_ANON_108._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'cityBlock'), CTD_ANON_9, scope=CTD_ANON_108, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 462, 4)))

CTD_ANON_108._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'chebychev'), CTD_ANON_10, scope=CTD_ANON_108, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 469, 4)))

CTD_ANON_108._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'minkowski'), CTD_ANON_109, scope=CTD_ANON_108, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 476, 4)))

CTD_ANON_108._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'simpleMatching'), CTD_ANON_11, scope=CTD_ANON_108, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 484, 4)))

CTD_ANON_108._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'jaccard'), CTD_ANON_12, scope=CTD_ANON_108, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 491, 4)))

CTD_ANON_108._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tanimoto'), CTD_ANON_13, scope=CTD_ANON_108, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 498, 4)))

CTD_ANON_108._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'binarySimilarity'), CTD_ANON_110, scope=CTD_ANON_108, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 505, 4)))

CTD_ANON_108._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_108, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_107 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_107
    del _BuildAutomaton_107
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 422, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_108._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 422, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_108._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'euclidean')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 424, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_108._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'squaredEuclidean')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 425, 20))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_108._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'chebychev')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 426, 20))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_108._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'cityBlock')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 427, 20))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_108._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'minkowski')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 428, 20))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_108._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'simpleMatching')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 429, 20))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_108._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'jaccard')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 430, 20))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_108._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tanimoto')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 431, 20))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_108._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'binarySimilarity')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 432, 20))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    transitions = []
    st_2._set_transitionSet(transitions)
    transitions = []
    st_3._set_transitionSet(transitions)
    transitions = []
    st_4._set_transitionSet(transitions)
    transitions = []
    st_5._set_transitionSet(transitions)
    transitions = []
    st_6._set_transitionSet(transitions)
    transitions = []
    st_7._set_transitionSet(transitions)
    transitions = []
    st_8._set_transitionSet(transitions)
    transitions = []
    st_9._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_108._Automaton = _BuildAutomaton_107()




CTD_ANON_109._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_109, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_108 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_108
    del _BuildAutomaton_108
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 479, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_109._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 479, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_109._Automaton = _BuildAutomaton_108()




CTD_ANON_110._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_110, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_109 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_109
    del _BuildAutomaton_109
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 508, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_110._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 508, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_110._Automaton = _BuildAutomaton_109()




CTD_ANON_111._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RegressionTable'), CTD_ANON_112, scope=CTD_ANON_111, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 564, 4)))

CTD_ANON_111._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Targets'), CTD_ANON_20, scope=CTD_ANON_111, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4)))

CTD_ANON_111._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_111, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_111._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Output'), CTD_ANON_39, scope=CTD_ANON_111, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4)))

CTD_ANON_111._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), CTD_ANON_50, scope=CTD_ANON_111, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4)))

CTD_ANON_111._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), CTD_ANON_54, scope=CTD_ANON_111, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4)))

CTD_ANON_111._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), CTD_ANON_178, scope=CTD_ANON_111, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4)))

CTD_ANON_111._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), CTD_ANON_69, scope=CTD_ANON_111, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4)))

CTD_ANON_111._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), CTD_ANON_70, scope=CTD_ANON_111, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4)))

def _BuildAutomaton_110 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_110
    del _BuildAutomaton_110
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 523, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 525, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 526, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 527, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 528, 16))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 529, 16))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 531, 16))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 532, 16))
    counters.add(cc_7)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_111._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 523, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_111._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 524, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_111._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Output')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 525, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_111._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 526, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_111._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 527, 16))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_111._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Targets')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 528, 16))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_111._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 529, 16))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_111._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'RegressionTable')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 530, 16))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_111._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 531, 16))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_111._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 532, 16))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, True) ]))
    st_9._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_111._Automaton = _BuildAutomaton_110()




CTD_ANON_112._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NumericPredictor'), CTD_ANON_113, scope=CTD_ANON_112, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 576, 4)))

CTD_ANON_112._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CategoricalPredictor'), CTD_ANON_114, scope=CTD_ANON_112, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 586, 4)))

CTD_ANON_112._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PredictorTerm'), CTD_ANON_115, scope=CTD_ANON_112, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 596, 4)))

CTD_ANON_112._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_112, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_111 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_111
    del _BuildAutomaton_111
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 567, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 568, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 569, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 570, 16))
    counters.add(cc_3)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_112._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 567, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_112._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NumericPredictor')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 568, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_112._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CategoricalPredictor')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 569, 16))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_112._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PredictorTerm')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 570, 16))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_112._Automaton = _BuildAutomaton_111()




CTD_ANON_113._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_113, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_112 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_112
    del _BuildAutomaton_112
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 579, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_113._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 579, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_113._Automaton = _BuildAutomaton_112()




CTD_ANON_114._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_114, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_113 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_113
    del _BuildAutomaton_113
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 589, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_114._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 589, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_114._Automaton = _BuildAutomaton_113()




CTD_ANON_115._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_115, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_115._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FieldRef'), CTD_ANON_155, scope=CTD_ANON_115, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1836, 4)))

def _BuildAutomaton_114 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_114
    del _BuildAutomaton_114
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 599, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_115._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 599, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_115._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FieldRef')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 600, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_115._Automaton = _BuildAutomaton_114()




CTD_ANON_116._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextDictionary'), CTD_ANON_14, scope=CTD_ANON_116, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 632, 4)))

CTD_ANON_116._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextCorpus'), CTD_ANON_15, scope=CTD_ANON_116, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 641, 4)))

CTD_ANON_116._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DocumentTermMatrix'), CTD_ANON_16, scope=CTD_ANON_116, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 660, 4)))

CTD_ANON_116._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextModelNormalization'), CTD_ANON_118, scope=CTD_ANON_116, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 668, 4)))

CTD_ANON_116._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextModelSimiliarity'), CTD_ANON_119, scope=CTD_ANON_116, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 704, 4)))

CTD_ANON_116._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Targets'), CTD_ANON_20, scope=CTD_ANON_116, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4)))

CTD_ANON_116._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_116, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_116._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Output'), CTD_ANON_39, scope=CTD_ANON_116, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4)))

CTD_ANON_116._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), CTD_ANON_50, scope=CTD_ANON_116, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4)))

CTD_ANON_116._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), CTD_ANON_54, scope=CTD_ANON_116, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4)))

CTD_ANON_116._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), CTD_ANON_178, scope=CTD_ANON_116, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4)))

CTD_ANON_116._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), CTD_ANON_69, scope=CTD_ANON_116, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4)))

CTD_ANON_116._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), CTD_ANON_70, scope=CTD_ANON_116, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4)))

def _BuildAutomaton_115 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_115
    del _BuildAutomaton_115
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 609, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 611, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 612, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 613, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 614, 16))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 615, 16))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 619, 16))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 620, 16))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 621, 16))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 622, 16))
    counters.add(cc_9)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_116._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 609, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_116._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 610, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_116._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Output')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 611, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_116._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 612, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_116._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 613, 16))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_116._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Targets')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 614, 16))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_116._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 615, 16))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_116._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TextDictionary')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 616, 16))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_116._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TextCorpus')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 617, 16))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_116._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DocumentTermMatrix')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 618, 16))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_116._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TextModelNormalization')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 619, 16))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_116._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TextModelSimiliarity')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 620, 16))
    st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_116._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 621, 16))
    st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_116._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 622, 16))
    st_13 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
         ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
         ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
         ]))
    transitions.append(fac.Transition(st_11, [
         ]))
    transitions.append(fac.Transition(st_12, [
         ]))
    transitions.append(fac.Transition(st_13, [
         ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, True) ]))
    st_13._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_116._Automaton = _BuildAutomaton_115()




CTD_ANON_117._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_117, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_116 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_116
    del _BuildAutomaton_116
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 652, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_117._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 652, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_117._Automaton = _BuildAutomaton_116()




CTD_ANON_118._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_118, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_117 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_117
    del _BuildAutomaton_117
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 671, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_118._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 671, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_118._Automaton = _BuildAutomaton_117()




CTD_ANON_119._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_119, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_118 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_118
    del _BuildAutomaton_118
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 707, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_119._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 707, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_119._Automaton = _BuildAutomaton_118()




CTD_ANON_120._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ComparisonMeasure'), CTD_ANON_108, scope=CTD_ANON_120, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 419, 4)))

CTD_ANON_120._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TrainingInstances'), CTD_ANON_121, scope=CTD_ANON_120, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 746, 4)))

CTD_ANON_120._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'KNNInputs'), CTD_ANON_19, scope=CTD_ANON_120, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 778, 4)))

CTD_ANON_120._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Targets'), CTD_ANON_20, scope=CTD_ANON_120, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4)))

CTD_ANON_120._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_120, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_120._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Output'), CTD_ANON_39, scope=CTD_ANON_120, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4)))

CTD_ANON_120._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), CTD_ANON_50, scope=CTD_ANON_120, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4)))

CTD_ANON_120._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), CTD_ANON_54, scope=CTD_ANON_120, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4)))

CTD_ANON_120._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), CTD_ANON_178, scope=CTD_ANON_120, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4)))

CTD_ANON_120._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), CTD_ANON_69, scope=CTD_ANON_120, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4)))

CTD_ANON_120._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), CTD_ANON_70, scope=CTD_ANON_120, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4)))

def _BuildAutomaton_119 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_119
    del _BuildAutomaton_119
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 722, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 724, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 725, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 726, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 727, 16))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 728, 16))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 732, 16))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 733, 16))
    counters.add(cc_7)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_120._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 722, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_120._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 723, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_120._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Output')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 724, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_120._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 725, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_120._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 726, 16))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_120._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Targets')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 727, 16))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_120._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 728, 16))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_120._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TrainingInstances')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 729, 16))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_120._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ComparisonMeasure')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 730, 16))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_120._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'KNNInputs')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 731, 16))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_120._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 732, 16))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_120._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 733, 16))
    st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
         ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
         ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
         ]))
    transitions.append(fac.Transition(st_11, [
         ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, True) ]))
    st_11._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_120._Automaton = _BuildAutomaton_119()




CTD_ANON_121._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'InstanceFields'), CTD_ANON_17, scope=CTD_ANON_121, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 761, 4)))

CTD_ANON_121._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_121, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_121._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TableLocator'), CTD_ANON_29, scope=CTD_ANON_121, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1103, 4)))

CTD_ANON_121._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'InlineTable'), CTD_ANON_30, scope=CTD_ANON_121, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1110, 4)))

def _BuildAutomaton_120 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_120
    del _BuildAutomaton_120
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 749, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_121._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 749, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_121._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'InstanceFields')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 750, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_121._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TableLocator')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 752, 20))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_121._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'InlineTable')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 753, 20))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    st_2._set_transitionSet(transitions)
    transitions = []
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_121._Automaton = _BuildAutomaton_120()




CTD_ANON_122._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_122, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_121 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_121
    del _BuildAutomaton_121
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 789, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_122._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 789, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_122._Automaton = _BuildAutomaton_121()




CTD_ANON_123._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TargetValue'), CTD_ANON_124, scope=CTD_ANON_123, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 840, 4)))

CTD_ANON_123._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_123, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_122 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_122
    del _BuildAutomaton_122
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 820, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 821, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_123._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 820, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_123._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TargetValue')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 821, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_123._Automaton = _BuildAutomaton_122()




CTD_ANON_124._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_124, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_124._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Partition'), CTD_ANON_151, scope=CTD_ANON_124, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1755, 4)))

def _BuildAutomaton_123 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_123
    del _BuildAutomaton_123
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 843, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 844, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_124._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 843, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_124._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Partition')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 844, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_124._Automaton = _BuildAutomaton_123()




def _BuildAutomaton_124 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_124
    del _BuildAutomaton_124
    import pyxb.utils.fac as fac

    counters = set()
    states = []
    return fac.Automaton(states, counters, True, containing_state=None)
ArrayType._Automaton = _BuildAutomaton_124()




CTD_ANON_125._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Indices'), STD_ANON_12, scope=CTD_ANON_125, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 990, 4)))

CTD_ANON_125._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'INT-Entries'), STD_ANON_13, scope=CTD_ANON_125, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 995, 4)))

def _BuildAutomaton_125 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_125
    del _BuildAutomaton_125
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 973, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 974, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_125._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Indices')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 973, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_125._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'INT-Entries')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 974, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_125._Automaton = _BuildAutomaton_125()




CTD_ANON_126._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Indices'), STD_ANON_12, scope=CTD_ANON_126, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 990, 4)))

CTD_ANON_126._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'REAL-Entries'), STD_ANON_14, scope=CTD_ANON_126, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1000, 4)))

def _BuildAutomaton_126 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_126
    del _BuildAutomaton_126
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 983, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 984, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_126._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Indices')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 983, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_126._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'REAL-Entries')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 984, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_126._Automaton = _BuildAutomaton_126()




CTD_ANON_127._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, scope=CTD_ANON_127, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4)))

CTD_ANON_127._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MatCell'), CTD_ANON_128, scope=CTD_ANON_127, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1026, 4)))

def _BuildAutomaton_127 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_127
    del _BuildAutomaton_127
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1007, 12))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_127._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Array')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 952, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_127._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MatCell')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1009, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
         ]))
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
         ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_127._Automaton = _BuildAutomaton_127()




CTD_ANON_129._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_129, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_129._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TableLocator'), CTD_ANON_29, scope=CTD_ANON_129, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1103, 4)))

CTD_ANON_129._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'InlineTable'), CTD_ANON_30, scope=CTD_ANON_129, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1110, 4)))

CTD_ANON_129._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FieldColumnPair'), CTD_ANON_161, scope=CTD_ANON_129, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1919, 4)))

def _BuildAutomaton_128 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_128
    del _BuildAutomaton_128
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1083, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1084, 16))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_129._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1083, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_129._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FieldColumnPair')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1084, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_129._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TableLocator')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1086, 20))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_129._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'InlineTable')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1087, 20))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    st_2._set_transitionSet(transitions)
    transitions = []
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_129._Automaton = _BuildAutomaton_128()




CTD_ANON_130._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Targets'), CTD_ANON_20, scope=CTD_ANON_130, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4)))

CTD_ANON_130._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_130, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_130._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BayesInputs'), CTD_ANON_32, scope=CTD_ANON_130, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1151, 4)))

CTD_ANON_130._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BayesOutput'), CTD_ANON_34, scope=CTD_ANON_130, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1174, 4)))

CTD_ANON_130._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Output'), CTD_ANON_39, scope=CTD_ANON_130, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4)))

CTD_ANON_130._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), CTD_ANON_50, scope=CTD_ANON_130, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4)))

CTD_ANON_130._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), CTD_ANON_54, scope=CTD_ANON_130, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4)))

CTD_ANON_130._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), CTD_ANON_178, scope=CTD_ANON_130, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4)))

CTD_ANON_130._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), CTD_ANON_69, scope=CTD_ANON_130, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4)))

CTD_ANON_130._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), CTD_ANON_70, scope=CTD_ANON_130, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4)))

def _BuildAutomaton_129 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_129
    del _BuildAutomaton_129
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1132, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1134, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1135, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1136, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1137, 16))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1138, 16))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1141, 16))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1142, 16))
    counters.add(cc_7)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_130._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1132, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_130._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1133, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_130._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Output')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1134, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_130._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1135, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_130._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1136, 16))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_130._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Targets')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1137, 16))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_130._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1138, 16))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_130._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BayesInputs')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1139, 16))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_130._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BayesOutput')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1140, 16))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_130._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1141, 16))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_130._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1142, 16))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
         ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
         ]))
    transitions.append(fac.Transition(st_10, [
         ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, True) ]))
    st_10._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_130._Automaton = _BuildAutomaton_129()




CTD_ANON_131._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_131, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_130 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_130
    del _BuildAutomaton_130
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1220, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_131._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1220, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_131._Automaton = _BuildAutomaton_130()




CTD_ANON_132._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Apply'), CTD_ANON_91, scope=CTD_ANON_132, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 21, 4)))

CTD_ANON_132._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_132, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_132._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Decisions'), CTD_ANON_40, scope=CTD_ANON_132, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1311, 4)))

CTD_ANON_132._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Constant'), CTD_ANON_154, scope=CTD_ANON_132, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1827, 4)))

CTD_ANON_132._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FieldRef'), CTD_ANON_155, scope=CTD_ANON_132, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1836, 4)))

CTD_ANON_132._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NormContinuous'), CTD_ANON_156, scope=CTD_ANON_132, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1845, 4)))

CTD_ANON_132._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NormDiscrete'), CTD_ANON_158, scope=CTD_ANON_132, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1865, 4)))

CTD_ANON_132._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Discretize'), CTD_ANON_159, scope=CTD_ANON_132, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1882, 4)))

CTD_ANON_132._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MapValues'), CTD_ANON_160, scope=CTD_ANON_132, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1903, 4)))

CTD_ANON_132._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextIndex'), CTD_ANON_162, scope=CTD_ANON_132, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1928, 4)))

CTD_ANON_132._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Aggregate'), CTD_ANON_163, scope=CTD_ANON_132, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1979, 4)))

def _BuildAutomaton_131 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_131
    del _BuildAutomaton_131
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1237, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1238, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1239, 20))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_132._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1237, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_132._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Decisions')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1239, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_132._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Constant')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1786, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_132._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FieldRef')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1787, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_132._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NormContinuous')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1788, 12))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_132._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NormDiscrete')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1789, 12))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_132._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Discretize')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1790, 12))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_132._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MapValues')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1791, 12))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_132._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TextIndex')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1792, 12))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_132._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Apply')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1793, 12))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_132._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Aggregate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1794, 12))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_10._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_132._Automaton = _BuildAutomaton_131()




CTD_ANON_133._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Targets'), CTD_ANON_20, scope=CTD_ANON_133, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4)))

CTD_ANON_133._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_133, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_133._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Output'), CTD_ANON_39, scope=CTD_ANON_133, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4)))

CTD_ANON_133._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ParameterList'), CTD_ANON_42, scope=CTD_ANON_133, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1412, 4)))

CTD_ANON_133._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FactorList'), CTD_ANON_43, scope=CTD_ANON_133, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1430, 4)))

CTD_ANON_133._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CovariateList'), CTD_ANON_44, scope=CTD_ANON_133, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1438, 4)))

CTD_ANON_133._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PPMatrix'), CTD_ANON_47, scope=CTD_ANON_133, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1473, 4)))

CTD_ANON_133._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PCovMatrix'), CTD_ANON_137, scope=CTD_ANON_133, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1492, 4)))

CTD_ANON_133._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ParamMatrix'), CTD_ANON_48, scope=CTD_ANON_133, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1521, 4)))

CTD_ANON_133._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BaseCumHazardTables'), CTD_ANON_140, scope=CTD_ANON_133, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1540, 4)))

CTD_ANON_133._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EventValues'), CTD_ANON_49, scope=CTD_ANON_133, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1572, 4)))

CTD_ANON_133._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), CTD_ANON_50, scope=CTD_ANON_133, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4)))

CTD_ANON_133._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), CTD_ANON_54, scope=CTD_ANON_133, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4)))

CTD_ANON_133._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), CTD_ANON_178, scope=CTD_ANON_133, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4)))

CTD_ANON_133._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), CTD_ANON_69, scope=CTD_ANON_133, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4)))

CTD_ANON_133._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), CTD_ANON_70, scope=CTD_ANON_133, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4)))

def _BuildAutomaton_132 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_132
    del _BuildAutomaton_132
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1347, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1349, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1350, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1351, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1352, 16))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1353, 16))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1355, 16))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1356, 16))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1358, 16))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1360, 16))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1361, 16))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1362, 16))
    counters.add(cc_11)
    cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1363, 16))
    counters.add(cc_12)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_133._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1347, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_133._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1348, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_133._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Output')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1349, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_133._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1350, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_133._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1351, 16))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_133._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Targets')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1352, 16))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_133._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1353, 16))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_133._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ParameterList')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1354, 16))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_133._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FactorList')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1355, 16))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_133._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CovariateList')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1356, 16))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_133._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PPMatrix')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1357, 16))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_133._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PCovMatrix')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1358, 16))
    st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_133._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ParamMatrix')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1359, 16))
    st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_133._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'EventValues')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1360, 16))
    st_13 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_133._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BaseCumHazardTables')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1361, 16))
    st_14 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_133._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1362, 16))
    st_15 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_15)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_12, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_133._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1363, 16))
    st_16 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_16)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    transitions.append(fac.Transition(st_10, [
         ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
         ]))
    transitions.append(fac.Transition(st_12, [
         ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
         ]))
    transitions.append(fac.Transition(st_14, [
         ]))
    transitions.append(fac.Transition(st_15, [
         ]))
    transitions.append(fac.Transition(st_16, [
         ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_10, False) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_14._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_15, [
        fac.UpdateInstruction(cc_11, True) ]))
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_11, False) ]))
    st_15._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_16, [
        fac.UpdateInstruction(cc_12, True) ]))
    st_16._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_133._Automaton = _BuildAutomaton_132()




CTD_ANON_134._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_134, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_133 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_133
    del _BuildAutomaton_133
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1423, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_134._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1423, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_134._Automaton = _BuildAutomaton_133()




CTD_ANON_135._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_135, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_135._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Matrix'), CTD_ANON_127, scope=CTD_ANON_135, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1005, 4)))

CTD_ANON_135._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Categories'), CTD_ANON_45, scope=CTD_ANON_135, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1457, 4)))

def _BuildAutomaton_134 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_134
    del _BuildAutomaton_134
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1449, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1450, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1451, 16))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_135._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1449, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_135._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Categories')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1450, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_135._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Matrix')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1451, 16))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_135._Automaton = _BuildAutomaton_134()




CTD_ANON_136._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_136, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_135 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_135
    del _BuildAutomaton_135
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1484, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_136._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1484, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_136._Automaton = _BuildAutomaton_135()




CTD_ANON_137._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_137, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_137._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PCovCell'), CTD_ANON_138, scope=CTD_ANON_137, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1508, 4)))

def _BuildAutomaton_136 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_136
    del _BuildAutomaton_136
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1495, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_137._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1495, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_137._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PCovCell')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1496, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_137._Automaton = _BuildAutomaton_136()




CTD_ANON_138._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_138, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_137 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_137
    del _BuildAutomaton_137
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1511, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_138._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1511, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_138._Automaton = _BuildAutomaton_137()




CTD_ANON_139._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_139, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_138 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_138
    del _BuildAutomaton_138
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1532, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_139._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1532, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_139._Automaton = _BuildAutomaton_138()




CTD_ANON_140._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_140, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_140._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BaselineStratum'), CTD_ANON_141, scope=CTD_ANON_140, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1552, 4)))

CTD_ANON_140._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BaselineCell'), CTD_ANON_142, scope=CTD_ANON_140, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1563, 4)))

def _BuildAutomaton_139 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_139
    del _BuildAutomaton_139
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1543, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_140._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1543, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_140._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BaselineStratum')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1545, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_140._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BaselineCell')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1546, 20))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_140._Automaton = _BuildAutomaton_139()




CTD_ANON_141._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_141, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_141._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BaselineCell'), CTD_ANON_142, scope=CTD_ANON_141, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1563, 4)))

def _BuildAutomaton_140 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_140
    del _BuildAutomaton_140
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1555, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1556, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_141._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1555, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_141._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BaselineCell')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1556, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_141._Automaton = _BuildAutomaton_140()




CTD_ANON_142._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_142, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_141 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_141
    del _BuildAutomaton_141
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1566, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_142._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1566, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_142._Automaton = _BuildAutomaton_141()




CTD_ANON_143._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_143, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_143._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Counts'), CTD_ANON_144, scope=CTD_ANON_143, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1634, 4)))

CTD_ANON_143._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NumericInfo'), CTD_ANON_145, scope=CTD_ANON_143, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1645, 4)))

CTD_ANON_143._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DiscrStats'), CTD_ANON_51, scope=CTD_ANON_143, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1668, 4)))

CTD_ANON_143._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ContStats'), CTD_ANON_147, scope=CTD_ANON_143, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1677, 4)))

CTD_ANON_143._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Anova'), CTD_ANON_149, scope=CTD_ANON_143, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1725, 4)))

def _BuildAutomaton_142 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_142
    del _BuildAutomaton_142
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1616, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1617, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1618, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1619, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1620, 16))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1621, 16))
    counters.add(cc_5)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_143._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1616, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_143._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Counts')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1617, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_143._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NumericInfo')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1618, 16))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_143._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DiscrStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1619, 16))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_143._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ContStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1620, 16))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_143._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Anova')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1621, 16))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_5, True) ]))
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_143._Automaton = _BuildAutomaton_142()




CTD_ANON_144._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_144, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_143 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_143
    del _BuildAutomaton_143
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1637, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_144._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1637, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_144._Automaton = _BuildAutomaton_143()




CTD_ANON_145._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_145, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_145._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Quantile'), CTD_ANON_146, scope=CTD_ANON_145, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1659, 4)))

def _BuildAutomaton_144 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_144
    del _BuildAutomaton_144
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1648, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1649, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_145._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1648, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_145._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Quantile')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1649, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_145._Automaton = _BuildAutomaton_144()




CTD_ANON_146._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_146, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_145 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_145
    del _BuildAutomaton_145
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1662, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_146._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1662, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_146._Automaton = _BuildAutomaton_145()




CTD_ANON_147._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_147, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_147._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, scope=CTD_ANON_147, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4)))

CTD_ANON_147._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Interval'), CTD_ANON_205, scope=CTD_ANON_147, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2808, 4)))

def _BuildAutomaton_146 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_146
    del _BuildAutomaton_146
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1680, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1681, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1682, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=1, max=3, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1690, 12))
    counters.add(cc_3)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_147._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1680, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_147._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Interval')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1681, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_147._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Array')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 952, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True),
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_3, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_147._Automaton = _BuildAutomaton_146()




CTD_ANON_148._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_148, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_147 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_147
    del _BuildAutomaton_147
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1705, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_148._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1705, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_148._Automaton = _BuildAutomaton_147()




CTD_ANON_149._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_149, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_149._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AnovaRow'), CTD_ANON_150, scope=CTD_ANON_149, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1734, 4)))

def _BuildAutomaton_148 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_148
    del _BuildAutomaton_148
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1728, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=3, max=3, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1729, 16))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_149._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1728, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_149._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AnovaRow')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1729, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_149._Automaton = _BuildAutomaton_148()




CTD_ANON_150._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_150, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_149 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_149
    del _BuildAutomaton_149
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1737, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_150._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1737, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_150._Automaton = _BuildAutomaton_149()




CTD_ANON_151._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_151, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_151._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PartitionFieldStats'), CTD_ANON_152, scope=CTD_ANON_151, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1765, 4)))

def _BuildAutomaton_150 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_150
    del _BuildAutomaton_150
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1758, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1759, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_151._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1758, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_151._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PartitionFieldStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1759, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_151._Automaton = _BuildAutomaton_150()




CTD_ANON_152._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_152, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_152._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, scope=CTD_ANON_152, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4)))

CTD_ANON_152._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Counts'), CTD_ANON_144, scope=CTD_ANON_152, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1634, 4)))

CTD_ANON_152._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NumericInfo'), CTD_ANON_145, scope=CTD_ANON_152, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1645, 4)))

def _BuildAutomaton_151 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_151
    del _BuildAutomaton_151
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1768, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1769, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1770, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1771, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=1, max=3, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1690, 12))
    counters.add(cc_4)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_152._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1768, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_152._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Counts')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1769, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_152._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NumericInfo')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1770, 16))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_152._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Array')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 952, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True),
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_4, True) ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_152._Automaton = _BuildAutomaton_151()




CTD_ANON_153._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Apply'), CTD_ANON_91, scope=CTD_ANON_153, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 21, 4)))

CTD_ANON_153._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_153, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_153._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Constant'), CTD_ANON_154, scope=CTD_ANON_153, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1827, 4)))

CTD_ANON_153._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FieldRef'), CTD_ANON_155, scope=CTD_ANON_153, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1836, 4)))

CTD_ANON_153._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NormContinuous'), CTD_ANON_156, scope=CTD_ANON_153, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1845, 4)))

CTD_ANON_153._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NormDiscrete'), CTD_ANON_158, scope=CTD_ANON_153, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1865, 4)))

CTD_ANON_153._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Discretize'), CTD_ANON_159, scope=CTD_ANON_153, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1882, 4)))

CTD_ANON_153._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MapValues'), CTD_ANON_160, scope=CTD_ANON_153, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1903, 4)))

CTD_ANON_153._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextIndex'), CTD_ANON_162, scope=CTD_ANON_153, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1928, 4)))

CTD_ANON_153._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Aggregate'), CTD_ANON_163, scope=CTD_ANON_153, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1979, 4)))

CTD_ANON_153._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Value'), CTD_ANON_204, scope=CTD_ANON_153, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2790, 4)))

def _BuildAutomaton_152 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_152
    del _BuildAutomaton_152
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1817, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1819, 16))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_153._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1817, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_153._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Constant')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1786, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_153._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FieldRef')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1787, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_153._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NormContinuous')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1788, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_153._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NormDiscrete')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1789, 12))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_153._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Discretize')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1790, 12))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_153._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MapValues')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1791, 12))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_153._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TextIndex')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1792, 12))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_153._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Apply')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1793, 12))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_153._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Aggregate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1794, 12))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_153._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Value')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1819, 16))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
         ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
         ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
         ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
         ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
         ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_10._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_153._Automaton = _BuildAutomaton_152()




CTD_ANON_155._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_155, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_153 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_153
    del _BuildAutomaton_153
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1839, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_155._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1839, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_155._Automaton = _BuildAutomaton_153()




CTD_ANON_156._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_156, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_156._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LinearNorm'), CTD_ANON_157, scope=CTD_ANON_156, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1856, 4)))

def _BuildAutomaton_154 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_154
    del _BuildAutomaton_154
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1848, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1849, 16))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_156._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1848, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_156._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LinearNorm')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1849, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_156._Automaton = _BuildAutomaton_154()




CTD_ANON_157._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_157, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_155 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_155
    del _BuildAutomaton_155
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1859, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_157._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1859, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_157._Automaton = _BuildAutomaton_155()




CTD_ANON_158._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_158, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_156 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_156
    del _BuildAutomaton_156
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1868, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_158._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1868, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_158._Automaton = _BuildAutomaton_156()




CTD_ANON_159._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_159, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_159._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DiscretizeBin'), CTD_ANON_55, scope=CTD_ANON_159, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1894, 4)))

def _BuildAutomaton_157 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_157
    del _BuildAutomaton_157
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1885, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1886, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_159._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1885, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_159._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DiscretizeBin')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1886, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_159._Automaton = _BuildAutomaton_157()




CTD_ANON_160._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_160, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_160._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TableLocator'), CTD_ANON_29, scope=CTD_ANON_160, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1103, 4)))

CTD_ANON_160._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'InlineTable'), CTD_ANON_30, scope=CTD_ANON_160, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1110, 4)))

CTD_ANON_160._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FieldColumnPair'), CTD_ANON_161, scope=CTD_ANON_160, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1919, 4)))

def _BuildAutomaton_158 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_158
    del _BuildAutomaton_158
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1906, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1907, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1908, 16))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_160._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1906, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_160._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FieldColumnPair')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1907, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_160._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TableLocator')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1909, 20))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_160._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'InlineTable')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1910, 20))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_160._Automaton = _BuildAutomaton_158()




CTD_ANON_161._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_161, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_159 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_159
    del _BuildAutomaton_159
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1922, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_161._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1922, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_161._Automaton = _BuildAutomaton_159()




CTD_ANON_162._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Apply'), CTD_ANON_91, scope=CTD_ANON_162, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 21, 4)))

CTD_ANON_162._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_162, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_162._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Constant'), CTD_ANON_154, scope=CTD_ANON_162, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1827, 4)))

CTD_ANON_162._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FieldRef'), CTD_ANON_155, scope=CTD_ANON_162, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1836, 4)))

CTD_ANON_162._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NormContinuous'), CTD_ANON_156, scope=CTD_ANON_162, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1845, 4)))

CTD_ANON_162._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NormDiscrete'), CTD_ANON_158, scope=CTD_ANON_162, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1865, 4)))

CTD_ANON_162._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Discretize'), CTD_ANON_159, scope=CTD_ANON_162, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1882, 4)))

CTD_ANON_162._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MapValues'), CTD_ANON_160, scope=CTD_ANON_162, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1903, 4)))

CTD_ANON_162._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextIndex'), CTD_ANON_162, scope=CTD_ANON_162, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1928, 4)))

CTD_ANON_162._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TextIndexNormalization'), CTD_ANON_56, scope=CTD_ANON_162, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1960, 4)))

CTD_ANON_162._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Aggregate'), CTD_ANON_163, scope=CTD_ANON_162, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1979, 4)))

def _BuildAutomaton_160 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_160
    del _BuildAutomaton_160
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1931, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1932, 16))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_162._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1931, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_162._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TextIndexNormalization')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1932, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_162._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Constant')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1786, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_162._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FieldRef')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1787, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_162._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NormContinuous')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1788, 12))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_162._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NormDiscrete')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1789, 12))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_162._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Discretize')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1790, 12))
    st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_162._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MapValues')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1791, 12))
    st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_162._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TextIndex')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1792, 12))
    st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_162._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Apply')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1793, 12))
    st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_162._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Aggregate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1794, 12))
    st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    st_2._set_transitionSet(transitions)
    transitions = []
    st_3._set_transitionSet(transitions)
    transitions = []
    st_4._set_transitionSet(transitions)
    transitions = []
    st_5._set_transitionSet(transitions)
    transitions = []
    st_6._set_transitionSet(transitions)
    transitions = []
    st_7._set_transitionSet(transitions)
    transitions = []
    st_8._set_transitionSet(transitions)
    transitions = []
    st_9._set_transitionSet(transitions)
    transitions = []
    st_10._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_162._Automaton = _BuildAutomaton_160()




CTD_ANON_163._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_163, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_161 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_161
    del _BuildAutomaton_161
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1982, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_163._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1982, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_163._Automaton = _BuildAutomaton_161()




CTD_ANON_164._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Targets'), CTD_ANON_20, scope=CTD_ANON_164, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4)))

CTD_ANON_164._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_164, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_164._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Output'), CTD_ANON_39, scope=CTD_ANON_164, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4)))

CTD_ANON_164._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), CTD_ANON_50, scope=CTD_ANON_164, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4)))

CTD_ANON_164._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), CTD_ANON_54, scope=CTD_ANON_164, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4)))

CTD_ANON_164._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NeuralInputs'), CTD_ANON_57, scope=CTD_ANON_164, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2029, 4)))

CTD_ANON_164._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NeuralLayer'), CTD_ANON_165, scope=CTD_ANON_164, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2038, 4)))

CTD_ANON_164._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'NeuralOutputs'), CTD_ANON_58, scope=CTD_ANON_164, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2052, 4)))

CTD_ANON_164._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), CTD_ANON_178, scope=CTD_ANON_164, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4)))

CTD_ANON_164._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), CTD_ANON_69, scope=CTD_ANON_164, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4)))

CTD_ANON_164._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), CTD_ANON_70, scope=CTD_ANON_164, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4)))

def _BuildAutomaton_162 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_162
    del _BuildAutomaton_162
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2004, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2006, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2007, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2008, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2009, 16))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2010, 16))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2013, 16))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2014, 16))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2015, 16))
    counters.add(cc_8)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_164._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2004, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_164._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2005, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_164._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Output')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2006, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_164._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2007, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_164._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2008, 16))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_164._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Targets')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2009, 16))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_164._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2010, 16))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_164._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NeuralInputs')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2011, 16))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_164._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NeuralLayer')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2012, 16))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_164._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'NeuralOutputs')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2013, 16))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_164._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2014, 16))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_164._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2015, 16))
    st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
         ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    transitions.append(fac.Transition(st_10, [
         ]))
    transitions.append(fac.Transition(st_11, [
         ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, True) ]))
    st_11._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_164._Automaton = _BuildAutomaton_162()




CTD_ANON_165._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_165, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_165._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Neuron'), CTD_ANON_167, scope=CTD_ANON_165, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2100, 4)))

def _BuildAutomaton_163 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_163
    del _BuildAutomaton_163
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2041, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_165._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2041, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_165._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Neuron')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2042, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_165._Automaton = _BuildAutomaton_163()




CTD_ANON_166._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_166, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_166._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DerivedField'), CTD_ANON_153, scope=CTD_ANON_166, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1814, 4)))

def _BuildAutomaton_164 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_164
    del _BuildAutomaton_164
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2094, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_166._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2094, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_166._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DerivedField')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2095, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_166._Automaton = _BuildAutomaton_164()




CTD_ANON_167._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_167, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_167._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Con'), CTD_ANON_168, scope=CTD_ANON_167, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2112, 4)))

def _BuildAutomaton_165 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_165
    del _BuildAutomaton_165
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2103, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_167._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2103, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_167._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Con')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2104, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_167._Automaton = _BuildAutomaton_165()




CTD_ANON_168._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_168, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_166 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_166
    del _BuildAutomaton_166
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2115, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_168._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2115, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_168._Automaton = _BuildAutomaton_166()




CTD_ANON_169._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_169, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_169._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DerivedField'), CTD_ANON_153, scope=CTD_ANON_169, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1814, 4)))

def _BuildAutomaton_167 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_167
    del _BuildAutomaton_167
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2124, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_169._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2124, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_169._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DerivedField')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2125, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_169._Automaton = _BuildAutomaton_167()




CTD_ANON_170._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Targets'), CTD_ANON_20, scope=CTD_ANON_170, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4)))

CTD_ANON_170._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_170, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_170._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Output'), CTD_ANON_39, scope=CTD_ANON_170, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4)))

CTD_ANON_170._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), CTD_ANON_50, scope=CTD_ANON_170, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4)))

CTD_ANON_170._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), CTD_ANON_54, scope=CTD_ANON_170, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4)))

CTD_ANON_170._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TestDistributions'), CTD_ANON_171, scope=CTD_ANON_170, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2150, 4)))

CTD_ANON_170._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), CTD_ANON_178, scope=CTD_ANON_170, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4)))

CTD_ANON_170._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), CTD_ANON_69, scope=CTD_ANON_170, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4)))

CTD_ANON_170._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), CTD_ANON_70, scope=CTD_ANON_170, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4)))

def _BuildAutomaton_168 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_168
    del _BuildAutomaton_168
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2133, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2135, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2136, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2137, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2138, 16))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2139, 16))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2141, 16))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2142, 16))
    counters.add(cc_7)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_170._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2133, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_170._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2134, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_170._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Output')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2135, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_170._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2136, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_170._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2137, 16))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_170._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Targets')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2138, 16))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_170._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2139, 16))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_170._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TestDistributions')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2140, 16))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_170._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2141, 16))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_170._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2142, 16))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, True) ]))
    st_9._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_170._Automaton = _BuildAutomaton_168()




CTD_ANON_171._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_171, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_171._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Baseline'), CTD_ANON_59, scope=CTD_ANON_171, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2174, 4)))

CTD_ANON_171._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Alternate'), CTD_ANON_60, scope=CTD_ANON_171, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2182, 4)))

def _BuildAutomaton_169 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_169
    del _BuildAutomaton_169
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2154, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2155, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_171._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Baseline')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2153, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_171._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Alternate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2154, 16))
    st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_171._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2155, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    transitions.append(fac.Transition(st_2, [
         ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_171._Automaton = _BuildAutomaton_169()




CTD_ANON_172._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_172, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_170 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_170
    del _BuildAutomaton_170
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2203, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_172._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2203, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_172._Automaton = _BuildAutomaton_170()




CTD_ANON_173._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_173, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_171 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_171
    del _BuildAutomaton_171
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2212, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_173._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2212, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_173._Automaton = _BuildAutomaton_171()




CTD_ANON_174._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_174, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_172 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_172
    del _BuildAutomaton_172
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2221, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_174._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2221, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_174._Automaton = _BuildAutomaton_172()




CTD_ANON_175._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_175, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_173 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_173
    del _BuildAutomaton_173
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2229, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_175._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2229, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_175._Automaton = _BuildAutomaton_173()




COUNT_TABLE_TYPE._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=COUNT_TABLE_TYPE, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

COUNT_TABLE_TYPE._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FieldValue'), CTD_ANON_176, scope=COUNT_TABLE_TYPE, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2254, 4)))

COUNT_TABLE_TYPE._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FieldValueCount'), CTD_ANON_177, scope=COUNT_TABLE_TYPE, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2267, 4)))

def _BuildAutomaton_174 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_174
    del _BuildAutomaton_174
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2246, 12))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(COUNT_TABLE_TYPE._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2246, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(COUNT_TABLE_TYPE._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FieldValue')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2248, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(COUNT_TABLE_TYPE._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FieldValueCount')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2249, 16))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
COUNT_TABLE_TYPE._Automaton = _BuildAutomaton_174()




CTD_ANON_176._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_176, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_176._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FieldValue'), CTD_ANON_176, scope=CTD_ANON_176, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2254, 4)))

CTD_ANON_176._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FieldValueCount'), CTD_ANON_177, scope=CTD_ANON_176, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2267, 4)))

def _BuildAutomaton_175 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_175
    del _BuildAutomaton_175
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2257, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_176._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2257, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_176._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FieldValue')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2259, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_176._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FieldValueCount')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2260, 20))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_176._Automaton = _BuildAutomaton_175()




CTD_ANON_177._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_177, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_176 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_176
    del _BuildAutomaton_176
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2270, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_177._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2270, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_177._Automaton = _BuildAutomaton_176()




CTD_ANON_178._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_178, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_178._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'InlineTable'), CTD_ANON_30, scope=CTD_ANON_178, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1110, 4)))

CTD_ANON_178._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VerificationFields'), CTD_ANON_61, scope=CTD_ANON_178, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2288, 4)))

def _BuildAutomaton_177 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_177
    del _BuildAutomaton_177
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2280, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_178._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2280, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_178._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'VerificationFields')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2281, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_178._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'InlineTable')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2282, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_178._Automaton = _BuildAutomaton_177()




CTD_ANON_179._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Targets'), CTD_ANON_20, scope=CTD_ANON_179, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4)))

CTD_ANON_179._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_179, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_179._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Output'), CTD_ANON_39, scope=CTD_ANON_179, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4)))

CTD_ANON_179._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), CTD_ANON_50, scope=CTD_ANON_179, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4)))

CTD_ANON_179._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), CTD_ANON_54, scope=CTD_ANON_179, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4)))

CTD_ANON_179._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), CTD_ANON_178, scope=CTD_ANON_179, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4)))

CTD_ANON_179._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LinearKernelType'), CTD_ANON_63, scope=CTD_ANON_179, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2351, 4)))

CTD_ANON_179._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PolynomialKernelType'), CTD_ANON_180, scope=CTD_ANON_179, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2359, 4)))

CTD_ANON_179._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RadialBasisKernelType'), CTD_ANON_181, scope=CTD_ANON_179, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2370, 4)))

CTD_ANON_179._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SigmoidKernelType'), CTD_ANON_182, scope=CTD_ANON_179, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2379, 4)))

CTD_ANON_179._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VectorDictionary'), CTD_ANON_183, scope=CTD_ANON_179, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2392, 4)))

CTD_ANON_179._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SupportVectorMachine'), CTD_ANON_186, scope=CTD_ANON_179, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2423, 4)))

CTD_ANON_179._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), CTD_ANON_69, scope=CTD_ANON_179, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4)))

CTD_ANON_179._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), CTD_ANON_70, scope=CTD_ANON_179, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4)))

def _BuildAutomaton_178 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_178
    del _BuildAutomaton_178
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2310, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2312, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2313, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2314, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2315, 16))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2316, 16))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2327, 16))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2328, 16))
    counters.add(cc_7)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_179._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2310, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_179._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2311, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_179._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Output')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2312, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_179._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2313, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_179._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2314, 16))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_179._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Targets')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2315, 16))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_179._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2316, 16))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_179._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LinearKernelType')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2319, 24))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_179._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PolynomialKernelType')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2320, 24))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_179._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'RadialBasisKernelType')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2321, 24))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_179._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SigmoidKernelType')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2322, 24))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_179._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'VectorDictionary')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2325, 16))
    st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_179._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SupportVectorMachine')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2326, 16))
    st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_179._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2327, 16))
    st_13 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_13)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_179._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2328, 16))
    st_14 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_14)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    transitions.append(fac.Transition(st_10, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
         ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
         ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
         ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
         ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
         ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
         ]))
    transitions.append(fac.Transition(st_13, [
         ]))
    transitions.append(fac.Transition(st_14, [
         ]))
    st_12._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_13, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_13._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_14, [
        fac.UpdateInstruction(cc_7, True) ]))
    st_14._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_179._Automaton = _BuildAutomaton_178()




CTD_ANON_180._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_180, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_179 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_179
    del _BuildAutomaton_179
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2362, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_180._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2362, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_180._Automaton = _BuildAutomaton_179()




CTD_ANON_181._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_181, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_180 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_180
    del _BuildAutomaton_180
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2373, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_181._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2373, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_181._Automaton = _BuildAutomaton_180()




CTD_ANON_182._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_182, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_181 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_181
    del _BuildAutomaton_181
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2382, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_182._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2382, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_182._Automaton = _BuildAutomaton_181()




CTD_ANON_183._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_183, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_183._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VectorFields'), CTD_ANON_184, scope=CTD_ANON_183, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2402, 4)))

CTD_ANON_183._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VectorInstance'), CTD_ANON_185, scope=CTD_ANON_183, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2411, 4)))

def _BuildAutomaton_182 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_182
    del _BuildAutomaton_182
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2395, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2397, 16))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_183._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2395, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_183._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'VectorFields')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2396, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_183._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'VectorInstance')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2397, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_183._Automaton = _BuildAutomaton_182()




CTD_ANON_184._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_184, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_184._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FieldRef'), CTD_ANON_155, scope=CTD_ANON_184, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1836, 4)))

def _BuildAutomaton_183 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_183
    del _BuildAutomaton_183
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2405, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_184._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2405, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_184._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FieldRef')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2406, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_184._Automaton = _BuildAutomaton_183()




CTD_ANON_185._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_185, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_185._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, scope=CTD_ANON_185, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4)))

CTD_ANON_185._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'REAL-SparseArray'), CTD_ANON_126, scope=CTD_ANON_185, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 980, 4)))

def _BuildAutomaton_184 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_184
    del _BuildAutomaton_184
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2414, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_185._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2414, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_185._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'REAL-SparseArray')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2416, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_185._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Array')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 962, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    transitions = []
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_185._Automaton = _BuildAutomaton_184()




CTD_ANON_186._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_186, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_186._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SupportVectors'), CTD_ANON_187, scope=CTD_ANON_186, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2435, 4)))

CTD_ANON_186._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Coefficients'), CTD_ANON_189, scope=CTD_ANON_186, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2453, 4)))

def _BuildAutomaton_185 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_185
    del _BuildAutomaton_185
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2426, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2427, 16))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_186._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2426, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_186._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SupportVectors')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2427, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_186._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Coefficients')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2428, 16))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_186._Automaton = _BuildAutomaton_185()




CTD_ANON_187._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_187, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_187._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SupportVector'), CTD_ANON_188, scope=CTD_ANON_187, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2445, 4)))

def _BuildAutomaton_186 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_186
    del _BuildAutomaton_186
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2438, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_187._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2438, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_187._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SupportVector')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2439, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_187._Automaton = _BuildAutomaton_186()




CTD_ANON_188._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_188, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_187 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_187
    del _BuildAutomaton_187
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2448, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_188._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2448, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_188._Automaton = _BuildAutomaton_187()




CTD_ANON_189._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_189, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_189._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Coefficient'), CTD_ANON_190, scope=CTD_ANON_189, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2463, 4)))

def _BuildAutomaton_188 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_188
    del _BuildAutomaton_188
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2456, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_189._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2456, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_189._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Coefficient')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2457, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_189._Automaton = _BuildAutomaton_188()




CTD_ANON_190._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_190, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_189 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_189
    del _BuildAutomaton_189
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2466, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_190._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2466, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_190._Automaton = _BuildAutomaton_189()




CTD_ANON_191._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Targets'), CTD_ANON_20, scope=CTD_ANON_191, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4)))

CTD_ANON_191._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_191, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_191._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Output'), CTD_ANON_39, scope=CTD_ANON_191, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4)))

CTD_ANON_191._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), CTD_ANON_50, scope=CTD_ANON_191, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4)))

CTD_ANON_191._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), CTD_ANON_54, scope=CTD_ANON_191, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4)))

CTD_ANON_191._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), CTD_ANON_178, scope=CTD_ANON_191, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4)))

CTD_ANON_191._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Characteristics'), CTD_ANON_64, scope=CTD_ANON_191, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2513, 4)))

CTD_ANON_191._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), CTD_ANON_69, scope=CTD_ANON_191, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4)))

CTD_ANON_191._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), CTD_ANON_70, scope=CTD_ANON_191, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4)))

def _BuildAutomaton_190 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_190
    del _BuildAutomaton_190
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2474, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2476, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2477, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2478, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2479, 16))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2480, 16))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2482, 16))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2483, 16))
    counters.add(cc_7)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_191._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2474, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_191._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2475, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_191._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Output')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2476, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_191._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2477, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_191._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2478, 16))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_191._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Targets')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2479, 16))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_191._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2480, 16))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_191._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Characteristics')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2481, 16))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_191._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2482, 16))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_191._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2483, 16))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, True) ]))
    st_9._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_191._Automaton = _BuildAutomaton_190()




CTD_ANON_192._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_192, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_192._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Attribute'), CTD_ANON_193, scope=CTD_ANON_192, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2532, 4)))

def _BuildAutomaton_191 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_191
    del _BuildAutomaton_191
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2524, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_192._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2524, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_192._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Attribute')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2525, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_192._Automaton = _BuildAutomaton_191()




CTD_ANON_193._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_193, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_193._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ComplexPartialScore'), CTD_ANON_65, scope=CTD_ANON_193, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2543, 4)))

CTD_ANON_193._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SimplePredicate'), CTD_ANON_222, scope=CTD_ANON_193, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3362, 4)))

CTD_ANON_193._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompoundPredicate'), CTD_ANON_223, scope=CTD_ANON_193, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3385, 4)))

CTD_ANON_193._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SimpleSetPredicate'), CTD_ANON_224, scope=CTD_ANON_193, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3405, 4)))

CTD_ANON_193._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'True'), CTD_ANON_87, scope=CTD_ANON_193, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3422, 4)))

CTD_ANON_193._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'False'), CTD_ANON_88, scope=CTD_ANON_193, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3429, 4)))

def _BuildAutomaton_192 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_192
    del _BuildAutomaton_192
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2535, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2537, 16))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_193._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2535, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_193._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SimplePredicate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3355, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_193._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompoundPredicate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3356, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_193._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SimpleSetPredicate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3357, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_193._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'True')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3358, 12))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_193._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'False')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3359, 12))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_193._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ComplexPartialScore')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2537, 16))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_6._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_193._Automaton = _BuildAutomaton_192()




CTD_ANON_194._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Item'), CTD_ANON_99, scope=CTD_ANON_194, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 186, 4)))

CTD_ANON_194._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Itemset'), CTD_ANON_100, scope=CTD_ANON_194, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 197, 4)))

CTD_ANON_194._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_194, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_194._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), CTD_ANON_50, scope=CTD_ANON_194, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4)))

CTD_ANON_194._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), CTD_ANON_54, scope=CTD_ANON_194, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4)))

CTD_ANON_194._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Constraints'), CTD_ANON_195, scope=CTD_ANON_194, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2578, 4)))

CTD_ANON_194._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SetPredicate'), CTD_ANON_196, scope=CTD_ANON_194, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2603, 4)))

CTD_ANON_194._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Sequence'), CTD_ANON_199, scope=CTD_ANON_194, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2655, 4)))

CTD_ANON_194._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SequenceRule'), CTD_ANON_201, scope=CTD_ANON_194, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2679, 4)))

CTD_ANON_194._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), CTD_ANON_69, scope=CTD_ANON_194, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4)))

def _BuildAutomaton_193 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_193
    del _BuildAutomaton_193
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2554, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2556, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2557, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2558, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2559, 16))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2560, 16))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2561, 16))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2563, 16))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2564, 16))
    counters.add(cc_8)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_194._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2554, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_194._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2555, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_194._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2556, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_194._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2557, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_194._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Constraints')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2558, 16))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_194._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Item')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2559, 16))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_194._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Itemset')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2560, 16))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_194._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SetPredicate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2561, 16))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_194._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Sequence')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2562, 16))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_194._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SequenceRule')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2563, 16))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_194._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2564, 16))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    transitions.append(fac.Transition(st_10, [
         ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, True) ]))
    st_10._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_194._Automaton = _BuildAutomaton_193()




CTD_ANON_195._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_195, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_194 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_194
    del _BuildAutomaton_194
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2581, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_195._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2581, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_195._Automaton = _BuildAutomaton_194()




CTD_ANON_196._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_196, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_196._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, scope=CTD_ANON_196, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4)))

def _BuildAutomaton_195 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_195
    del _BuildAutomaton_195
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2606, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_196._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2606, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_196._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Array')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 967, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_196._Automaton = _BuildAutomaton_195()




CTD_ANON_197._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_197, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_196 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_196
    del _BuildAutomaton_196
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2630, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_197._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2630, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_197._Automaton = _BuildAutomaton_196()




CTD_ANON_198._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_198, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_197 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_197
    del _BuildAutomaton_197
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2639, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_198._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2639, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_198._Automaton = _BuildAutomaton_197()




CTD_ANON_199._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_199, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_199._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Delimiter'), CTD_ANON_197, scope=CTD_ANON_199, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2627, 4)))

CTD_ANON_199._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Time'), CTD_ANON_198, scope=CTD_ANON_199, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2636, 4)))

CTD_ANON_199._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SetReference'), CTD_ANON_200, scope=CTD_ANON_199, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2671, 4)))

def _BuildAutomaton_198 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_198
    del _BuildAutomaton_198
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2658, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2660, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2649, 12))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2651, 12))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2663, 16))
    counters.add(cc_4)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_199._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2658, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_199._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SetReference')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2659, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_199._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2649, 12))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_199._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Delimiter')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2650, 12))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_199._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Time')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2651, 12))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_199._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SetReference')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2652, 12))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_199._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Time')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2663, 16))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, True) ]))
    st_6._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_199._Automaton = _BuildAutomaton_198()




CTD_ANON_200._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_200, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_199 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_199
    del _BuildAutomaton_199
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2674, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_200._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2674, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_200._Automaton = _BuildAutomaton_199()




CTD_ANON_201._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_201, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_201._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Delimiter'), CTD_ANON_197, scope=CTD_ANON_201, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2627, 4)))

CTD_ANON_201._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Time'), CTD_ANON_198, scope=CTD_ANON_201, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2636, 4)))

CTD_ANON_201._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AntecedentSequence'), CTD_ANON_66, scope=CTD_ANON_201, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2714, 4)))

CTD_ANON_201._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ConsequentSequence'), CTD_ANON_67, scope=CTD_ANON_201, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2721, 4)))

def _BuildAutomaton_200 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_200
    del _BuildAutomaton_200
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2682, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2685, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2687, 16))
    counters.add(cc_2)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_201._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2682, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_201._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AntecedentSequence')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2683, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_201._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Delimiter')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2684, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_201._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Time')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2685, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_201._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ConsequentSequence')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2686, 16))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_201._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Time')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2687, 16))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_201._Automaton = _BuildAutomaton_200()




CTD_ANON_202._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_202, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_201 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_201
    del _BuildAutomaton_201
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2709, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_202._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2709, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_202._Automaton = _BuildAutomaton_201()




CTD_ANON_203._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_203, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_203._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Value'), CTD_ANON_204, scope=CTD_ANON_203, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2790, 4)))

CTD_ANON_203._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Interval'), CTD_ANON_205, scope=CTD_ANON_203, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2808, 4)))

def _BuildAutomaton_202 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_202
    del _BuildAutomaton_202
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2741, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2743, 20))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2744, 20))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_203._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2741, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_203._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Interval')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2743, 20))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_203._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Value')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2744, 20))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_203._Automaton = _BuildAutomaton_202()




CTD_ANON_204._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_204, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_203 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_203
    del _BuildAutomaton_203
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2793, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_204._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2793, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_204._Automaton = _BuildAutomaton_203()




CTD_ANON_205._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_205, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_204 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_204
    del _BuildAutomaton_204
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2811, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_205._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2811, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_205._Automaton = _BuildAutomaton_204()




CTD_ANON_206._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_206, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_206._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Output'), CTD_ANON_39, scope=CTD_ANON_206, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4)))

CTD_ANON_206._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), CTD_ANON_50, scope=CTD_ANON_206, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4)))

CTD_ANON_206._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), CTD_ANON_54, scope=CTD_ANON_206, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4)))

CTD_ANON_206._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), CTD_ANON_178, scope=CTD_ANON_206, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4)))

CTD_ANON_206._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeSeries'), CTD_ANON_207, scope=CTD_ANON_206, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2859, 4)))

CTD_ANON_206._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ExponentialSmoothing'), CTD_ANON_212, scope=CTD_ANON_206, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2964, 4)))

CTD_ANON_206._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SpectralAnalysis'), pyxb.binding.datatypes.anyType, scope=CTD_ANON_206, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3030, 4)))

CTD_ANON_206._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ARIMA'), pyxb.binding.datatypes.anyType, scope=CTD_ANON_206, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3031, 4)))

CTD_ANON_206._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SeasonalTrendDecomposition'), pyxb.binding.datatypes.anyType, scope=CTD_ANON_206, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3032, 4)))

CTD_ANON_206._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), CTD_ANON_69, scope=CTD_ANON_206, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4)))

CTD_ANON_206._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), CTD_ANON_70, scope=CTD_ANON_206, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4)))

def _BuildAutomaton_205 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_205
    del _BuildAutomaton_205
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2830, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2832, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2833, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2834, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2835, 16))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=3, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2836, 16))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2837, 16))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2838, 16))
    counters.add(cc_7)
    cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2839, 16))
    counters.add(cc_8)
    cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2840, 16))
    counters.add(cc_9)
    cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2841, 16))
    counters.add(cc_10)
    cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2842, 16))
    counters.add(cc_11)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_206._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2830, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_206._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2831, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_206._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Output')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2832, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_206._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2833, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_206._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2834, 16))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_206._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2835, 16))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_5, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_206._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeSeries')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2836, 16))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_206._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SpectralAnalysis')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2837, 16))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_206._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ARIMA')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2838, 16))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_8, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_206._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ExponentialSmoothing')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2839, 16))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_9, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_206._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SeasonalTrendDecomposition')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2840, 16))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_10, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_206._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2841, 16))
    st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_11, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_206._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2842, 16))
    st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_12)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    transitions.append(fac.Transition(st_10, [
         ]))
    transitions.append(fac.Transition(st_11, [
         ]))
    transitions.append(fac.Transition(st_12, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_5, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_6, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_7, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_7, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_7, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_8, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_8, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_8, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_9, True) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_9, False) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_9, False) ]))
    st_10._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_10, True) ]))
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_10, False) ]))
    st_11._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_12, [
        fac.UpdateInstruction(cc_11, True) ]))
    st_12._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_206._Automaton = _BuildAutomaton_205()




CTD_ANON_207._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeValue'), CTD_ANON_208, scope=CTD_ANON_207, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2878, 4)))

CTD_ANON_207._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeAnchor'), CTD_ANON_209, scope=CTD_ANON_207, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2889, 4)))

def _BuildAutomaton_206 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_206
    del _BuildAutomaton_206
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2862, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2863, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_207._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeAnchor')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2862, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_207._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeValue')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2863, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_207._Automaton = _BuildAutomaton_206()




CTD_ANON_208._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Timestamp'), CTD_ANON_27, scope=CTD_ANON_208, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1064, 4)))

def _BuildAutomaton_207 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_207
    del _BuildAutomaton_207
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2881, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_208._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Timestamp')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2881, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_208._Automaton = _BuildAutomaton_207()




CTD_ANON_209._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeCycle'), CTD_ANON_210, scope=CTD_ANON_209, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2901, 4)))

CTD_ANON_209._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeException'), CTD_ANON_211, scope=CTD_ANON_209, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2941, 4)))

def _BuildAutomaton_208 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_208
    del _BuildAutomaton_208
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2892, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=2, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2893, 16))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_209._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeCycle')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2892, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_209._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeException')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2893, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_209._Automaton = _BuildAutomaton_208()




CTD_ANON_210._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, scope=CTD_ANON_210, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4)))

def _BuildAutomaton_209 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_209
    del _BuildAutomaton_209
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2904, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_210._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Array')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 957, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_210._Automaton = _BuildAutomaton_209()




CTD_ANON_211._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, scope=CTD_ANON_211, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4)))

def _BuildAutomaton_210 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_210
    del _BuildAutomaton_210
    import pyxb.utils.fac as fac

    counters = set()
    states = []
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_211._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Array')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 957, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_211._Automaton = _BuildAutomaton_210()




CTD_ANON_212._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeValue'), CTD_ANON_208, scope=CTD_ANON_212, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2878, 4)))

CTD_ANON_212._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Level'), CTD_ANON_213, scope=CTD_ANON_212, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2984, 4)))

CTD_ANON_212._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Trend_ExpoSmooth'), CTD_ANON_214, scope=CTD_ANON_212, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2990, 4)))

CTD_ANON_212._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Seasonality_ExpoSmooth'), CTD_ANON_215, scope=CTD_ANON_212, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3011, 4)))

def _BuildAutomaton_211 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_211
    del _BuildAutomaton_211
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2968, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2969, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2970, 16))
    counters.add(cc_2)
    states = []
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_212._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Level')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2967, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_212._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Trend_ExpoSmooth')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2968, 16))
    st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_212._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Seasonality_ExpoSmooth')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2969, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_212._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeValue')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2970, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_212._Automaton = _BuildAutomaton_211()




CTD_ANON_214._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, scope=CTD_ANON_214, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4)))

def _BuildAutomaton_212 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_212
    del _BuildAutomaton_212
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2993, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_214._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Array')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 962, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_214._Automaton = _BuildAutomaton_212()




CTD_ANON_215._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, scope=CTD_ANON_215, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4)))

def _BuildAutomaton_213 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_213
    del _BuildAutomaton_213
    import pyxb.utils.fac as fac

    counters = set()
    states = []
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_215._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Array')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 962, 12))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_215._Automaton = _BuildAutomaton_213()




CTD_ANON_216._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_216, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_214 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_214
    del _BuildAutomaton_214
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3044, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_216._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3044, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_216._Automaton = _BuildAutomaton_214()




CTD_ANON_217._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_217, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_217._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LiftData'), CTD_ANON_219, scope=CTD_ANON_217, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3149, 4)))

CTD_ANON_217._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ROC'), CTD_ANON_79, scope=CTD_ANON_217, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3229, 4)))

CTD_ANON_217._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ConfusionMatrix'), CTD_ANON_81, scope=CTD_ANON_217, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3251, 4)))

def _BuildAutomaton_215 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_215
    del _BuildAutomaton_215
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3108, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3109, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3110, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3111, 16))
    counters.add(cc_3)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_217._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3108, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_217._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ConfusionMatrix')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3109, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_217._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LiftData')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3110, 16))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_217._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ROC')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3111, 16))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_217._Automaton = _BuildAutomaton_215()




CTD_ANON_219._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_219, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_219._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelLiftGraph'), CTD_ANON_71, scope=CTD_ANON_219, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3162, 4)))

CTD_ANON_219._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OptimumLiftGraph'), CTD_ANON_72, scope=CTD_ANON_219, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3170, 4)))

CTD_ANON_219._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RandomLiftGraph'), CTD_ANON_73, scope=CTD_ANON_219, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3178, 4)))

def _BuildAutomaton_216 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_216
    del _BuildAutomaton_216
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3152, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3154, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3155, 16))
    counters.add(cc_2)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_219._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3152, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_219._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelLiftGraph')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3153, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_219._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'OptimumLiftGraph')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3154, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_219._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'RandomLiftGraph')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3155, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_219._Automaton = _BuildAutomaton_216()




CTD_ANON_220._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Targets'), CTD_ANON_20, scope=CTD_ANON_220, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 809, 4)))

CTD_ANON_220._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_220, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_220._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Output'), CTD_ANON_39, scope=CTD_ANON_220, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1226, 4)))

CTD_ANON_220._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelStats'), CTD_ANON_50, scope=CTD_ANON_220, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1604, 4)))

CTD_ANON_220._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations'), CTD_ANON_54, scope=CTD_ANON_220, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1806, 4)))

CTD_ANON_220._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification'), CTD_ANON_178, scope=CTD_ANON_220, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 2277, 4)))

CTD_ANON_220._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema'), CTD_ANON_69, scope=CTD_ANON_220, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3033, 4)))

CTD_ANON_220._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation'), CTD_ANON_70, scope=CTD_ANON_220, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3093, 4)))

CTD_ANON_220._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Node'), CTD_ANON_221, scope=CTD_ANON_220, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3333, 4)))

def _BuildAutomaton_217 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_217
    del _BuildAutomaton_217
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3305, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3307, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3308, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3309, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3310, 16))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3311, 16))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3313, 16))
    counters.add(cc_6)
    cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3314, 16))
    counters.add(cc_7)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_220._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3305, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_220._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MiningSchema')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3306, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_220._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Output')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3307, 16))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_220._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelStats')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3308, 16))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_220._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelExplanation')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3309, 16))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_220._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Targets')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3310, 16))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_220._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocalTransformations')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3311, 16))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_220._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Node')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3312, 16))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_6, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_220._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ModelVerification')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3313, 16))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_7, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_220._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3314, 16))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    transitions.append(fac.Transition(st_3, [
         ]))
    transitions.append(fac.Transition(st_4, [
         ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_2, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_3, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_3, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_3, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_5, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_5, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_6, True) ]))
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_6, False) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_7, True) ]))
    st_9._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_220._Automaton = _BuildAutomaton_217()




CTD_ANON_221._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Regression'), CTD_ANON_96, scope=CTD_ANON_221, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 113, 4)))

CTD_ANON_221._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DecisionTree'), CTD_ANON_97, scope=CTD_ANON_221, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 130, 4)))

CTD_ANON_221._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_221, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_221._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Partition'), CTD_ANON_151, scope=CTD_ANON_221, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 1755, 4)))

CTD_ANON_221._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Node'), CTD_ANON_221, scope=CTD_ANON_221, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3333, 4)))

CTD_ANON_221._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SimplePredicate'), CTD_ANON_222, scope=CTD_ANON_221, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3362, 4)))

CTD_ANON_221._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompoundPredicate'), CTD_ANON_223, scope=CTD_ANON_221, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3385, 4)))

CTD_ANON_221._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SimpleSetPredicate'), CTD_ANON_224, scope=CTD_ANON_221, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3405, 4)))

CTD_ANON_221._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'True'), CTD_ANON_87, scope=CTD_ANON_221, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3422, 4)))

CTD_ANON_221._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'False'), CTD_ANON_88, scope=CTD_ANON_221, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3429, 4)))

CTD_ANON_221._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ScoreDistribution'), CTD_ANON_225, scope=CTD_ANON_221, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3436, 4)))

def _BuildAutomaton_218 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_218
    del _BuildAutomaton_218
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3336, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3340, 24))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3341, 24))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3342, 24))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 93, 12))
    counters.add(cc_4)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_221._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3336, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_221._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SimplePredicate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3355, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_221._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompoundPredicate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3356, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_221._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SimpleSetPredicate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3357, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_221._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'True')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3358, 12))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_221._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'False')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3359, 12))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_221._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Partition')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3340, 24))
    st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_221._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ScoreDistribution')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3341, 24))
    st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_7)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_221._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Node')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3342, 24))
    st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_8)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_221._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 93, 12))
    st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_9)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_221._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Regression')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 95, 16))
    st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_10)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_221._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DecisionTree')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 96, 16))
    st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_11)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    transitions.append(fac.Transition(st_10, [
         ]))
    transitions.append(fac.Transition(st_11, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    transitions.append(fac.Transition(st_10, [
         ]))
    transitions.append(fac.Transition(st_11, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    transitions.append(fac.Transition(st_10, [
         ]))
    transitions.append(fac.Transition(st_11, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    transitions.append(fac.Transition(st_10, [
         ]))
    transitions.append(fac.Transition(st_11, [
         ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
         ]))
    transitions.append(fac.Transition(st_7, [
         ]))
    transitions.append(fac.Transition(st_8, [
         ]))
    transitions.append(fac.Transition(st_9, [
         ]))
    transitions.append(fac.Transition(st_10, [
         ]))
    transitions.append(fac.Transition(st_11, [
         ]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_7, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_7._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_8, [
        fac.UpdateInstruction(cc_3, True) ]))
    st_8._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_9, [
        fac.UpdateInstruction(cc_4, True) ]))
    transitions.append(fac.Transition(st_10, [
        fac.UpdateInstruction(cc_4, False) ]))
    transitions.append(fac.Transition(st_11, [
        fac.UpdateInstruction(cc_4, False) ]))
    st_9._set_transitionSet(transitions)
    transitions = []
    st_10._set_transitionSet(transitions)
    transitions = []
    st_11._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_221._Automaton = _BuildAutomaton_218()




CTD_ANON_222._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_222, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_219 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_219
    del _BuildAutomaton_219
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3365, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_222._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3365, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_222._Automaton = _BuildAutomaton_219()




CTD_ANON_223._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_223, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_223._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SimplePredicate'), CTD_ANON_222, scope=CTD_ANON_223, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3362, 4)))

CTD_ANON_223._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompoundPredicate'), CTD_ANON_223, scope=CTD_ANON_223, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3385, 4)))

CTD_ANON_223._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SimpleSetPredicate'), CTD_ANON_224, scope=CTD_ANON_223, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3405, 4)))

CTD_ANON_223._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'True'), CTD_ANON_87, scope=CTD_ANON_223, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3422, 4)))

CTD_ANON_223._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'False'), CTD_ANON_88, scope=CTD_ANON_223, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3429, 4)))

def _BuildAutomaton_220 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_220
    del _BuildAutomaton_220
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3388, 16))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3389, 16))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_223._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3388, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_223._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SimplePredicate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3355, 12))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_223._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompoundPredicate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3356, 12))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_223._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SimpleSetPredicate')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3357, 12))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_223._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'True')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3358, 12))
    st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_223._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'False')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3359, 12))
    st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_223._Automaton = _BuildAutomaton_220()




CTD_ANON_224._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_224, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

CTD_ANON_224._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, scope=CTD_ANON_224, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 949, 4)))

def _BuildAutomaton_221 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_221
    del _BuildAutomaton_221
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3408, 16))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_224._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3408, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_224._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Array')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3409, 16))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
CTD_ANON_224._Automaton = _BuildAutomaton_221()




CTD_ANON_225._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Extension'), CTD_ANON_23, scope=CTD_ANON_225, location=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 905, 4)))

def _BuildAutomaton_222 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_222
    del _BuildAutomaton_222
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3439, 16))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON_225._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Extension')), pyxb.utils.utility.Location('/Users/alex/work/Pulsepoint/source/sklearn-pmml/pmml-4-2.xsd', 3439, 16))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
CTD_ANON_225._Automaton = _BuildAutomaton_222()

