Package org.dmg.pmml31.ApplicationDocument

Examples of org.dmg.pmml31.ApplicationDocument.Application


            // all attribute are continuous in this phase
            dataField.setOptype(OPTYPE.CONTINUOUS);        
        }
       
        //ModelStat
        MiningModel miningModel = pmmlObject.addNewMiningModel();
        miningModel.setModelName("Statistica");
        org.dmg.pmml31.ModelStatsDocument.ModelStats modelStats =
            miningModel.addNewModelStats();
       
        for (int i=0; i<columnCount; i++)
        {
            UnivariateStats statfield = modelStats.addNewUnivariateStats();
            statfield.setField(colInfo[i].getName());
View Full Code Here


                histogram_values[i] = new ArrayList(distinctValue[i]);
            }
            else { //continuous and ordinal type  
                if (interval[i]!=null)
                {
                    NumericInfo numericInfo = stats[i].getNumericInfo();
                    // we recount this values
                    minimum[i] = Double.POSITIVE_INFINITY;
                    maximum[i] = Double.NEGATIVE_INFINITY;               
                    sum[i] = 0.0;               
                    sum2[i] = 0.0;
View Full Code Here

            }
            else
           
                if (interval[i]!=null)
                {
                    NumericInfo numInfo = statfield.addNewNumericInfo();
                    numInfo.setMinimum(minimum[i]);
                    numInfo.setMaximum(maximum[i]);
                    numInfo.setMean(mean[i]);
                    numInfo.setStandardDeviation(stddev[i]);               
                   
                    // ContStats                                                               
                    ContStats contsStats = statfield.addNewContStats();
                    contsStats.setTotalValuesSum(sum[i]);
                    contsStats.setTotalSquaresSum(sum2[i]);  
View Full Code Here

       
        List actual = output.getActualBlocks();
        assertEquals(1, actual.size());
        PMMLDocument pmml = (PMMLDocument)actual.get(0);
       
        NumericInfo info = pmml.getPMML().getMiningModelArray(0).getModelStats().getUnivariateStatsArray(0).getNumericInfo();
        assertEquals(0, Double.compare(10, info.getMinimum()));
        assertEquals(0, Double.compare(20, info.getMean()));
        assertEquals(0, Double.compare(30, info.getMaximum()));
       
       
    }
View Full Code Here

            if (colType.equalsIgnoreCase("integer")||
                colType.equalsIgnoreCase("float")||
                colType.equalsIgnoreCase("double"))
            {
               // numeric info
                NumericInfo numInfo = statfield.addNewNumericInfo();
                numInfo.setMinimum(minimum[i]);
                numInfo.setMaximum(maximum[i]);
                numInfo.setMean(mean[i]);
                numInfo.setStandardDeviation(stddev[i]);
            }
        }
        return result;
    }
View Full Code Here

        }
    }
   
    public PMMLDocument toObject()
    {
        PMMLDocument result = PMMLDocument.Factory.newInstance();
        PMML pmmlObject = result.addNewPMML();
        pmmlObject.setVersion("3.0");
        //head of PMML document
        pmmlObject.setHeader(mPMML.getHeader());
        //data dictionary
        DataField[] dataFields = mPMML.getDataDictionary().getDataFieldArray();
View Full Code Here

       
        activity.process();
       
        List actual = output.getActualBlocks();
        assertEquals(1, actual.size());
        PMMLDocument pmml = (PMMLDocument)actual.get(0);
       
        NumericInfo info = pmml.getPMML().getMiningModelArray(0).getModelStats().getUnivariateStatsArray(0).getNumericInfo();
        assertEquals(0, Double.compare(10, info.getMinimum()));
        assertEquals(0, Double.compare(20, info.getMean()));
        assertEquals(0, Double.compare(30, info.getMaximum()));
       
       
View Full Code Here

       
        activity.process();
       
        List actual = output.getActualBlocks();
        assertEquals(1, actual.size());
        PMMLDocument pmml = (PMMLDocument)actual.get(0);
       
        PMMLToXMLCharArraysActivity toXML = new PMMLToXMLCharArraysActivity();
        input = new MockInputPipe(pmml);
        toXML.addInput("pmml", input);
       
View Full Code Here

        return getPmml();
    }           
   
    public PMMLDocument toPMMLDocument()
    {
        PMMLDocument result = PMMLDocument.Factory.newInstance();
        PMML pmmlObject = result.addNewPMML();
        pmmlObject.setVersion("3.0");
        // head of PMML document
        Header header = pmmlObject.addNewHeader();
        header.setCopyright("www.gridminer.org");
        Application application = header.addNewApplication();
View Full Code Here

        throws ActivityProcessingException,
               ActivityTerminatedException,
               ActivityUserException
    {
        TupleListIterator tuples = (TupleListIterator)iterationData[0];
        PMMLDocument pmmlInput = (PMMLDocument) iterationData[1];
       
        ModelStatsInterval modelStats =
            new ModelStatsInterval(tuples, pmmlInput);
        modelStats.countStatistics();
        try
View Full Code Here

TOP

Related Classes of org.dmg.pmml31.ApplicationDocument.Application

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.