Examples of PMML


Examples of org.dmg.pmml31.PMMLDocument.PMML

    }           
   
    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();
        application.setName("GridMiner");
        application.setVersion("1.0");
        //data dictionary
        DataDictionary dataDictionary = pmmlObject.addNewDataDictionary();
        BigInteger pom = new BigInteger(String.valueOf(columnCount));
        dataDictionary.setNumberOfFields(pom);
       
        for (int i = 0; i < columnCount; i++)
        {
            DataField dataField = dataDictionary.addNewDataField();
            dataField.setName(colInfo[i].getName());
            dataField.setDisplayName(colInfo[i].getDisplayName());          
            //dataField[i].setDataType(DATATYPE.fromString(colInfo[i].getDataType()));
            dataField.setDataType(
                    DATATYPE.Enum.forString(colInfo[i].getDataType()));
            // 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++)
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.