Documentation of 'weka.core.pmml.VectorDictionary' Java class
VectorDictionary
weka.core.pmml

Class VectorDictionary

  • All Implemented Interfaces:
    java.io.Serializable


    public class VectorDictionary
    extends java.lang.Object
    implements java.io.Serializable
    Class encapsulating the PMML VectorDictionary construct.
    See Also:
    Serialized Form
    • Constructor Detail

      • VectorDictionary

        public VectorDictionary(org.w3c.dom.Element vectNode,
                                MiningSchema ms)
                         throws java.lang.Exception
        Constructor.
        Parameters:
        vectNode - the XML containing the VectorDictionary
        ms - the mining schema
        Throws:
        java.lang.Exception - if something goes wrong
    • Method Detail

      • getVectorDictionary

        public static VectorDictionary getVectorDictionary(org.w3c.dom.Element container,
                                                           MiningSchema ms)
                                                    throws java.lang.Exception
        Returns a new VectorDictionary constructed from the supplied XML container
        Parameters:
        container - the containing XML
        ms - the mining schema
        Returns:
        a VectorDictionary
        Throws:
        java.lang.Exception - if the VectorDictionary can't be read from the XML container
      • incomingInstanceToVectorFieldVals

        public double[] incomingInstanceToVectorFieldVals(double[] incoming)
                                                   throws java.lang.Exception
        Convert an incoming instance to an array of values that corresponds to the fields referenced by the support vectors in the vector dictionary
        Parameters:
        incoming - an incoming instance
        Returns:
        an array of values from the incoming instance that corresponds to just the fields referenced by the support vectors
        Throws:
        java.lang.Exception - if this array cant be constructed for some reason
      • getVector

        public VectorInstance getVector(java.lang.String ID)
        Gets a vector from the dictionary corresponding to the supplied ID
        Parameters:
        ID - the ID of the vector to retrieve
        Returns:
        the vector with the given ID or null if no vector with that ID exists in the dictionary

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.