<?xml version="1.0" ?>
<dsscheme xmlns="http://tempuri.org/ModelDescSchema.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">
    <name>Play Golf</name>
    <author>Blaz Zupan</author>
    <date>March, 2002</date>
    <description>A single model from famous Ross Quinlan's data set,
used as an example of a simple Decision Support Schema</description>
    <variables>
        <variable>
            <id>forecast</id>
            <name>Forecast</name>
            <description>Forecast for next Saturday</description>
            <type>categorical</type>
            <values>sunny;overcast;rainy</values>
            <inputtype>pulldown</inputtype>
            <usena>yes</usena>
        </variable>
        <variable>
            <id>forecast1</id>
            <name>Forecast1</name>
            <description>Forecast Categorized</description>
            <type>categorized</type>
            <cutoffs>10;30;100</cutoffs>
            <inputtype>radiohorizontal</inputtype>
            <usena>no</usena>
            <default>50.7</default>
        </variable>
        <variable>
            <id>temp</id>
            <name>Temperature</name>
            <description>Predicted Temperature for next Saturday</description>
            <type>numerical</type>
            <inputtype>numerical</inputtype>
            <max>150</max>
            <usena>yes</usena>
            <default>N/A</default>
        </variable>
        <variable>
            <id>humidity</id>
            <name>Humidity</name>
            <description>Predicted Humidity</description>
            <type>categorical</type>
            <values>low;high</values>
            <inputtype>checkbox</inputtype>
            <checkboxchecked>low</checkboxchecked>
            <checkboxlabel>Dry weather on Saturday</checkboxlabel>
        </variable>
        <variable>
            <id>temp1</id>
            <name>Temperature1</name>
            <description>Predicted Temperature for next Saturday</description>
            <type>numerical</type>
            <inputtype>numerical</inputtype>
            <max>150</max>
            <usena>yes</usena>
            <default>N/A</default>
        </variable>
        <variable>
            <id>wind</id>
            <name>Windy</name>
            <description>Is wind going to blow on next Saturday?</description>
            <type>categorical</type>
            <values>no;yes</values>
            <inputtype>checkbox</inputtype>
            <checkboxchecked>no</checkboxchecked>
            <checkboxlabel>Any wind on Saturday?</checkboxlabel>
            <default>yes</default>
        </variable>
    </variables>
    <pages>
        <page title="Forecast for next Saturday">forecast;temp1</page>
        <page title="Meteorological factors">temp;forecast1;humidity;wind</page>
    </pages>
    <transformations>
        <variable>
            <id>t</id>
            <name>T</name>
            <hide>no</hide>
            <categorize>
                <from>temp</from>
                <cutoffs>80</cutoffs>
            </categorize>
        </variable>
        <variable>
            <id>catmap</id>
            <name>CatMap</name>
            <map>
                <from>forecast</from>
                <values>good;bad;worse</values>
                <mapping>good;bad;worse</mapping>
            </map>
        </variable>
        <variable>
            <id>nummap</id>
            <name>NumMap</name>
            <map>
                <from>forecast1</from>
                <mapping>10;9;7;6</mapping>
            </map>
        </variable>
        <variable>
            <id>comVar</id>
            <name>Compute variable</name>
            <compute>
                <values>1;X</values>
                <expression>case(catmap,1,X)</expression>
            </compute>
        </variable>
    </transformations>
    <models>
        <model>
            <name>Naive Bayesian Model</name>
            <variables>forecast;t;humidity;wind</variables>
            <outcome>Probability of favorable weather to play golf1</outcome>
            <naivebayes>
                <class>0.6,0.4</class>
                <contingency>
                    <conditional attribute="forecast">0.6,0.4;0.5,0.5;0.66,0.34</conditional>
                    <conditional attribute="t">0.625,0.375;0.5,0.5</conditional>
                    <conditional attribute="humidity">0.25,0.75;0.83,0.17</conditional>
                    <conditional attribute="wind">0.5,0.5;0.75,0.25</conditional>
                </contingency>
            </naivebayes>
        </model>
        <model>
            <name>Naive Bayesian Model</name>
            <variables>forecast;t;humidity;wind</variables>
            <outcome>Probability of favorable weather to play golf2</outcome>
            <naivebayes>
                <class>0.6,0.4</class>
                <contingency>
                    <conditional attribute="forecast">0.6,0.4;0.5,0.5;0.66,0.34</conditional>
                    <conditional attribute="t">0.625,0.375;0.5,0.5</conditional>
                    <conditional attribute="humidity">0.25,0.75;0.83,0.17</conditional>
                    <conditional attribute="wind">0.5,0.5;0.75,0.25</conditional>
                </contingency>
            </naivebayes>
        </model>
    </models>
</dsscheme>

