<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>ledfoot Tracker</title>
    <link>https://communities.sas.com/kntur85557/tracker</link>
    <description>ledfoot Tracker</description>
    <pubDate>Sat, 13 Jun 2026 09:28:09 GMT</pubDate>
    <dc:date>2026-06-13T09:28:09Z</dc:date>
    <item>
      <title>Re: SAS Enterprise Miner | SASENVIROMENTSURL</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/SAS-Enterprise-Miner-SASENVIROMENTSURL/m-p/497959#M7379</link>
      <description>&lt;P&gt;I'm not 100% sure what your goal is but I'll offer this.&lt;/P&gt;
&lt;P&gt;We have 2 different Windows machines with EM running. On the development machine I found C:\SAS\Config\Lev1\Web\WebServer\htdocs\sas\sas-environment.xml.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;I made a backup copy of the file&amp;nbsp;before modified it.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;I copied the default &amp;lt;environment&amp;gt; section and pasted it below the original. &lt;BR /&gt;I changed the first &amp;lt;environment&amp;gt; to name="Dev" and &amp;lt;desc&amp;gt; to Development SAS Environment.&lt;/P&gt;
&lt;P&gt;In the new/copied &amp;lt;environment&amp;gt; I changed name="Prod", &amp;lt;desc&amp;gt; to Production SAS Environment and pointed the &amp;lt;service-registry&amp;gt; to our production machine.&lt;/P&gt;
&lt;P&gt;When I logged in to EM on my development machine it gave me a choice of environments.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the following environments.xml I redacted &lt;STRONG&gt;&lt;EM&gt;MACHINENAME1&lt;/EM&gt;&lt;/STRONG&gt; and &lt;STRONG&gt;&lt;EM&gt;MACHINENAME2&lt;/EM&gt;&lt;/STRONG&gt;:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;BR /&gt;&amp;lt;environments xmlns="&lt;A href="http://www.sas.com/xml/schema/sas-environments-9.4" target="_blank"&gt;http://www.sas.com/xml/schema/sas-environments-9.4&lt;/A&gt;"&lt;BR /&gt; xmlns:xsi="&lt;A href="http://www.w3.org/2001/XMLSchema-instance" target="_blank"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;"&lt;BR /&gt; xsi:schemaLocation="&lt;BR /&gt; &lt;A href="http://www.sas.com/xml/schema/sas-environments-9.4" target="_blank"&gt;http://www.sas.com/xml/schema/sas-environments-9.4&lt;/A&gt;&lt;BR /&gt; &lt;A href="http://www.sas.com/xml/schema/sas-environments-9.4/sas-environments-9.4.xsd" target="_blank"&gt;http://www.sas.com/xml/schema/sas-environments-9.4/sas-environments-9.4.xsd&lt;/A&gt;"&lt;BR /&gt; version="2.0"&amp;gt;&lt;BR /&gt;&amp;lt;environment name="DEV" default="true" platform-version="9.4"&amp;gt;&lt;BR /&gt;&amp;lt;desc&amp;gt;Development SAS Environment&amp;lt;/desc&amp;gt;&lt;BR /&gt;&amp;lt;service-registry&amp;gt;&lt;BR /&gt;http://&lt;STRONG&gt;&lt;EM&gt;MACHINENAME1&lt;/EM&gt;&lt;/STRONG&gt;:80/SASWIPClientAccess/remote/ServiceRegistry&lt;BR /&gt;&amp;lt;/service-registry&amp;gt;&lt;BR /&gt;&amp;lt;service-registry interface-type="soap"&amp;gt;&lt;BR /&gt;http://&lt;STRONG&gt;&lt;EM&gt;MACHINENAME1&lt;/EM&gt;&lt;/STRONG&gt;:80/SASWIPSoapServices/services/ServiceRegistry&lt;BR /&gt;&amp;lt;/service-registry&amp;gt;&lt;BR /&gt;&amp;lt;service-registry interface-type="rest"&amp;gt;http://&lt;STRONG&gt;&lt;EM&gt;MACHINENAME1&lt;/EM&gt;&lt;/STRONG&gt;:80/SASWIPClientAccess/rest/&amp;lt;/service-registry&amp;gt;&lt;BR /&gt;&amp;lt;/environment&amp;gt;&lt;BR /&gt;&amp;lt;environment name="PROD" default="false" platform-version="9.4"&amp;gt;&lt;BR /&gt;&amp;lt;desc&amp;gt;Production SAS Environment&amp;lt;/desc&amp;gt;&lt;BR /&gt;&amp;lt;service-registry&amp;gt;&lt;BR /&gt;http://&lt;STRONG&gt;&lt;EM&gt;MACHINENAME2&lt;/EM&gt;&lt;/STRONG&gt;:80/SASWIPClientAccess/remote/ServiceRegistry&lt;BR /&gt;&amp;lt;/service-registry&amp;gt;&lt;BR /&gt;&amp;lt;service-registry interface-type="soap"&amp;gt;&lt;BR /&gt;http://&lt;STRONG&gt;&lt;EM&gt;MACHINENAME2&lt;/EM&gt;&lt;/STRONG&gt;:80/SASWIPSoapServices/services/ServiceRegistry&lt;BR /&gt;&amp;lt;/service-registry&amp;gt;&lt;BR /&gt;&amp;lt;service-registry interface-type="rest"&amp;gt;http:&lt;STRONG&gt;&lt;EM&gt;MACHINENAME2&lt;/EM&gt;&lt;/STRONG&gt;:80/SASWIPClientAccess/rest/&amp;lt;/service-registry&amp;gt;&lt;BR /&gt;&amp;lt;/environment&amp;gt;&lt;BR /&gt;&amp;lt;/environments&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this helps.&lt;/P&gt;</description>
      <pubDate>Fri, 21 Sep 2018 19:05:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/SAS-Enterprise-Miner-SASENVIROMENTSURL/m-p/497959#M7379</guid>
      <dc:creator>ledfoot</dc:creator>
      <dc:date>2018-09-21T19:05:56Z</dc:date>
    </item>
    <item>
      <title>Re: Open/convert .dmp</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/Open-convert-dmp/m-p/493454#M7338</link>
      <description>&lt;P&gt;By default EM does not produce files with a 'dmp' extension. There are several types of files EM can produce that the User can name. Without more to go on it is difficult to guess what you have.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Where did the file come from?&lt;/P&gt;
&lt;P&gt;What do you hope to do with the file?&lt;/P&gt;
&lt;P&gt;What have you tried to open it with?&lt;/P&gt;</description>
      <pubDate>Fri, 07 Sep 2018 14:39:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/Open-convert-dmp/m-p/493454#M7338</guid>
      <dc:creator>ledfoot</dc:creator>
      <dc:date>2018-09-07T14:39:11Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between enterprise miner client and EM workstation</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/Difference-between-enterprise-miner-client-and-EM-workstation/m-p/481580#M7223</link>
      <description>&lt;P&gt;To be clear let’s establish a common lexicon. You can install EM in 2 basic forms.&lt;/P&gt;
&lt;P&gt;These are described in the installation guide as "Client/Server" and "Workstation".&lt;/P&gt;
&lt;P&gt;Both provide the graphical user interface referred to as the "Client".&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So if you were running both it would not be immediately apparent which was which. The EM interface (Client) is identical on both Client/Server and Workstation installs unless you dig into the details.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Client/Server installs are the whole "enterprise" level, massively multiuser, model training, scoring, deploying and sharing, Swiss Army knife that is the envy of the data mining world.&lt;/P&gt;
&lt;P&gt;(Can you tell I like it?)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you have the hardware you can install the EM server on one big machine and install just the Client on as many smaller machine as you have licenses for and they can all share the big server where most of the work happens.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For customers with an appreciation of data mining in general but smaller user base and budget SAS provides the Workstation install.&lt;/P&gt;
&lt;P&gt;Workstation only installs on Windows but it has a much smaller footprint on the machine than Client/Server.&lt;/P&gt;</description>
      <pubDate>Thu, 26 Jul 2018 16:23:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/Difference-between-enterprise-miner-client-and-EM-workstation/m-p/481580#M7223</guid>
      <dc:creator>ledfoot</dc:creator>
      <dc:date>2018-07-26T16:23:36Z</dc:date>
    </item>
    <item>
      <title>Re: Generating JAVA scoring code from SAS EM</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/Generating-JAVA-scoring-code-from-SAS-EM/m-p/458742#M6931</link>
      <description>&lt;P&gt;The Score Code Export node does not export java code. It only exports SAS code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To get the Score node to generate java code for a supported model, select the score node and in the properties under Score Code Generation set Java Score to Yes and run the Score node.&lt;/P&gt;
&lt;P&gt;From that point the step by step instructions are in the document you linked.&lt;/P&gt;
&lt;P&gt;Look under Scoring with Java Code and&amp;nbsp;Save and Organize Java Code Component Files.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Apr 2018 16:47:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/Generating-JAVA-scoring-code-from-SAS-EM/m-p/458742#M6931</guid>
      <dc:creator>ledfoot</dc:creator>
      <dc:date>2018-04-30T16:47:19Z</dc:date>
    </item>
    <item>
      <title>Re: SAS Enterprise Miner project conversion</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/SAS-Enterprise-Miner-project-conversion/m-p/453173#M6881</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Given the number of releases in between Enterprise Miner&amp;nbsp;v5.3 and Enterprise Miner 14.1, you are probably best-served by creating a new project in the recent Enterprise Miner release, and building a new diagram instead of trying to convert something that old. But if you really want to try here are some suggestions and information.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Remember what you are attempting&amp;nbsp;is &lt;STRONG&gt;not&lt;/STRONG&gt; really supported. But lots of people have attempted&amp;nbsp;this for reasons only they understand.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If your v14.1 image is on the same operating system as your v5.3 image you&amp;nbsp;may be able to open the old project in 14.1 using Create new project with the name of the old project. That process is covered in some detail at...&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.sas.com/kb/32/904.html" target="_blank"&gt;http://support.sas.com/kb/32/904.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;and&lt;/P&gt;
&lt;P&gt;&lt;A href="https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Copy-Enterprise-Miner-Projects/m-p/99819#M828&amp;nbsp;&amp;nbsp;" target="_blank"&gt;https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Copy-Enterprise-Miner-Projects/m-p/99819#M828&amp;nbsp;&amp;nbsp;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However, since 5.3 was so long ago you probably need to migrate the old project from a 32 bit system to the the new 64 bit system. Information on this adventure is available&amp;nbsp; at ...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;A href="http://support.sas.com/kb/32/905.html" target="_blank"&gt;http://support.sas.com/kb/32/905.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Apr 2018 12:32:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/SAS-Enterprise-Miner-project-conversion/m-p/453173#M6881</guid>
      <dc:creator>ledfoot</dc:creator>
      <dc:date>2018-04-11T12:32:40Z</dc:date>
    </item>
    <item>
      <title>Re: Enterprise Miner Question - Scoring Node</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/Enterprise-Miner-Question-Scoring-Node/m-p/332183#M4990</link>
      <description>I looks like you are going to need Tech Support to figure out how to configure your system correctly. The errors indicate that the DTJ_CLASSPATH was not setup correctly when the system was installed.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 13 Feb 2017 14:23:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/Enterprise-Miner-Question-Scoring-Node/m-p/332183#M4990</guid>
      <dc:creator>ledfoot</dc:creator>
      <dc:date>2017-02-13T14:23:37Z</dc:date>
    </item>
    <item>
      <title>Re: Enterprise Miner Question - Scoring Node</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/Enterprise-Miner-Question-Scoring-Node/m-p/332150#M4988</link>
      <description>What operating system is the EM server on?</description>
      <pubDate>Mon, 13 Feb 2017 12:55:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/Enterprise-Miner-Question-Scoring-Node/m-p/332150#M4988</guid>
      <dc:creator>ledfoot</dc:creator>
      <dc:date>2017-02-13T12:55:58Z</dc:date>
    </item>
    <item>
      <title>Re: Enterprise Miner Question - Scoring Node</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/Enterprise-Miner-Question-Scoring-Node/m-p/332148#M4987</link>
      <description>&lt;P&gt;Something is definately wrong. You should probably contact SAS Tech Support.&lt;/P&gt;
&lt;P&gt;In the mean time can you share a pic of your EM flow and the log from the score node?&lt;/P&gt;</description>
      <pubDate>Mon, 13 Feb 2017 12:52:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/Enterprise-Miner-Question-Scoring-Node/m-p/332148#M4987</guid>
      <dc:creator>ledfoot</dc:creator>
      <dc:date>2017-02-13T12:52:55Z</dc:date>
    </item>
    <item>
      <title>Re: Enterprise Miner Question - Scoring Node</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/Enterprise-Miner-Question-Scoring-Node/m-p/331634#M4975</link>
      <description>&lt;P&gt;It’s close but it looks like you might have skipped a step in the instructions.&lt;/P&gt;
&lt;P&gt;In the Java Score Code window there should be 5 choices in the drop down box.&lt;/P&gt;
&lt;P&gt;Scoring Function Metadata&lt;/P&gt;
&lt;P&gt;User-defined Formats&lt;/P&gt;
&lt;P&gt;Score Code&lt;/P&gt;
&lt;P&gt;File Metadata&lt;/P&gt;
&lt;P&gt;Java Class&lt;/P&gt;
&lt;P&gt;The "Scoring Function Metadata" is an XML description of the models Input variables and Output variables. It is very handy for automating things like choosing what data to feed the model when you run it.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The "User-defined Formats" is Java code that is often just a stub unless your training data contains user defined formats.&lt;/P&gt;
&lt;P&gt;The "Score Code" is Java code that invokes the model that is in the "Java Class".&lt;/P&gt;
&lt;P&gt;The "File Metadata" is another XML file that describes the mime types of the other files.&lt;/P&gt;
&lt;P&gt;The "Java Class" file is a binary java class file in which the actual model resides.&amp;nbsp; One way to think of it is as "pre-compiled" java code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The instruction are trying to say ...&lt;/P&gt;
&lt;P&gt;Save the "Scoring Function Metadata" as JScore.xml.&lt;/P&gt;
&lt;P&gt;Save the "User-defined Formats" as JscoreUserFormats.java.&lt;/P&gt;
&lt;P&gt;Save the "Score Code" as Score.java.&lt;/P&gt;
&lt;P&gt;Save the "Java Class" as DS.class.&lt;/P&gt;</description>
      <pubDate>Fri, 10 Feb 2017 19:08:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/Enterprise-Miner-Question-Scoring-Node/m-p/331634#M4975</guid>
      <dc:creator>ledfoot</dc:creator>
      <dc:date>2017-02-10T19:08:37Z</dc:date>
    </item>
    <item>
      <title>Re: Enterprise Miner Question - Scoring Node</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/Enterprise-Miner-Question-Scoring-Node/m-p/331570#M4973</link>
      <description>&lt;P&gt;The EM Java scoring code is only available as a .class file. There is no .java file. The "Score Code" in the Results viewer is only a wrapper that calls the&amp;nbsp; "Java Class" file (DS.class) that does the actual scoring. Note, since the DS.class file is not created using a java compiler it cannot be reliably decompiled.&lt;/P&gt;</description>
      <pubDate>Fri, 10 Feb 2017 15:57:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/Enterprise-Miner-Question-Scoring-Node/m-p/331570#M4973</guid>
      <dc:creator>ledfoot</dc:creator>
      <dc:date>2017-02-10T15:57:46Z</dc:date>
    </item>
    <item>
      <title>Scoring Series Part 3: Enterprise Miner Optimized Score code</title>
      <link>https://communities.sas.com/t5/SAS-Communities-Library/Scoring-Series-Part-3-Enterprise-Miner-Optimized-Score-code/ta-p/223938</link>
      <description>&lt;DIV class="lia-message-template-content-zone"&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;&lt;STRONG&gt;Why it’s important, how it’s created, and where it’s found &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;STRONG&gt;Why is optimized Score code important?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;As early as the 1950s, businesses began to recognize the potential benefits of computers. From the demands of commercial enterprise rose the mainframe computer. And the mainframe computers in turn completely revolutionized how businesses operate. Computer development started to accelerate.&lt;/P&gt;
&lt;P&gt;In 1962, one of the world's first supercomputers was officially commissioned at Manchester University. The Manchester University Atlas 1 was a joint development between the University of Manchester, Ferranti International PLC, and The Plessey Company PLC. It was considered to be the most powerful computer in the world at that time.&lt;/P&gt;
&lt;P&gt;The Manchester Atlas 1 had 96 KB of core storage and 576 KB of virtual memory and could do a floating-point multiply in 4.97 microseconds (4.97e-6 FLOPS).&amp;nbsp; High-level languages used to write programs for the Atlas included Algol 60, FORTRAN and COBOL.&lt;/P&gt;
&lt;P&gt;At the time, great care was taken to carefully design and write programs to operate within the constraints of the system. The operating system reserved about 17 KB of the available 96 in core memory. Just try to imagine writing a program to run in a maximum 79KB.&amp;nbsp; The complexity of the problems that were even considered was limited by the resources available to the program. With such constraints, programmers worried about every byte and often every instruction. By necessity, efficiency was the watchword of programming.&lt;/P&gt;
&lt;P&gt;In the time between 1962 and now, the available hardware and software has progressed. We now have single systems offering terabytes of core memory and supporting over 120 GFLOPS or 1.2e+14 FLOPS. As the systems grew and the resources available to programmers increased, programs were able to do more and became more and more complex. The constant pressure to manage every byte and instruction gradually eroded. For a lot of practical reasons, the priority of program efficiency became secondary if not eliminated.&amp;nbsp; After all, with seemingly unlimited and constantly increasing resources available, why worry about a few bytes or instructions?&amp;nbsp; Over time, the consideration of program efficiency drew less and less attention. The rules changed.&lt;/P&gt;
&lt;P&gt;If only the resources available to programs had expanded since 1962, programmers could easily have rested on their laurels.&amp;nbsp; But snap to the age of BIG DATA! The world's capacity to store information has almost doubled every 3.3 years since the 1980. Some speculate that since 2012, 2.5 exabytes (2.5×1018) of data were created daily. The amount of data available to be processed has now turned back the clock to once again make efficiency of program design and implementation a critical issue for businesses and programmers. The rules have changed again.&lt;/P&gt;
&lt;P&gt;Now with the ever-increasing amounts of data available to businesses and governments, even a small efficiency, multiplied by big data, becomes important - even critical.&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;STRONG&gt;How does the Score node accumulate and optimize the score code, and how do I save it in a package?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;The process of optimizing the Enterprise Miner scoring source code is not applicable to all Enterprise Miner models but most do benefit. To avoid getting too far in to the realm of dragons and magicians, let’s characterize the process of Enterprise Miner (EM) score code accumulation by the Score node.&lt;/P&gt;
&lt;P&gt;The Score node back traces the Enterprise Miner flow it is connected to, from end to beginning. Once at the beginning, the process picks up the score code produced by each node in the flow, in order.&amp;nbsp; The Score node can then determine which variables are actually used in the final model. In the Score node results this code is displayed as “SAS Code”.&amp;nbsp; By default the Score node property Optimized Code under Score Code Generation is set to “Yes”, which triggers the Score node to go through all the code it collected from the flow and omit any code that is not related to the variables used by the final model. This results in the code displayed as “Optimized SAS Code” in the Score node results. So in EM whenever possible both the optimized and un-optimized code are produced.&lt;/P&gt;
&lt;P&gt;An EM model package doesn’t try to package both types of score code. If your situation requires a package with the non-optimized code, you will need to set the Score node property Optimized Code to “No”; otherwise the package will contain the default “Optimized Score Code”.&lt;/P&gt;
&lt;P&gt;A simple illustration using EM can be done in minutes.&lt;/P&gt;
&lt;OL style="list-style-type: decimal;"&gt;
&lt;LI&gt;Open EM and a new diagram.&lt;/LI&gt;
&lt;LI&gt;Create a data source for the SAMPSIO.hmeq data set with a target of BAD.&lt;/LI&gt;
&lt;LI&gt;Add the data source to the diagram.&lt;/LI&gt;
&lt;LI&gt;To make the final code less cluttered, in the data source, edit the variables and reject the variables DELINQ, DEROG, JOB, LOAN, MORTDUE, NINQ, and REASON.&lt;/LI&gt;
&lt;LI&gt;Connect the data source to an Impute node from the Modify tab.&lt;/LI&gt;
&lt;LI&gt;Connect the Impute node to a Regression node from the Model tab.&lt;/LI&gt;
&lt;LI&gt;In the Regression node, set the Selection Model property to Stepwise.&lt;/LI&gt;
&lt;LI&gt;Now add two Score nodes and connect the Regression node to both Score nodes.&lt;/LI&gt;
&lt;LI&gt;In the Score(2) node, set the Optimized Code property to “No”.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Your diagram should look like this:&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 10pt; line-height: 1.5em;"&gt;&lt;IMG class="jive-image-thumbnail jive-image" src="https://communities.sas.com/legacyfs/online/10795_EMProjectOptimizedCode.jpg" border="0" alt="EMProjectOptimizedCode.jpg" width="620" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;OL style="list-style-type: decimal;"&gt;
&lt;LI&gt;Now run both Score nodes.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Once you’ve run the Score nodes, open the Results viewer for the first Score node.&amp;nbsp;&amp;nbsp; You can see that the regression model only uses two variables – IMP_CLAGE and IMP_DEBTINC – so the creation of the other imputed variables is not required for the regression model.&amp;nbsp; The code in the Optimized SAS Code window does not contain the calculations for the imputation of the unused input variables VALUE, CLNO, and YOJ.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Optimized SAS Code =&lt;/STRONG&gt;&lt;/P&gt;
&lt;TABLE style="border: none;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border: solid windowtext 1.0pt; border-bottom: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;*------------------------------------------------------------*;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;* TOOL: Imputation;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;* TYPE: MODIFY;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;* NODE: Impt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;*------------------------------------------------------------*;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;label IMP_CLAGE = 'Imputed CLAGE';&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;IMP_CLAGE = CLAGE;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;if missing(CLAGE) then IMP_CLAGE = 179.76627519;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;label IMP_DEBTINC = 'Imputed DEBTINC';&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;IMP_DEBTINC = DEBTINC;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;if missing(DEBTINC) then IMP_DEBTINC = 33.779915349;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;*------------------------------------------------------------*;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The code in the SAS Code window includes the calculations to impute all the input variables.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;SAS Code =&lt;/STRONG&gt;&lt;/P&gt;
&lt;TABLE style="border: none;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border: solid windowtext 1.0pt; border-bottom: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;*------------------------------------------------------------*;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;* TOOL: Imputation;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;* TYPE: MODIFY;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;* NODE: Impt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;*------------------------------------------------------------*;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;*;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;*MEAN-MAX-MIN-MEDIAN-MIDRANGE AND ROBUST ESTIMATES;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;*;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;label IMP_CLAGE = 'Imputed CLAGE';&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;IMP_CLAGE = CLAGE;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;if missing(CLAGE) then IMP_CLAGE = 179.76627519;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace'; color: #c45911;"&gt;label IMP_CLNO = 'Imputed CLNO';&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace'; color: #c45911;"&gt;IMP_CLNO = CLNO;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace'; color: #c45911;"&gt;if missing(CLNO) then IMP_CLNO = 21.296096201;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;label IMP_DEBTINC = 'Imputed DEBTINC';&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;IMP_DEBTINC = DEBTINC;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;if missing(DEBTINC) then IMP_DEBTINC = 33.779915349;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace'; color: #c45911;"&gt;label IMP_VALUE = 'Imputed VALUE';&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace'; color: #c45911;"&gt;IMP_VALUE = VALUE;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace'; color: #c45911;"&gt;if missing(VALUE) then IMP_VALUE = 101776.04874;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace'; color: #c45911;"&gt;label IMP_YOJ = 'Imputed YOJ';&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace'; color: #c45911;"&gt;IMP_YOJ = YOJ;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border-top: none; border-left: solid windowtext 1.0pt; border-bottom: none; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace'; color: #c45911;"&gt;if missing(YOJ) then IMP_YOJ = 8.9222681359;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="727" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-family: 'SAS Monospace';"&gt;*------------------------------------------------------------*;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;STRONG&gt;Where is optimized Score code found?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;If you now create model packages for both score nodes, you will find that the package for the Score node with Optimized = Yes displays the Optimized code. The other package for Score(2) displays the SAS Code with all of the variables imputed.&lt;/P&gt;
&lt;P&gt;If saving these files from the Results viewer is too interactive, you can use the Score Code Export node or copy the files from the project files. If you navigate to your project folder and open the Workspaces folder, you should find the diagram folder EMWS&lt;EM&gt;n&lt;/EM&gt;. There you will find the folders for your Score nodes. They are named Score or Score&lt;EM&gt;N,&lt;/EM&gt; where &lt;EM&gt;N&lt;/EM&gt; is a number. In the Score folder you will find the code displayed in the Results viewer among many internally used files. The file displayed by the Score node Results viewer as “Optimized SAS Code” is named OPTIMIZEDCODE.sas. The file displayed as “SAS Code” is named PATHPUBLISHSCORECODE.sas.&lt;/P&gt;
&lt;P&gt;The other .sas files are really just bits and pieces used internally by EM and should not be used for scoring. For example, the PATHFLOWSCORECODE.sas is code used only in the flow. It does calculations for things potentially useful by nodes that may follow the Score node but not needed in scoring like the residuals.&lt;/P&gt;
&lt;P&gt;The Optimized SAS Code can in some circumstances represent a large increase in efficiency. In other circumstances there may be little difference. But by default you get both; Code optimized for the model and code that reflects all of the calculations specified in training the model. The selection of which fits your scoring needs could depend on whether or not your scoring process requires values computed but not used in the EM model.&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;"The order in which the operations shall be performed in every particular case is a very interesting and curious question, on which our space does not permit us fully to enter. In almost every computation a great variety of arrangements for the succession of the processes is possible, and various considerations must influence the selection amongst them for the purposes of a Calculating Engine. One essential object is to choose that arrangement which shall tend to reduce to a minimum the time necessary for completing the calculation." &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;~ Augusta Ada King, Countess of Lovelace (1815–1852), English mathematician and writer often described as the world's first computer programmer, known for her work on Charles Babbage's early mechanical general-purpose computer&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 06 Oct 2015 15:13:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Communities-Library/Scoring-Series-Part-3-Enterprise-Miner-Optimized-Score-code/ta-p/223938</guid>
      <dc:creator>ledfoot</dc:creator>
      <dc:date>2015-10-06T15:13:35Z</dc:date>
    </item>
    <item>
      <title>Re: Email ID's from a SAS Dataset in Body</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Email-ID-s-from-a-SAS-Dataset-in-Body/m-p/193612#M13097</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There has got to be a&amp;nbsp; hundred ways to do this but this is the hardest most obscure way I could think of. The code is incomplete and poorly written, but it runs for me...YOYO&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Data WORK.recds_processed;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Length ID $ 6;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID="1";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID="2";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID="3";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID="4";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID="5";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp; ID="6";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID="7";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID="8";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID="9";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID="10";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID="11";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp; ID="12";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp; ID="13";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID="14";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID="15";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID="16";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID="17";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp; ID="18";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID="1911";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID="2011";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID="21";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID="22";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID="23";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp; ID="24";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; %let outfile = idList.txt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; %let outdir = D:\All_Users\sasled\temp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* get the count */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Data _NULL_;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Set WORK.recds_processed end=lastobs;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; length strcnt $ 20;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; retain cnt 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if not Missing( ID ) then cnt=cnt+1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (lastobs) then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* save cnt */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strcnt = CATS(cnt);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call symput('ID_Cnt', strcnt);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* write out the ID info */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Data _NULL_;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Set WORK.recds_processed end=lastobs;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; %LET linemax= 80;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; length idstr $ 25;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; length outlinebuf $ &amp;amp;linemax;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; retain row1 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; retain outlen 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; retain outlinebuf;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; retain fid;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if ( row1 = 1 ) then do; /* open output file */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row1=0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* set text file filename */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; outf = CATS("&amp;amp;outdir",'\',"&amp;amp;outfile");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put 'Output file name = ' outf;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; put ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rc = Filename("otxt",outf);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if rc ne 0 then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msg = sysmsg();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put msg;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call symput('SYSCC','8');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; goto Term;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fid = fopen("otxt",'o',,'d');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (fid &amp;lt;= 0) then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* ERROR: Open failed for file, &amp;amp;outdir\&amp;amp;outfile.*/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; emsg=sysmsg();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put "ERROR: " emsg;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call symput('SYSCC','8');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; goto Term;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* output count summary */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outlinebuf = CAT('Number of records processed= ',&amp;amp;ID_Cnt,' the IDs are:');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rc=fput(fid,outlinebuf);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rc=fwrite(fid);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outlinebuf ='&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ';&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; idstr = CAT("ID = ",ID);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; idlen = LENGTHN(idstr);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if (outlen + idlen + 1) &amp;gt;= &amp;amp;linemax then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* output line on length..*/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rc=fput(fid, outlinebuf);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; rc=fwrite(fid);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; outlen = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; outlinebuf ='&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ';&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; end; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; outlinebuf = CATX(', ',outlinebuf, idstr);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* get new buf len */&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; outlen = LENGTHN(outlinebuf);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if (lastobs) then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rc=fput(fid, outlinebuf);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rc=fwrite(fid);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put " Closing output file.....";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rc = fclose(fid);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Term:;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 May 2015 13:50:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Email-ID-s-from-a-SAS-Dataset-in-Body/m-p/193612#M13097</guid>
      <dc:creator>ledfoot</dc:creator>
      <dc:date>2015-05-28T13:50:02Z</dc:date>
    </item>
    <item>
      <title>Scoring Series Part 2: SAS® Enterprise Miner™ Scoring Output Variables</title>
      <link>https://communities.sas.com/t5/SAS-Communities-Library/Scoring-Series-Part-2-SAS-Enterprise-Miner-Scoring-Output/ta-p/223842</link>
      <description>&lt;DIV class="lia-message-template-content-zone"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt; line-height: 1.5em;"&gt;Have you ever wondered what some of the output variables generated by Enterprise Miner score code represent?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt; line-height: 1.5em;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;The definition of some of variables generated by Enterprise Miner score code may be obvious while others may be less so. The score code published for a model in EM is often a combination of code generated by procedures and by the nodes. The following is a summary of the variables potentially created and a brief description to provide some orientation.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;STRONG&gt;From Procedures&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;Many of the names of the computed variables (outputs, residuals, etc.,) are created by concatenating a prefix with the name of the corresponding target variable or decision variable. The table below lists most of the possible prefixes for variables calculated in EM procedure score code. If you got really wild with the procedures you might be able to generate some of the more esoteric variables.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;List of many of the possible prefixes used for variable names in the EM procedures’ OUT= data sets:&lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE style="border: none;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Prefix&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border: solid windowtext 1.0pt; border-left: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Label *&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border: solid windowtext 1.0pt; border-left: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Description&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;AOV16_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;AOV16:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Interval variables binned into 16 equally-spaced groups&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; BL_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Best Loss:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Best possible loss of any of the decisions&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; BP_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Best Profit:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Best possible profit of any of the decisions&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; CL_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Computed Loss:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Loss computed from the target value&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; CP_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Computed Profit:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Profit computed from the target value&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; D_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Decision:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Decision chosen by the model&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; EL_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Expected Loss:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Expected loss of the decision chosen by the model&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; EP_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Expected Profit:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Expected profit of the decision chosen by the model&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; E_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Error Function:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Error function&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; F_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;From:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Normalized target value of the category that the case comes from&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp; GRP_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Grouped:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Based on variable characteristics&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; G_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Grouped:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;based on the relationship to the target&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; IC_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Investment Cost:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Investment cost&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; IM_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Imputed:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Variable with any missing values replaced&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; I_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Into:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Normalized category that the case is classified into&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; M_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Missing:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Missingness indicator dummy variable&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; P_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Predicted: VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Outputs (i.e. predicted values and posterior probabilities)&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; Q_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Unadjusted P:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Old posteriors, prior to adjustment for priors&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; RAT_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;OL style="list-style-type: upper-alpha;"&gt;
&lt;LI&gt;Anscombe Res.: VNM&lt;/LI&gt;
&lt;/OL&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Studentized Anscombe residuals&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; RA_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Anscombe Residual: VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Anscombe residuals&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; RAS_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;OL style="list-style-type: upper-alpha;"&gt;
&lt;LI&gt;Anscombe Res.: VNM&lt;/LI&gt;
&lt;/OL&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Standardized Anscombe residuals&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; RD_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;OL style="list-style-type: upper-alpha;"&gt;
&lt;LI&gt;Residual: VNM&lt;/LI&gt;
&lt;/OL&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Deviance residuals&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; RDS_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;OL style="list-style-type: upper-alpha;"&gt;
&lt;LI&gt;Dev. Res.: VNM&lt;/LI&gt;
&lt;/OL&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Standardized deviance residuals&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; RDT_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;OL style="list-style-type: upper-alpha;"&gt;
&lt;LI&gt;Dev. Res.:VNM&lt;/LI&gt;
&lt;/OL&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Studentized deviance residuals&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; ROI_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Return on Investment:&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Return on investment&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; RPT_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Pearson Residual: VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Studentized Pearson residuals&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; RP_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Pearson Residual:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Pearson residuals&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; RPS_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;OL style="list-style-type: upper-alpha;"&gt;
&lt;LI&gt;Pearson Res.:VNM&lt;/LI&gt;
&lt;/OL&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Standardized Pearson residuals&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; RS_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;OL style="list-style-type: upper-alpha;"&gt;
&lt;LI&gt;Residual: VNM&lt;/LI&gt;
&lt;/OL&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Standardized residuals&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; RT_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;OL style="list-style-type: upper-alpha;"&gt;
&lt;LI&gt;Residual: VNM&lt;/LI&gt;
&lt;/OL&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Studentized residuals&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; R_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Residual: VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Plain residuals: target minus output&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; S_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Standard:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Standardized variable&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; T_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Transform:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Transformed variable&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; U_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Unnormalized Into:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Un-normalized category that the case is classified into&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; V_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Validated:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Same as P_ only based on validation data. Tree only.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="97" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp; WOE_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="278" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Weight of Evidence:VNM&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="570" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Relative risk of an attribute or group level&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;* For non-categorical targets, the "VNM" above indicates the name of the target variable. For categorical targets, "VNM" represents the name of the target variable followed by an equal sign and the un-normalized category value.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;The generated score code almost always computes the P_* variable(s), and for a categorical target, the I_* and U_* variable(s). But some modeling engines may allow other ways of fitting categorical targets. For example, Regression (proc DMREG) fits an ordinal target by linear least squares using the index of the category as the actual target value, and hence does not produce posterior probabilities.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;Only the decision tree outputs a V_ output variable, which is similar to a corresponding P_ output variable except it is computed using validation data instead of training data.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;One of the more ubiquitous variables is the global variable _WARN_. It is used to indicate problems that may occur computing predicted values or making decisions. The _WARN_ variable has 4 columns and each can be set to a specific code.&lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE style="border: none;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Column &lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-left: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Code&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-left: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt; Description &lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;M&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Missing input&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;U&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Unrecognized input category&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;P&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Invalid posterior probability&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;C&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Missing cost variable&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;By default, the EM score code contains no reference to the target variable. Only in the flow score code is the RESIDUAL option specified. So only the EM flow score code can calculate values that depend on the target variable. If the RESIDUAL option is specified in the CODE statement of the modeling procedure, the code should compute the R_* variable(s), and for a categorical target, the F_* variable(s). Other kinds of residuals may be computed if that is feasible, for example CL_*, CP_*, BL_*, BP_*, or ROI_*. Plain residuals are not multiplied by error weights or by frequencies. Plain residuals will always be the actual target value minus the predicted value.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;Only if decision processing is specified will variables with prefixes like D_ EL_ or EP_* be calculated. The formula for D_targetname varies with the data mining model. There are too many formulas to list here and they should be identifiable in the score code.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;STRONG&gt;From Nodes&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;In some cases it is desirable to have an output variable have the same name regardless of the target name. The EM Score node by default provides variables with fixed names for a variety of output variables.&lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE style="border: none;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="210" valign="top" style="border: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Fixed Output Name &lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="310" valign="top" style="border: solid windowtext 1.0pt; border-left: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Label &lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="485" valign="top" style="border: solid windowtext 1.0pt; border-left: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Description &lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="210" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_PREDICTION&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="310" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Prediction for vnm&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="485" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;The prediction variable for an interval target.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="210" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_PROBABILITY&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="310" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Probability of Classification&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="485" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Posterior probability associated with the predicted classification. That is, it corresponds the maximum of the posterior probabilities, max(P1, P2, ..., Pk).&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="210" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_EVENTPROBABILITY&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="310" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Probability for level n of vnm&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="485" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Posterior probability associated with target event.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="210" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_DECISION&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="310" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Recommended Decision for vnm&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="485" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Maps to D_targetname variables.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="210" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_PROFIT&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="310" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Expected Profit for vnm&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="485" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Expected profit predicted for a target variable set from EP_targetname&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="210" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_LOSS&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="310" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Expect Loss for vnm&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="485" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Expected loss predicted for a target variable set from EL_targetname&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="210" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_CLASSIFICATION&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="310" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Prediction for vnm&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="485" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;I_variable, the prediction variable for a class target.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="210" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_SEGMENT&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="310" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Node or Segment Variable&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="485" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Segment identifier derived from Decision Tree Leaf, Cluster number, or SOM cell ID&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;If there is a situation where a different value in a fixed name is required you can use the Rules Builder node to assign just about anything to the EM_Outcome variable.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;The Cutoff node will provide the calculated decision point as EM_CUTOFF.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;In TwoStage models you also get a variable prefixed with EV_ and labeled “Expected Value:vnm” where vnm = interval target name. It is derived from the predicted value and any specified bias.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;Neural Network models can also produce variables named H&amp;lt;number&amp;gt; for the value of the hidden units.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;The Link Analysis node provides the item-cluster detection information as the _segment_ variable.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;Decision Tree Score code creates variables named _NODE_ and _LEAF_. They are labeled 'Node' and 'Leaf'. They identify each final node or leaf by both leaf number and node number.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;The Variable Clustering node can replace a large set of variables with a smaller set of cluster components with little loss of information. The cluster components are named Clusn where "n" is a number.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;Some of the Modify nodes in EM can produce output variables with identifying prefixes on the variable name.&lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE style="border: none;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Prefix &lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-left: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Node &lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="493" valign="top" style="border: solid windowtext 1.0pt; border-left: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;IMP_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Impute&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="493" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Original variable’s value or if missing an imputed value&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;GRP_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Interactive Binning&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="493" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Group number based on the original variable's value&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;REP_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Replacement&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="493" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Replacement values for the variable’s class and interval levels&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;The Principal Component node by default produces variables named PC_n where "n" is a number but the "PC" can be change in the node properties. Its value is an uncorrelated linear combination of the original input variables.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;The Transform Variables node's formula builder defaults to a name like TRANS_n where "n" is a number. However that name can be modified. It does generate names for several pre-defined transformations available from the Train properties, Variables dialog.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;The new variables created are named with the selected variable's name and a prefix to identify the specific transformation.&lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE style="border: none;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Prefix &lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-left: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Method &lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="448" valign="top" style="border: solid windowtext 1.0pt; border-left: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;BIN_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Bucket&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="448" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;the bin based on the difference between the maximum and minimum values&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;CNTR_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Centering&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="448" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;the grand mean centered value&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EXP_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Exponential&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="448" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;the exponential logarithm of the variable&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;INV_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Inverse&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="448" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;the inverse of the variable&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;LOG_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Log&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="448" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;the natural log of the original variable&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;LG10_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Log 10&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="448" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;the base 10 logarithm of the original variable&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;OPT_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Optimal Binning&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="448" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Binned in order to maximize the relationship to the target.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;PWR_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Optimal Max. Equalize&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="448" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Best power transformation to equalize target level spread.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;PCTL_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Quantile&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="448" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;values grouped so groups have same frequency in each group&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;RANGE_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Range Standardization&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="448" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;scaled value of the variable&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;SQR_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Square&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="448" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;square of the variable&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;SQRT_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Square Root&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="448" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;square root of the variable.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;STD_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Standardize&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="448" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Produced by subtracting the mean and dividing by the standard deviation.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;TI_&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Dummy Indicator&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="448" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;creates dummy variable for categorical variables from highest class value to lowest class value&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;If you are into unsupervised learning you have probably already experimented with the SOM/Kohonen node.&lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE style="border: none;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Variable&amp;nbsp; &lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-left: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Label &lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="380" valign="top" style="border: solid windowtext 1.0pt; border-left: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;SOM_Segment&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;SOM Segment ID&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="380" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;integer identifying the cluster&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;SOM_ID&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;SOM ID&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="380" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;contains the row and column in the SOM&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Distance&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Distance&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="380" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;the distance from each case to the cluster seed&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;SOM_DIMENSION1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;SOM Dimension1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="380" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;identifies rows or columns in the SOM&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="260" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;SOM_DIMENSION2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="260" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;SOM Dimension2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="380" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;identifies rows or columns in the SOM&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;Incremental Response node provides several variables that could be used to optimize customer targeting.&lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE style="border: none;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="345" valign="top" style="border: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Variable &lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="668" valign="top" style="border: solid windowtext 1.0pt; border-left: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="345" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_P_CONTROL_RESPONSE&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="668" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Predicted response probability from the control group&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="345" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_P_CONTROL_NONRESPONSE&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="668" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;1- EM_P_CONTROL_RESPONSE&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="345" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_P_ADJ_INCREMENT_RESPONSE&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="668" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Adjusted to be positive incremental predicted response rate&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="345" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_P_ADJ_INCREMENT_NONRESPONSE&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="668" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;1 - EM_P_ADJ_INCREMENT_RESPONSE&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="345" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_P_ABS_INCREMENT_RESPONSE&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="668" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Absolute value of the incremental predicted response rate (available when an outcome model used)&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="345" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_P_ABS_INCREMENT_NONRESPONSE&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="668" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;1 - EM_P_ABS_INCREMENT_RESPONSE&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="345" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_P_TREATMENT_RESPONSE&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="668" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Predicted response probability from the treatment group&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="345" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_P_TREATMENT_NONRESPONSE&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="668" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;1 - EM_P_TREATMENT_RESPONSE&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="345" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_P_INCREMENT_RESPONSE&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="668" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_P_TREATMENT_RESPONSE - EM_P_CONTROL_RESPONSE&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="345" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_P_INCREMENT_NONRESPONSE&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="668" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_P_TREATMENT_NONRESPONSE - EM_P_CONTROL_NONRESPONSE&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="345" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_P_CONTROL_OUTCOME&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="668" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Predicted value of the outcome variable from the control group&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="345" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_P_TREATMENT_OUTCOME&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="668" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Predicted value of the outcome variable from the treatment group&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="345" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_P_INCREMENT_OUTCOME&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="668" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_P_TREATMENT_OUTCOME - EM_P_CONTROL_OUTCOME&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="345" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_REV_TREATMENT&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="668" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Estimated revenue for the treatment group EM_P_TREATMENT_RESPONSE * EM_P_TREATMENT_OUTCOME – Cost or if Constant Revenue is set EM_P_CONTROL_RESPONSE * Revenue_Per_Response – Cost&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="345" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_REV_CONTROL&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="668" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Estimated revenue for the control group EM_P_CONTROL_RESPONSE * EM_P_CONTROL_OUTCOME&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="345" valign="top" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;EM_REV_INCREMENT&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="668" valign="top" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;"&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;Estimated incremental revenue EM_REV_TREATMENT - EM_REV_CONTROL&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;If you can think of other variables generated by EM score code or a better description, please add them to the comments. I left one out just to prove to someone that nobody ever used it.&lt;/SPAN&gt; &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;"Risk comes from not knowing what you're doing."&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;~ Warren Edward Buffett (born August 30, 1930) an American business magnate, investor, and philanthropist&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 06 Oct 2015 15:15:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Communities-Library/Scoring-Series-Part-2-SAS-Enterprise-Miner-Scoring-Output/ta-p/223842</guid>
      <dc:creator>ledfoot</dc:creator>
      <dc:date>2015-10-06T15:15:41Z</dc:date>
    </item>
    <item>
      <title>Scoring Series Part 1</title>
      <link>https://communities.sas.com/t5/SAS-Communities-Library/Scoring-Series-Part-1/ta-p/223706</link>
      <description>&lt;DIV class="lia-message-template-content-zone"&gt;&lt;H1&gt;&amp;nbsp;&lt;/H1&gt;
&lt;P&gt;How do you explain scoring to your boss?&lt;/P&gt;
&lt;P&gt;What is model scoring vs training?&lt;/P&gt;
&lt;P&gt;What is scoring code?&lt;/P&gt;
&lt;P&gt;Why is it generated?&lt;/P&gt;
&lt;P&gt;What is the goal of analytical modeling?&lt;/P&gt;
&lt;P&gt;The answers may depend upon your point of view.&lt;/P&gt;
&lt;P&gt;Building a good predictive model is a complex, multi-stage process and is often referred to by the statisticians in our midst as training or fitting a model.&lt;/P&gt;
&lt;P&gt;Training a model can involve a variety of different algorithms or ways of examining the data in order to discover implicit relationships. Developing analytical models requires selecting the most appropriate algorithm or combination of algorithms for a given situation. In this, expert knowledge and experience can be critical in developing the very best possible model.&lt;/P&gt;
&lt;P&gt;This can lead some statisticians to be quite passionate, even poetic about the elegance of one algorithm compared to another. Such issues can indeed be important. But the person who signs the check for salaries, software and systems doesn’t really care about that. He cares about results.&lt;/P&gt;
&lt;P&gt;In the process of analytical modeling, those results come from applying what was learned in training to new data to either classify the new data or provide estimates based on the new data. Another way to think of it is the new data is tested with or compared to the information saved in training and score from that “test” provides the results or scores, hence the euphemism, scoring.&lt;/P&gt;
&lt;P&gt;If your situation allows access to the new data that needs to be scored on the same machine where the model was trained it often takes little more than an option or the addition of new node to apply the model. If as is often the case the new data is on a different “production” system that may not have access to all the tools available on the training system you need a different way to apply your model.&lt;/P&gt;
&lt;P&gt;There was a time when after all the work of training the model you had to then use the training results often little more that a list of numbers to hand code a program that could run standalone on the “production” system. Of course, after you coded the scoring program you had to test it, and fix it, and test it, etc.&amp;nbsp; With SAS® Enterprise Miner™ all of that is done for you and it produces a fully tested program designed by some of the foremost experts in the field to apply the model or score new data.&lt;/P&gt;
&lt;P&gt;The score code generated by Enterprise Miner gives you and easy dependable and accurate way to deploy complex and powerful analytical models on any of your or your customers’ SAS systems regardless of whether or not they have access to Enterprise Miner.&lt;/P&gt;
&lt;P&gt;Look for more discussions of scoring in the future. For example, have you ever wondered what some of the output variables generated by Enterprise Miner score code represent?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin-bottom: .0001pt;"&gt;"Prediction is very difficult, especially if it's about the future."&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;~ Niels Henrik David Bohr (1885-1962) Danish physicist and Nobel laureate&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 06 Oct 2015 17:14:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Communities-Library/Scoring-Series-Part-1/ta-p/223706</guid>
      <dc:creator>ledfoot</dc:creator>
      <dc:date>2015-10-06T17:14:28Z</dc:date>
    </item>
    <item>
      <title>Tip: How to Migrate Enterprise Miner Projects to a New Operating System</title>
      <link>https://communities.sas.com/t5/SAS-Communities-Library/Tip-How-to-Migrate-Enterprise-Miner-Projects-to-a-New-Operating/ta-p/221289</link>
      <description>&lt;DIV class="lia-message-template-content-zone"&gt;&lt;P&gt;Migrating project files from Enterprise Miner isn’t as simple as you may think—in this case, “copy” just won’t cut it. Fortunately, it &lt;EM&gt;is&lt;/EM&gt; possible to move or migrate all the files and folders in an Enterprise Miner project to different operating system and recreate the project on the new system. You’ll find that this process can be especially helpful when changes to the system architecture take place. However, take note: this article is only concerned with the physical files contained in the project not the project metadata. Metadata migration is usually a SAS system install option.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Before we begin, know that an Enterprise Miner project is composed of many different files and folders and many of which are not portable to a different operating system. This means that the process of moving or migrating an Enterprise project is not as simple as a copy. Luckily, to help improve this rather convoluted and fault-prone process, you can use a SAS Macro utility called the EM_MigrateProject Macro.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Details:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The EM_MigrateProject macro prepares SAS Enterprise Miner project directories and files for movement between operating environments. This includes moving SAS Enterprise Miner projects to or from 32-bit and 64-bit systems, and to or from different Enterprise Miner supported operating systems. Even locale and encoding are converted in this process. The EM_MigrateProject macro also restores prepared projects to a usable form after the directories and files are moved to a new system.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Requirements:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Supported versions include Enterprise Miner 6.1 M2 or later; this includes Enterprise Miner releases based on SAS 9.2 M3 and SAS 9.3 or later.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Limitations: &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;A project contains both the node results and the node properties that describe how each nodes’ results were achieved. Fortunately, the project migration process preserves both. This means if you examine the Results for each node in a migrated project, they will be exactly the same as the old system. However—as a word of warning—if you run a flow in a migrated project diagram, the results will be replaced with the results from the new system.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also be aware that each release of Enterprise Miner provides new features and improvements. This means that even if you follow exactly the instructions or properties in a migrated project, you should expect that the training models on the new release will produce models that are significantly different from those produced on the old system.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you want the new system to create models that are as close as possible to the models from the old system, you will most likely need to adjust the properties for some or all of the nodes in a flow. Usually, this effort is very close to that for creating a new project.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For more information and the macro see &lt;A title="http://support.sas.com/downloads/package.htm?pid=726" href="http://support.sas.com/downloads/package.htm?pid=726"&gt;SAS Downloads: Enterprise Miner Migrate Project&lt;/A&gt;&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 06 Oct 2015 17:46:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Communities-Library/Tip-How-to-Migrate-Enterprise-Miner-Projects-to-a-New-Operating/ta-p/221289</guid>
      <dc:creator>ledfoot</dc:creator>
      <dc:date>2015-10-06T17:46:47Z</dc:date>
    </item>
  </channel>
</rss>

