<?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>SAS Data Mining and Machine Learning topics</title>
    <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/bd-p/data_mining</link>
    <description>SAS Data Mining and Machine Learning topics</description>
    <pubDate>Tue, 11 Aug 2020 21:46:47 GMT</pubDate>
    <dc:creator>data_mining</dc:creator>
    <dc:date>2020-08-11T21:46:47Z</dc:date>
    <item>
      <title>In Pipeline comparision tab, what is the use of holdout data set</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/In-Pipeline-comparision-tab-what-is-the-use-of-holdout-data-set/m-p/675699#M8375</link>
      <description>&lt;P&gt;Please explain the use of score a holdout data set.&lt;/P&gt;</description>
      <pubDate>Mon, 10 Aug 2020 17:55:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/In-Pipeline-comparision-tab-what-is-the-use-of-holdout-data-set/m-p/675699#M8375</guid>
      <dc:creator>kbharat439</dc:creator>
      <dc:date>2020-08-10T17:55:20Z</dc:date>
    </item>
    <item>
      <title>Solution for imbalanced data, categorical target, 98% weights on 0 outcomes.</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Solution-for-imbalanced-data-categorical-target-98-weights-on-0/m-p/675537#M8371</link>
      <description>&lt;P&gt;I am trying to do logistic regression, decision tree, KNN &amp;amp; neural network on a dataset where I have 9800 rows, the target is binary and 98% 0. I have 1000 interval predictors, all the variables have many 0s and not normal distributions. How should I approach to handle the imbalanced data in SAS Miner for each of the models? Can somebody pls help?&lt;/P&gt;</description>
      <pubDate>Mon, 10 Aug 2020 06:14:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Solution-for-imbalanced-data-categorical-target-98-weights-on-0/m-p/675537#M8371</guid>
      <dc:creator>akmsharif</dc:creator>
      <dc:date>2020-08-10T06:14:36Z</dc:date>
    </item>
    <item>
      <title>Change the champion model</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Change-the-champion-model/m-p/674958#M8368</link>
      <description>&lt;P&gt;Please let me know the process of changing a champion model in the pipeline comparision tab.&lt;/P&gt;</description>
      <pubDate>Thu, 06 Aug 2020 11:22:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Change-the-champion-model/m-p/674958#M8368</guid>
      <dc:creator>kbharat439</dc:creator>
      <dc:date>2020-08-06T11:22:47Z</dc:date>
    </item>
    <item>
      <title>SAS Softwares</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Softwares/m-p/674630#M8363</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I want to know the SAS softwares that could perform coding and performing a sort of thematic&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;analysis to identify themes. I know some SAS softwares that identify themes on the basis of number of counts and frequencies of a variable in the big data but I need a sort of coding analysis like Nvivo does and I do not need analysis on the basis of number of counts of a variable.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I want to collect information from the different online platforms that includes social networking sites, customer reviews and companies website. Can anyone identify few SAS softwares that pull the data from different social networking sites and companies website and also SAS softwares for identifying themes like Nvivo does and as well as SAS softwares for the analysis purpose? I also want to conduct semi structured interviews and I want to identify patterns through coding therefore I would be needing SAS software to perform coding and identify the themes. That would be good if anyone could mention the possible list of softwares that meet my research needs as mentioned above. I would really appreciate your assistance.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thank you, &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Kind Regards, &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Shabana&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Aug 2020 01:42:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Softwares/m-p/674630#M8363</guid>
      <dc:creator>Sha8</dc:creator>
      <dc:date>2020-08-05T01:42:44Z</dc:date>
    </item>
    <item>
      <title>Binning and Pre-Binning in Interactive Grouping</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Binning-and-Pre-Binning-in-Interactive-Grouping/m-p/674327#M8361</link>
      <description>&lt;P&gt;Hello all, I'm&amp;nbsp;exploring the use of interactive grouping in SaS EMiner as a method to bin the values of interval characteristic and wish to ask about the pre-binning process. Why do we need to use&amp;nbsp;the&amp;nbsp;quantile or bucket method to pre-bin the interval variable values rather than apply Tree-based binning to the interval values directly?&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Aug 2020 12:03:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Binning-and-Pre-Binning-in-Interactive-Grouping/m-p/674327#M8361</guid>
      <dc:creator>ronya</dc:creator>
      <dc:date>2020-08-04T12:03:58Z</dc:date>
    </item>
    <item>
      <title>Free Webinar: How Do I Integrate SAS® Viya® and Open Source?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Free-Webinar-How-Do-I-Integrate-SAS-Viya-and-Open-Source/m-p/674182#M8360</link>
      <description>&lt;P style="margin-top: 0pt; margin-bottom: 6pt; font-family: Arial; font-size: 11.0pt; color: #333333;"&gt;&lt;SPAN style="background: white;"&gt;Hi Data Mining Community,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="Melodie Rush Head Shot.jpg" style="width: 200px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/47892iC05E9AC551AA5DBE/image-size/medium?v=1.0&amp;amp;px=400" title="Melodie Rush Head Shot.jpg" alt="Melodie Rush Head Shot.jpg" /&gt;&lt;/span&gt;I’m presenting a live “Ask the Expert” webinar on August 18, 11 AM – Noon ET. SAS delivers an open analytics platform, built on the latest cloud technology and accessible from the interface or in the coding language of your choice, giving you the freedom to experiment and create. Combining the power of SAS with open source technologies, you can unify disparate tools and analytic assets into a streamlined, collaborative environment – fostering productivity, business agility and tangible results. Join me as I discuss the many ways SAS Viya integrates with open source.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You will learn how to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Access the power of SAS using your existing skills, like SAS, open source or other programming skills.&lt;/LI&gt;
&lt;LI&gt;Use Python or R in the analytical flow of pipelines.&lt;/LI&gt;
&lt;LI&gt;Use Python or R through the SWAT package.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Click &lt;A title="Register for session" href="https://www.sas.com/gms/redirect.jsp?detail=GMS133208_186085" target="_blank" rel="noopener"&gt;here&lt;/A&gt; to register for the webinar.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Want more tips? Be sure to subscribe to the&amp;nbsp;&lt;A title="Subscribe to the Ask the Expert Board" href="http://communities.sas.com/askexpert" target="_blank" rel="noopener"&gt;Ask the Expert board&lt;/A&gt;&amp;nbsp;to receive follow up Q&amp;amp;A, slides and recordings from this and other SAS Ask the Expert webinars.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin-top: 0pt; margin-bottom: 24pt; line-height: 18pt; font-family: Arial; font-size: 11.0pt;"&gt;Can't join the live event? You can view this and other&amp;nbsp;&lt;A title="Ask The Expert on-demand" href="http://support.sas.com/training/askexpert.html" target="_blank" rel="noopener"&gt;Ask the Expert sessions on-demand here.&lt;/A&gt;&lt;/P&gt;
&lt;P style="margin-top: 0pt; margin-bottom: 24pt; line-height: 18pt; font-family: Arial; font-size: 11.0pt;"&gt;&lt;SPAN style="color: #333333; background: white;"&gt;Want more tips? Be sure to subscribe to the&amp;nbsp;&lt;/SPAN&gt;&lt;A title="Ask the Expert board" href="http://communities.sas.com/askexpert" target="_blank" rel="noopener"&gt;&lt;SPAN style="background: white;"&gt;Ask the Expert board&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="color: #333333; background: white;"&gt;&amp;nbsp;to receive follow up Q&amp;amp;A, slides and recordings from this and other SAS Ask the Expert webinars. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Arial; font-size: 11.0pt;"&gt;&lt;SPAN style="color: #333333;"&gt;Can't join the live event? You can view this and other&amp;nbsp;&lt;/SPAN&gt;&lt;A title="Ask the Expert on-demand" href="http://support.sas.com/training/askexpert.html" target="_blank" rel="noopener"&gt;Ask the Expert sessions on-demand here.&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Aug 2020 17:32:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Free-Webinar-How-Do-I-Integrate-SAS-Viya-and-Open-Source/m-p/674182#M8360</guid>
      <dc:creator>MelodieRush</dc:creator>
      <dc:date>2020-08-03T17:32:08Z</dc:date>
    </item>
    <item>
      <title>How to use an existing score code in a new pipeline (build models viya)</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-to-use-an-existing-score-code-in-a-new-pipeline-build-models/m-p/673164#M8358</link>
      <description>&lt;P&gt;I want to derive a scoring code (i.e. from a cluster that I'd learned before) and assign this new variable an input role or filter role.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So I try to insert a sas code node and run the proc astore that works fine in SAS Studio.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But how can I achieve that the new variable shows up in the training data set?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE class="language-sas"&gt;&lt;CODE&gt;/* SAS code */
proc astore;
score data=&amp;amp;dm_data
rstore=MODELS._654S34YEIM3X7NLUBHJ8PQRK2_AST
out=&amp;amp;dm_data_outmodel; 
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="score outside.png" style="width: 999px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/47767iB02EB75F71F61D55/image-size/large?v=1.0&amp;amp;px=999" title="score outside.png" alt="score outside.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Jul 2020 15:00:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-to-use-an-existing-score-code-in-a-new-pipeline-build-models/m-p/673164#M8358</guid>
      <dc:creator>acordes</dc:creator>
      <dc:date>2020-07-29T15:00:01Z</dc:date>
    </item>
    <item>
      <title>Setting variable weight on decision tree using SAS Miner</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Setting-variable-weight-on-decision-tree-using-SAS-Miner/m-p/669294#M8355</link>
      <description>&lt;P&gt;&lt;BR /&gt;I have a data set with a binary target where only 1.3% of the members are marked as 1, while 98.7% are marked as 0, and I need to run a decision tree on that set. So, I tried two ways of doing that:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) I created a simple random sample on SAS with 30% of the members marked as 1 and 70% marked as 0, and also created a "weight" variable on the data set, where the weight of the members marked as 1 was 1 and the weight of the others was 22 or something like that. Then, when defining my data source on SAS Miner, I assigned the frequency role to my weight variable. I tried to run the decision tree on that set, but it only returned one node&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2) I read the Decisions Node Example from this page &lt;A href="https://documentation.sas.com/?docsetId=emref&amp;amp;docsetTarget=p0ak10c0ywr8mrn1an7tum03sp7g.htm&amp;amp;docsetVersion=14.3&amp;amp;locale=em" target="_blank"&gt;https://documentation.sas.com/?docsetId=emref&amp;amp;docsetTarget=p0ak10c0ywr8mrn1an7tum03sp7g.htm&amp;amp;docsetVersion=14.3&amp;amp;locale=em&lt;/A&gt; and tried again, following the instructions. I set the "Decisions", and then connected it to the "Decision Tree", and on Train Properties, I defined Import Tree Model as Yes, runned the tree, and got an error&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I'm doing wrong?&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jul 2020 20:14:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Setting-variable-weight-on-decision-tree-using-SAS-Miner/m-p/669294#M8355</guid>
      <dc:creator>Livia_L</dc:creator>
      <dc:date>2020-07-14T20:14:12Z</dc:date>
    </item>
    <item>
      <title>How to use validate and test datasets manually in PROC GRADBOOST?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-to-use-validate-and-test-datasets-manually-in-PROC-GRADBOOST/m-p/668074#M8352</link>
      <description>&lt;P&gt;I did split my dataset into 3 separate sas datasets train, validate and test.&lt;/P&gt;
&lt;P&gt;I wanted to build a GBM model on the train set, check on the validate set and predict on the test set. How can I use the &lt;STRONG&gt;validate&lt;/STRONG&gt; and &lt;STRONG&gt;test&lt;/STRONG&gt; sets in my code explicitly for model checking and prediction?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc gradboost data=mylib.train outmodel=mylib.savedModel seed=12345;
   input &amp;amp;myVars / level = nominal;
   target Y/ level = nominal;
   ods output FitStatistics=fitstats;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Your help would be greatly appreciated!&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jul 2020 15:43:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-to-use-validate-and-test-datasets-manually-in-PROC-GRADBOOST/m-p/668074#M8352</guid>
      <dc:creator>mh2t</dc:creator>
      <dc:date>2020-07-09T15:43:20Z</dc:date>
    </item>
    <item>
      <title>Aircraft Turnaround Management Using Computer Vision</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Aircraft-Turnaround-Management-Using-Computer-Vision/m-p/667179#M8350</link>
      <description>&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;In this article I will demonstrate how Computer Vision can support the process of turnaround management in the aviation industry. Therefore I’ve developed a demo application and decided to share my thoughts I had during the development.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;But first let’s clarify what turnaround management really is by learning from the experts:&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P class="sv sw cd ku b sx sy sz ta tb tc kd ch" data-selectable-paragraph=""&gt;Turnaround management, when applied to the aviation industry, refers to the physical process of preparing an aircraft for its next flight […]. The process of turnaround management is addressed when an aircraft is on the ground — from the time it arrives at a terminal gate, to the time it departs on its next scheduled flight.&lt;/P&gt;
&lt;P class="sv sw cd ku b sx td te tf tg th kd ch" data-selectable-paragraph=""&gt;-&lt;A class="cz ea nh ni nj nk" href="https://www.airportknowledge.com/glossary/turnaround-management" target="_blank" rel="noopener nofollow"&gt;Collins Aerospace Airport Knowledge&lt;/A&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P class="mi jr cd js b jt mw mk jv mx mm mn my mp mq mz ms mt na mv kd gu aw" data-selectable-paragraph=""&gt;In my simple words, turnaround management is everything that has to be done on the ground to prepare the aircraft for the next flight including boarding, baggage loading and fueling.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;This process is crucial for every airline and should be optimized in every way possible to reduce downtimes, save costs and make customers satisfied with in time flights.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;BR /&gt;One of the main problems optimizing the process is the lack of actual knowledge about the current performance in the fleet. In this demo I show my way of using Computer Vision to extract this knowledge from camera streams at airports.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;I am going to use different software products for different tasks:&lt;/P&gt;
&lt;OL class=""&gt;
&lt;LI id="4461" class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd ti tj tk aw" data-selectable-paragraph=""&gt;&lt;A class="cz ea nh ni nj nk" href="https://www.sas.com/en_us/software/viya.html" target="_blank" rel="noopener nofollow"&gt;SAS Viya&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to develop an object detection model&lt;/LI&gt;
&lt;LI id="def2" class="mi jr cd js b jt tl mk jv tm mm mn tn mp mq to ms mt tp mv kd ti tj tk aw" data-selectable-paragraph=""&gt;&lt;A class="cz ea nh ni nj nk" href="https://www.sas.com/en_us/software/event-stream-processing.html" target="_blank" rel="noopener nofollow"&gt;SAS Event Stream Processing&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to analyze the video in stream (also called SAS ESP)&lt;/LI&gt;
&lt;LI id="afb3" class="mi jr cd js b jt tl mk jv tm mm mn tn mp mq to ms mt tp mv kd ti tj tk aw" data-selectable-paragraph=""&gt;Python interfaces from SAS (&lt;A class="cz ea nh ni nj nk" href="https://github.com/sassoftware/python-swat" target="_blank" rel="noopener nofollow"&gt;SAS SWAT&lt;/A&gt;,&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="cz ea nh ni nj nk" href="https://github.com/sassoftware/python-dlpy" target="_blank" rel="noopener nofollow"&gt;SAS DLPy&lt;/A&gt;,&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="cz ea nh ni nj nk" href="https://github.com/sassoftware/python-esppy" target="_blank" rel="noopener nofollow"&gt;SAS ESPPy&lt;/A&gt;) to communicate with the SAS software&lt;/LI&gt;
&lt;LI id="8c32" class="mi jr cd js b jt tl mk jv tm mm mn tn mp mq to ms mt tp mv kd ti tj tk aw" data-selectable-paragraph=""&gt;Open Source libraries like&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="cz ea nh ni nj nk" href="https://github.com/opencv/opencv" target="_blank" rel="noopener nofollow"&gt;OpenCV&lt;/A&gt;,&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="cz ea nh ni nj nk" href="https://github.com/numpy/numpy" target="_blank" rel="noopener nofollow"&gt;Numpy&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="cz ea nh ni nj nk" href="https://github.com/matplotlib/matplotlib" target="_blank" rel="noopener nofollow"&gt;matplotlib&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;for analytical and visual tasks, e.g. polygon calculation and visualizing results&lt;/LI&gt;
&lt;/OL&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;As you can see, this work is a combination of powerful SAS software and easy-to-use open source packages in Python. Why choose one if you can have both? &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;But now let’s get our hands dirty!&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG class="js ng"&gt;1. Define your business processes&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;Yes, everyone loves training computer vision models and visualize the results. But before starting your precious GPUs you have to decide what business processes you’re interest in and how they are defined.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;I am by no means a turnaround expert so don’t expect too much from my definitions. You can define them as complex as you need them. For this demo I kept it simple, e.g. : If I have at least 2 people on the stairways I assume that the boarding has started.&lt;/P&gt;
&lt;P class="sv sw cd ku b sx td te tf tg th kd ch" data-selectable-paragraph=""&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pic1.png" style="width: 576px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/46943iD430BE6A1BC49D48/image-size/large?v=1.0&amp;amp;px=999" title="pic1.png" alt="Aircraft Turnaround Task Definitions" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Aircraft Turnaround Task Definitions&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;DIV class="n p"&gt;
&lt;DIV class="aj ak al am an ks ap v"&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;Defining these business processes will support you in the next two parts.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;STRONG class="js ng"&gt;2. Define the objects you want to detect and train a model&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;Now, given the process definitions it will be easy to create a list of objects you want to detect. In my case I decided to train the model for the following objects: aircraft, person, baggage truck, ramp loader, bus, fuel truck, tank hose, ground power, stairway and rolling stairway&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;Yes these are more objects than I have in my process definitions but I thought I could maybe use some of them later. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;If you’re unlucky like me and don’t have access to training data you can try to find videos on YouTube. For my example I used this&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="cz ea nh ni nj nk" href="https://www.youtube.com/watch?v=FYhPLt0PihQ" target="_blank" rel="noopener nofollow"&gt;video&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and labeled it using&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="cz ea nh ni nj nk" href="https://github.com/opencv/cvat" target="_blank" rel="noopener nofollow"&gt;CVAT&lt;/A&gt;.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;Finally, yes, now is the time for your GPU power!&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;For object detection I used a standard Tiny YOLO V2 model but other object detection models are possible. The training process is straight-forward but you can have a look at it&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="cz ea nh ni nj nk" href="https://github.com/Mentos05/SAS_DeepLearning/blob/master/Aircraft%20Turnaround%20Management/aircraft_turnaround_management_tinyyolo_training.ipynb" target="_blank" rel="noopener nofollow"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;STRONG class="js ng"&gt;3. Define Areas of Interest&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;With your model being able to detect relevant objects you should now go back to your process definitions and extract the relevant areas for your business process. For example you don’t want to count the guys lifting your heavy baggage into the aircraft as passengers boarding the aircraft.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;Looking at my definitions, I’ve decided to create the following five Areas of Interest: aircraft area, baggage area, stairway 1, stairway 2, fueling area&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="ha"&gt;
&lt;DIV class="n p"&gt;
&lt;DIV class="nl nm nn no np nq am nr an ns ap v"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pic2.png" style="width: 814px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/46944iF261BD03EFA61091/image-size/large?v=1.0&amp;amp;px=999" title="pic2.png" alt="Areas of Interest and their corresponding Task Descriptions" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Areas of Interest and their corresponding Task Descriptions&lt;/span&gt;&lt;/span&gt;&lt;/DIV&gt;
&lt;DIV class="nl nm nn no np nq am nr an ns ap v"&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;For demo purposes I decided to manually define the Areas of Interest. However, you could of course define them dynamically given the objects you detect. This way the application would be more general, e.g. to fit other aircraft types or airports.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;STRONG class="js ng"&gt;4. Create your Turnaround Management application&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;Now comes the fun part and we are putting all the pieces together to develop our Computer Vision aided Turnaround Management application.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;As said in the beginning I’ve used SAS Event Stream Processing to create the image analysis process and afterwards connected this stream to SAS Viya to serve a simple SAS Visual Analytics dashboard showing a turnaround timeline.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pic3.png" style="width: 576px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/46945iBB8EA9B55F24569B/image-size/large?v=1.0&amp;amp;px=999" title="pic3.png" alt="From Streaming Data to Live Dashboarding" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;From Streaming Data to Live Dashboarding&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;STRONG class="js ng"&gt;Turnaround Image Analysis in SAS Event Stream Processing&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;The SAS ESP process is very standard at the beginning. We are loading and deploying or computer vision model and provide it to the scoring window. Additionally we are receiving the camera image and resize it to fit the needs of the YOLO v2 model.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;The YOLO v2 model is applied to the images and we receive the object coordinates. These object coordinates are then fed into a calculation window which will apply our process definitions and produce the visualizations.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;Because I am a big fan of programming in Python, I decided to code the business rules in Python too. This is not a problem because the calculation windows in ESP allow us to run Python code via&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="cz ea nh ni nj nk" href="https://support.sas.com/en/software/micro-analytic-service-support.html" target="_blank" rel="noopener nofollow"&gt;SAS Micro Analytics Services&lt;/A&gt;. There are even&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="cz ea nh ni nj nk" href="https://github.com/sassoftware/python-esppy/blob/master/esppy/windows/pythonmas.py" target="_blank" rel="noopener nofollow"&gt;“PythonHelper Windows”&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;in the SAS ESPPy interface to SAS ESP where you only have to provide the location of your code making the whole process very simple.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;The calculation window produces one line of data per frame, including the scored image and several timestamp variables. I’ve used OpenCV to display the scored frames and also coded a small and ugly “dashboard”. Having this dashboard next to our image allows us to check whether all processes have been identified correctly.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;LI-VIDEO vid="https://youtu.be/D74rkcbDV04" align="center" size="medium" width="400" height="225" uploading="false" thumbnail="https://i.ytimg.com/vi/D74rkcbDV04/hqdefault.jpg" external="url"&gt;&lt;/LI-VIDEO&gt;&lt;FONT size="2" color="#999999"&gt;Analyzing the video stream of a Turnaround - Visualized output of the SAS Event Stream Processing Pipeline&lt;/FONT&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;STRONG class="js ng"&gt;Turnaround Dashboard in SAS Visual Analytics&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;Even though looking at the results gives us already a feeling of being done, this is usually not the case. Applying computer vision models to your images is useless if you don’t make use of the information they extracted from images.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;Therefore I decided to use the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="cz ea nh ni nj nk" href="https://documentation.sas.com/?cdcId=espcdc&amp;amp;cdcVersion=6.2&amp;amp;docsetId=espca&amp;amp;docsetTarget=n1cqxp866g0nqtn1j0j1r6p4hxm2.htm&amp;amp;locale=en" target="_blank" rel="noopener nofollow"&gt;SAS Cloud Analytic Services Adapter&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to push the results into my SAS Viya environment. This allows me to use the data directly for further analysis, e.g. creating nice reportings or even do more sophisticated stuff like predictive modelling or forecasting.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;All I had to do is to add a transpose window at the end of my SAS ESP process that creates the nice and small 3-column table that you can see in the diagram.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;The rest is simple dashboarding as you would expect it from professional reportig and analysis software.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;I am not a great report designer but you can have a look at my example report here:&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;LI-VIDEO vid="https://youtu.be/pRPymV7BGgE" align="center" size="medium" width="400" height="225" uploading="false" thumbnail="https://i.ytimg.com/vi/pRPymV7BGgE/hqdefault.jpg" external="url"&gt;&lt;/LI-VIDEO&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;FONT size="2" color="#999999"&gt;Streaming the analyzed data to SAS Visual Analytics for Live Dashboarding&lt;/FONT&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;On the left side I used a so called “&lt;A class="cz ea nh ni nj nk" href="https://documentation.sas.com/?docsetId=vaobj&amp;amp;docsetTarget=n1tlhkaafz8e77n1xxc6de9iuv59.htm&amp;amp;docsetVersion=8.5&amp;amp;locale=en&amp;amp;showBanner=walkup" target="_blank" rel="noopener nofollow"&gt;Data -Driven Content Object&lt;/A&gt;” that links to a simple&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="cz ea nh ni nj nk" href="https://documentation.sas.com/?cdcId=espcdc&amp;amp;cdcVersion=6.2&amp;amp;docsetId=espws&amp;amp;docsetTarget=p05z27zqyrlbe0n17r9835mpxw9p.htm&amp;amp;locale=en" target="_blank" rel="noopener nofollow"&gt;websocket connector written in JavaScript&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to grab the scored frames from my ESP process. (Yes you can connect to ESP via a lot of different ways!) The good thing about a Data-Driven Content Object is that you can not only receive data but also send data to it directly from VA. This would enable us to interactively change the connection to a different ESP process that observes another aircraft.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;The left side uses the transposed data coming from the ESP CAS adapter to create a simple timeline chart. The report refreshes its data every second to accurately show the current process status.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;With the data being available in SAS Viya for all kinds of analysis, I’d like to finish this article and would love to hear about your thoughts.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG class="jg ld"&gt;Michael Gorkow&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;| Data Scientist @ SAS Germany &amp;amp; CV-Enthusiast&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://www.linkedin.com/in/michael-gorkow-08353678/" target="_self" rel="nofollow noopener noreferrer"&gt;LinkedIn&lt;/A&gt;&amp;nbsp;|&amp;nbsp;&lt;A href="https://github.com/Mentos05/SAS_DeepLearning" target="_self" rel="nofollow noopener noreferrer"&gt;GitHub&lt;/A&gt;&amp;nbsp;|&amp;nbsp;&lt;A href="https://medium.com/@michaelgorkow" target="_self" rel="nofollow noopener noreferrer"&gt;Medium.com&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Mon, 06 Jul 2020 13:32:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Aircraft-Turnaround-Management-Using-Computer-Vision/m-p/667179#M8350</guid>
      <dc:creator>mentos05</dc:creator>
      <dc:date>2020-07-06T13:32:29Z</dc:date>
    </item>
    <item>
      <title>Crime Investigation using Image Data in the times of Big Data</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Crime-Investigation-using-Image-Data-in-the-times-of-Big-Data/m-p/667171#M8349</link>
      <description>&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;Social media platforms such as Facebook, WhatsApp and WeChat are wonderful ways to communicate with people all over the world.&lt;BR /&gt;Unfortunately these platforms are also used by criminals which is the reason why crime fighters want to investigate the contents on these platforms.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;While these platforms have stored a lot of metadata which is more or less available (especially for government organizations), the most interesting content is of course the one that is created by the users. This content usually consists of unstructured data such as text, speech, videos and images. In this article I am focusing on the latter, images, but the approach itself can be used for all kinds of unstructured data.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;STRONG class="js ng"&gt;Our task: Enabling efficient ways of investigating image data&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;Now, imagine being part of an investigation group of the police that is responsible to fight weapon crimes, right-wing or terroristic organizations.&lt;BR /&gt;You have scraped data from various channels, e.g. Twitter, Facebook, WeChat &amp;amp; Co. and now you’re sitting on a huge pile of images not knowing where to start looking.&lt;BR /&gt;Manually investigating these data sources is impossible, due to their size and variety.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="cat.jpeg" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/46936iB7A581F829D28C2E/image-size/medium?v=1.0&amp;amp;px=400" title="cat.jpeg" alt="cat.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;Our goal is to provide an efficient way of filtering this data, allowing investigation officers to focus on the relevant images and their sources. This not only saves manual effort but also enables officials to better protect the law.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;STRONG class="js ng"&gt;The idea: Image classification to create additional metadata&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;The idea is simple. We will train an image classification model that is able to classify our images into various categories. So to speak, we generate additional metadata for our images.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;This classification is then combined with other data we already have such as source, date, location, etc.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;Finally we want to create an intuitive dashboard that enables investigation officers to quickly identify potentially interesting content and skip through all the nice and funny images of cats. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;As soon as we have the trained model available, the workflow is the following:&lt;/P&gt;
&lt;OL class=""&gt;
&lt;LI id="99eb" class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd ti tj tk aw" data-selectable-paragraph=""&gt;Metadata coming from new Images is directly fed into the analysis environment such as SAS Viya.&lt;/LI&gt;
&lt;LI id="c5fb" class="mi jr cd js b jt tl mk jv tm mm mn tn mp mq to ms mt tp mv kd ti tj tk aw" data-selectable-paragraph=""&gt;Images are scored using our computer vision model&lt;/LI&gt;
&lt;LI id="f932" class="mi jr cd js b jt tl mk jv tm mm mn tn mp mq to ms mt tp mv kd ti tj tk aw" data-selectable-paragraph=""&gt;Classifications and Metadata are combined&lt;/LI&gt;
&lt;/OL&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;The combined data from step 3 is then fed into a visual report allowing crime investigators to perform in-depth analysis.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="prcs.jpeg" style="width: 814px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/46937i88A1F5D98B2A5174/image-size/large?v=1.0&amp;amp;px=999" title="prcs.jpeg" alt="prcs.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;STRONG class="js ng"&gt;Getting our hands dirty: Training the image classification model&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;I am using the deep learning capabilities of SAS Viya to develop the image classification model. Of course you can develop the model using the SAS programming language but I am more comfortable using Python and Jupyter Notebooks. Luckily there are powerful Python-APIs that allow you to interact with your SAS environment. I am using the following APIs&lt;/P&gt;
&lt;OL class=""&gt;
&lt;LI id="e4f7" class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd ti tj tk aw" data-selectable-paragraph=""&gt;&lt;A class="cz ea nh ni nj nk" href="https://github.com/sassoftware/python-swat" target="_blank" rel="noopener nofollow"&gt;SAS SWAT&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(communicate with SAS Viya)&lt;/LI&gt;
&lt;LI id="ff45" class="mi jr cd js b jt tl mk jv tm mm mn tn mp mq to ms mt tp mv kd ti tj tk aw" data-selectable-paragraph=""&gt;&lt;A class="cz ea nh ni nj nk" href="https://github.com/sassoftware/python-dlpy" target="_blank" rel="noopener nofollow"&gt;SAS DLPy&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(special deep learning API for SAS)&lt;/LI&gt;
&lt;/OL&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;In&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="cz ea nh ni nj nk" href="https://github.com/Mentos05/SAS_DeepLearning/blob/master/Detecting%20Weapons%20on%20Images/Detecting%20Weapons%20on%20Images.ipynb" target="_blank" rel="noopener nofollow"&gt;this Jupyter Notebook&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;you can see how I use transfer-learning to train a ResNet-50 image classification model that afterwards can detect different weapons. The model was pretrained on the ImageNet dataset which contains images from 1000 classes and can be downloaded&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="cz ea nh ni nj nk" href="https://github.com/onnx/models/tree/master/vision/classification/resnet" target="_blank" rel="noopener nofollow"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;There is also a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="cz ea nh ni nj nk" href="https://github.com/Mentos05/SAS_DeepLearning/blob/master/Detecting%20Hate%20Symbols%20on%20Images/Detecting%20Hate%20Symbols%20on%20Images.ipynb" target="_blank" rel="noopener nofollow"&gt;second example&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;where I apply the same process to images from hate symbols such as ISIS flags or swastikas.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;The data used for training comes from two different sources:&lt;/P&gt;
&lt;OL class=""&gt;
&lt;LI id="f41b" class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd ti tj tk aw" data-selectable-paragraph=""&gt;&lt;A class="cz ea nh ni nj nk" href="https://www.kaggle.com/mohamedmaher1997/weapons" target="_blank" rel="noopener nofollow"&gt;Kaggle Weapon Dataset&lt;/A&gt;&lt;/LI&gt;
&lt;LI id="d480" class="mi jr cd js b jt tl mk jv tm mm mn tn mp mq to ms mt tp mv kd ti tj tk aw" data-selectable-paragraph=""&gt;Hate symbols that I scraped from Google Image search by hand&lt;/LI&gt;
&lt;/OL&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;Here is an example how my training data looks like for the weapon detection:&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="data.png" style="width: 576px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/46938i7011D9A319EC423E/image-size/large?v=1.0&amp;amp;px=999" title="data.png" alt="data.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;The Jupyter Notebook comes with a lot of comments that explain in-depth what I am doing. Therefore I am not going into the details here to keep the article as short as possible.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;After training the model, I evaluated its performance using a confusion matrix. As you can see the predictions are quite accurate with an accuracy of 99%. This seems a little bit too high for me and might be due to the training data being really nice to us. A lot of images have a nice white background which you cannot expect from real social media images. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="confmatr.png" style="width: 576px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/46939i1006092E765B0A6B/image-size/large?v=1.0&amp;amp;px=999" title="confmatr.png" alt="confmatr.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;STRONG class="js ng"&gt;Finished? No! A nice model is useless for our investigation officers.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;A lot of articles about Computer Vision end when the model was trained and successfully scored some new data. However if you want your efforts to be useful you also have to think about how to put your models into the bigger picture. While SAS has advanced technology for this, e.g. the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="cz ea nh ni nj nk" href="https://www.sas.com/en_us/software/model-manager.html" target="_blank" rel="noopener nofollow"&gt;SAS Model Manager&lt;/A&gt;, I am not going into the details of production-ready applications here.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;Instead, I’d like to demonstrate how a simple dashboard that uses our model’s predictions could look like. The dashboard was built with standard functionality of&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="cz ea nh ni nj nk" href="https://www.sas.com/en_us/software/visual-analytics.html" target="_blank" rel="noopener nofollow"&gt;SAS Visual Analytics&lt;/A&gt;.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;LI-VIDEO vid="https://youtu.be/vP5_XfN0CKo" align="center" size="medium" width="400" height="225" uploading="false" thumbnail="https://i.ytimg.com/vi/vP5_XfN0CKo/hqdefault.jpg" external="url"&gt;&lt;/LI-VIDEO&gt;&lt;FONT size="2" color="#999999"&gt;Example 1:&amp;nbsp;&lt;SPAN&gt;Investigate Images of Weapons coming from Social Media&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;LI-VIDEO vid="https://youtu.be/NvvqvmeFMtM" align="center" size="medium" width="400" height="225" uploading="false" thumbnail="https://i.ytimg.com/vi/NvvqvmeFMtM/hqdefault.jpg" external="url"&gt;&lt;/LI-VIDEO&gt;&lt;FONT size="2" color="#999999"&gt;Example 2:&amp;nbsp;&lt;SPAN&gt;Detect Hate Symbols on Images coming from Social Media&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;The only interesting part is the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="cz ea nh ni nj nk" href="https://go.documentation.sas.com/?docsetId=vaobj&amp;amp;docsetTarget=n1tlhkaafz8e77n1xxc6de9iuv59.htm&amp;amp;docsetVersion=8.5&amp;amp;locale=en" target="_blank" rel="noopener nofollow"&gt;“Data-Driven-Content Object”&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;that is responsible for displaying the selected images which you can see on the right side of the reports. This object dynamically receives the data selection from the other report elements. Behind the scenes it is using a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="cz ea nh ni nj nk" href="https://github.com/Mentos05/SAS_DeepLearning/tree/master/Detecting%20Weapons%20on%20Images/Visual%20Analytics%20Image%20Gallery" target="_blank" rel="noopener nofollow"&gt;very simple JavaScript&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;code to retrieve and display the selected images.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;As you can see in the videos our model acts as a supplier of additional metadata. It allows us to use the filter in the top-left corner to select the image categories we are interested in.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&lt;STRONG class="js ng"&gt;This use case does not only apply to crime investigation but is much more general.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;Even though this article focused on identifying crime there are of course many other interesting use cases. Another idea could be that you want to identify your brand’s logo or products in social media posts. This way you could for example promote authentic user postings that highlight advantages of your products or you can try to give additional support if it is a customer complaining.&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;Do you have other use case ideas for this approach? I’d like to hear about them in the comments!&lt;/P&gt;
&lt;P class="mi jr cd js b jt mj mk jv ml mm mn mo mp mq mr ms mt mu mv kd gu aw" data-selectable-paragraph=""&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG class="jg ld"&gt;Michael Gorkow&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;| Data Scientist @ SAS Germany &amp;amp; CV-Enthusiast&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://www.linkedin.com/in/michael-gorkow-08353678/" target="_self" rel="nofollow noopener noreferrer"&gt;LinkedIn&lt;/A&gt;&amp;nbsp;|&amp;nbsp;&lt;A href="https://github.com/Mentos05/SAS_DeepLearning" target="_self" rel="nofollow noopener noreferrer"&gt;GitHub&lt;/A&gt;&amp;nbsp;|&amp;nbsp;&lt;A href="https://medium.com/@michaelgorkow" target="_self" rel="nofollow noopener noreferrer"&gt;Medium.com&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jul 2020 13:09:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Crime-Investigation-using-Image-Data-in-the-times-of-Big-Data/m-p/667171#M8349</guid>
      <dc:creator>mentos05</dc:creator>
      <dc:date>2020-07-06T13:09:47Z</dc:date>
    </item>
    <item>
      <title>Tracking Social Distancing Using Computer Vision</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Tracking-Social-Distancing-Using-Computer-Vision/m-p/667141#M8345</link>
      <description>&lt;P&gt;Due to the recent pandemic, several governments have decided to implement restrictions for social distance. While most people follow these guidelines, there are still people who ignore them for various reasons.&lt;/P&gt;
&lt;P&gt;The overall goal of this project is to identify objects (i.e., people) who are following social distancing guidelines and those who are not. This is accomplished in the following way:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Transform images and object coordinates into a two-dimensional map if a homography matrix was provided&lt;/LI&gt;
&lt;LI&gt;Calculate real world distances between detected objects if a homography matrix was provided. Otherwise use distances from the image directly.&lt;/LI&gt;
&lt;LI&gt;Detect crowds that exceed a specified parameter&lt;/LI&gt;
&lt;LI&gt;Visualize the results on the camera image&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Object Detection&lt;/H2&gt;
&lt;P&gt;The first step in the process is to detect people in images. A Tiny Yolo V2 model was used for this task, but any detection model would work. The decision to use Tiny Yolo V2 was mainly driven because of its ease to use in SAS.&lt;/P&gt;
&lt;H2&gt;Transforming the Image and Calculating Distance&lt;/H2&gt;
&lt;P&gt;The second step is to calculate the distances between all objects. While this may sound simple, it is more complicated if you think about it. Normally a camera does not provide a top view. Instead it is at some angle which leads to certain perspective. This perspective can be very important when you calculate real world distances in images. The following three pictures illustrate the transformation process.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="transformation.png" style="width: 534px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/46933i733960F132942A12/image-size/large?v=1.0&amp;amp;px=999" title="transformation.png" alt="transformation.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;The second image shows the results after transforming the image using a Homography Matrix. A rectangle was able to be formed, but the distances are incorrect due to the camera's perspective. The third image show the results after a transformation matrix was applied. A distance of 356 pixels on the image shrinks to 149 pixels while a distance of 62 pixels in the other direction are 83 pixels in reality.&lt;/P&gt;
&lt;H2&gt;Identifying Crowds&lt;/H2&gt;
&lt;P&gt;Now that we have detected people and transformed the distances between them we want to determine whether we have crowds in our image. In this demonstration, KD-Trees from Scipy was used to look up nearest neighbors given a detected person and a maximum radius. The following functions were used:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://docs.scipy.org/doc/scipy/reference/generated/scipy.spatial.cKDTree.html" target="_blank" rel="noopener"&gt;cKDTree&lt;/A&gt; to efficiently calculate nearest neighbors.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://docs.scipy.org/doc/scipy/reference/generated/scipy.spatial.cKDTree.query_ball_tree.html#scipy.spatial.cKDTree.query_ball_tree" target="_blank" rel="noopener"&gt;query_ball_tree&lt;/A&gt; to query the KDTree with a person and a given maxium radius.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Streaming Process&lt;/H2&gt;
&lt;P&gt;The streaming process uses &lt;A href="https://www.sas.com/en_us/software/event-stream-processing.html" target="_blank" rel="noopener"&gt;SAS Event Stream Processing&lt;/A&gt; (ESP) and can connect to any video data source. ESP lets you define the process either graphically or programmatically via a &lt;A href="https://github.com/sassoftware/python-esppy" target="_blank" rel="noopener"&gt;Python Interface&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The following diagram illustrates the streaming process:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pipeline.png" style="width: 999px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/46934i36F50F7CB133DB32/image-size/large?v=1.0&amp;amp;px=999" title="pipeline.png" alt="pipeline.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;The top two boxes load the trained Tiny YOLO V2 model and provide the model to the scoring window. The scoring window receives images that are resized to appropriate dimensions (416x416 pixels in this case). The scoring window provides the detected persons and their corresponding x, y, width, and height values.&lt;/P&gt;
&lt;P&gt;The last box utilizes the Python inside SAS Event Stream Processing to transform the coordinates given the homography matrix. Additionally, it uses Scipy to perform crowd detection.&lt;/P&gt;
&lt;H2&gt;Ressources &amp;amp; Results&lt;/H2&gt;
&lt;P&gt;For a more detailed look (incl. code) at Tracking Social Distancing Using Computer Vision, refer to this &lt;A href="https://github.com/sassoftware/iot-tracking-social-distancing-computer-vision" target="_self"&gt;GitHub page&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;And now let's view the results!&lt;/P&gt;
&lt;P&gt;The left side shows the original camera image that was annotated by our streaming process. On the right you can see the top view produced by our homography matrix. Green colors show long distances, orange and red indicate small distances. Last but not least blue squares are drawn around crowds of three or more people.&lt;/P&gt;
&lt;P&gt;&lt;LI-VIDEO vid="https://www.youtube.com/watch?v=HnE9gC_ui4E" align="center" size="small" width="200" height="113" uploading="false" thumbnail="https://i.ytimg.com/vi/HnE9gC_ui4E/hqdefault.jpg" external="url"&gt;&lt;/LI-VIDEO&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG class="jg ld"&gt;Michael Gorkow&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;| Data Scientist @ SAS Germany &amp;amp; CV-Enthusiast&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://www.linkedin.com/in/michael-gorkow-08353678/" target="_self"&gt;LinkedIn&lt;/A&gt; | &lt;A href="https://github.com/Mentos05/SAS_DeepLearning" target="_self"&gt;GitHub&lt;/A&gt; | &lt;A href="https://medium.com/@michaelgorkow" target="_self"&gt;Medium.com&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jul 2020 13:11:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Tracking-Social-Distancing-Using-Computer-Vision/m-p/667141#M8345</guid>
      <dc:creator>mentos05</dc:creator>
      <dc:date>2020-07-06T13:11:02Z</dc:date>
    </item>
    <item>
      <title>VDMML sas code node not affecting output data</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/VDMML-sas-code-node-not-affecting-output-data/m-p/666305#M8343</link>
      <description>&lt;P&gt;I have a simple code snippet I want to run in the SAS code node in VDMML, that removes varaibles with given suffixes. Here is my code:&lt;/P&gt;&lt;PRE&gt;proc contents noprint data=&amp;amp;dm_data out = contents (keep=name) ;
run;


data contents;
	set contents ;
	if index(lowcase(name),'_dt') then drop=1 ;
	if index(lowcase(name),'_rk') then drop=1 ;
	if index(lowcase(name),'_dttm') then drop=1 ;
run ; 
	
proc sql;
	select name into: dropvars separated by ' ' from contents where drop = 1;
	quit;

data &amp;amp;dm_data;
	set &amp;amp;dm_data (drop=&amp;amp;dropvars);
run;&lt;/PRE&gt;&lt;P&gt;The proc contents and SQL seems to work, and I get no errors in the log. The log even implies that the final dataset has 1602 variables, down 7 from the original 1609, just as expected. But the column is still there in the results view. And in the next node, the column is still visible, and populated with data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Am I using the wrong macro variable name for the data? Do I need to do a CAS action? or do I have to do some metadata update?&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Jul 2020 08:40:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/VDMML-sas-code-node-not-affecting-output-data/m-p/666305#M8343</guid>
      <dc:creator>Ullsokk</dc:creator>
      <dc:date>2020-07-01T08:40:17Z</dc:date>
    </item>
    <item>
      <title>Ddos Attack</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Ddos-Attack/m-p/665265#M8341</link>
      <description>&lt;P&gt;Which machine learning is best for detection of ddos (Distributed Denial of Service Attacks) attack ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If there is options to select one of the following.&lt;/P&gt;&lt;P&gt;1). Performance evaluation of Botnet DDoS attack detection using machine learning.&lt;/P&gt;&lt;P&gt;2).&amp;nbsp; Smart Detection: An Online Approach for DoS/DDoS Attack&amp;nbsp;Detection Using Machine Learning&lt;/P&gt;&lt;P&gt;3).&amp;nbsp; DDoS Attacks Detection Using Machine&amp;nbsp;Learning Algorithms.&lt;/P&gt;&lt;P&gt;4). Machine Learning Based DDoS Attack Detection From Source Side in Cloud.&lt;/P&gt;&lt;P&gt;5).&amp;nbsp;DoS Attacks Intrusion Detection Algorithm Based on Support Vector Machine.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jun 2020 07:54:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Ddos-Attack/m-p/665265#M8341</guid>
      <dc:creator>abhishekpandey</dc:creator>
      <dc:date>2020-06-26T07:54:34Z</dc:date>
    </item>
    <item>
      <title>Event-based sampling in Viya</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Event-based-sampling-in-Viya/m-p/664631#M8340</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a bit of a weird problem:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I constructed a project in model studio in Viya, and used event-based sampling. The different models all had Roc/accuracy curves that looked something like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ravnen55_0-1593004500027.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/46572iAF47D0D05BA562F2/image-size/medium?v=1.0&amp;amp;px=400" title="ravnen55_0-1593004500027.png" alt="ravnen55_0-1593004500027.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Great, that is what I expected.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now I had some issues with modelmanager, and I had to reconstruct&amp;nbsp;&lt;SPAN style="font-family: inherit;"&gt;the project. Using the same dataset, the same mode&lt;/SPAN&gt;&lt;SPAN style="font-family: inherit;"&gt;ls and again using event-based sampling, the curves now looked like this:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ravnen55_1-1593004722450.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/46573iEB82D8E05AB13EC4/image-size/medium?v=1.0&amp;amp;px=400" title="ravnen55_1-1593004722450.png" alt="ravnen55_1-1593004722450.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The probabilites were now around 95 % for an event=1, whick was in accordance with the distribution in the original dataset but NOT what i would expect after having done evet-based-sampling.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Obviously I must have done something different in the second project...But any ideas of WHAT box I might have ticked or what I might have otherwise done, that can cause this difference, would be much appreciated&lt;/P&gt;&lt;P&gt;thx&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Jun 2020 13:31:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Event-based-sampling-in-Viya/m-p/664631#M8340</guid>
      <dc:creator>ravnen55</dc:creator>
      <dc:date>2020-06-24T13:31:43Z</dc:date>
    </item>
    <item>
      <title>K-fold Cross-validation of Neural Networks</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/K-fold-Cross-validation-of-Neural-Networks/m-p/663679#M8337</link>
      <description>&lt;P&gt;My question concerns the use of K-fold cross validation for artificial neural networks (NN). Specifically, I want to know where the final NN model parameters come from? Were they obtained by a fit to the entire data set? Or, were they from a fit to one of the K-1 fold data sets used for training. The SAS documentation is not clear on this issue. Does anyone have an answer?&lt;/P&gt;</description>
      <pubDate>Sat, 20 Jun 2020 05:56:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/K-fold-Cross-validation-of-Neural-Networks/m-p/663679#M8337</guid>
      <dc:creator>dcfroehlich_aol_com</dc:creator>
      <dc:date>2020-06-20T05:56:42Z</dc:date>
    </item>
    <item>
      <title>How do I subset a large dataset using a list of specific ID numbers?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-do-I-subset-a-large-dataset-using-a-list-of-specific-ID/m-p/663320#M8334</link>
      <description>&lt;P&gt;I have a series of patients who have certain characteristics( variables)&lt;/P&gt;&lt;P&gt;I need to pick out the patients that meet the criteria by using their patient ID (300 unique identifiers) and separate them into their own dataset so they are alike only by that one characteristic.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i=I want it to be like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Data want;&lt;BR /&gt;SET have;&lt;BR /&gt;where patientnum= 3 6 5 4 8 7 9 0 ;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;but this doesn't work. and using OR and AND statements cancels the previous ID number&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jun 2020 21:08:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-do-I-subset-a-large-dataset-using-a-list-of-specific-ID/m-p/663320#M8334</guid>
      <dc:creator>sasgyro</dc:creator>
      <dc:date>2020-06-18T21:08:39Z</dc:date>
    </item>
    <item>
      <title>Text Mining</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Text-Mining/m-p/663214#M8333</link>
      <description>&lt;P&gt;Hello All&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Im using an old dataset from the text miner days in 9.4 to show subrogation using insurance adjustor notes to improve the model accuracy.&amp;nbsp; There are some categorical variables but I cant find the mapping of the levels for the fields.....I guess I can make it up but would rather get the actual data definition if they actually existed!!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jun 2020 16:55:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Text-Mining/m-p/663214#M8333</guid>
      <dc:creator>Ghabek</dc:creator>
      <dc:date>2020-06-18T16:55:39Z</dc:date>
    </item>
    <item>
      <title>What should be the Optimum Number of Cluster</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/What-should-be-the-Optimum-Number-of-Cluster/m-p/661849#M8328</link>
      <description>&lt;P&gt;Team,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have this:&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%macro clustering_method(method=);
proc cluster data=cars method=&amp;amp;method. ccc outtree=tree_&amp;amp;method. noprint;
where type="Sports";
by type;
	var horsepower mpg_highway weight wheelbase;
run;
proc sort data=tree_&amp;amp;method. out=&amp;amp;method.(keep= type _ncl_ _ccc_ );
by type _ncl_ _ccc_ ;
where not missing(_ccc_);
run;

%mend;
%clustering_method(method=Average);
%clustering_method(method=median);
%clustering_method(method=centroid);
%clustering_method(method=mcquitty);
%clustering_method(method=ward);

data Have;
set Average 
	Median 
	Centroid 
	McQuitty 
	Ward 
		indsname=source;
input_ds=scan(source,2,'.');;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Referring to the &lt;STRONG&gt;Have&lt;/STRONG&gt; dataset. What should be my optimum number of Clusters ? and Why?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please advise.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&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;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jun 2020 17:26:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/What-should-be-the-Optimum-Number-of-Cluster/m-p/661849#M8328</guid>
      <dc:creator>arpitsharma27</dc:creator>
      <dc:date>2020-06-17T17:26:16Z</dc:date>
    </item>
    <item>
      <title>Gini performance metric for decision tree</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Gini-performance-metric-for-decision-tree/m-p/660224#M8326</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am building two classification decision tree in SAS enterprise miner. I'd like to compare the performance of the decision trees with a Gini metric. How do I get performance stats when using SAS enterprise miner? If I can't get Gini can I get ROC or AUC and then I can calculate Gini.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for any help&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jun 2020 23:52:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Gini-performance-metric-for-decision-tree/m-p/660224#M8326</guid>
      <dc:creator>Scott86</dc:creator>
      <dc:date>2020-06-16T23:52:38Z</dc:date>
    </item>
    <item>
      <title>Miner interactive binning export</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Miner-interactive-binning-export/m-p/658045#M8324</link>
      <description>&lt;P&gt;Dear SAS community,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need help regarding export of interactive binning node, part of SAS EM.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've split variables in groups and know I would like to observe their monotonic trend.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="miner_girl_0-1591954128154.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/42837i5D681E3598129E6C/image-size/medium?v=1.0&amp;amp;px=400" title="miner_girl_0-1591954128154.png" alt="miner_girl_0-1591954128154.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;This view is very helpful and easy to explain to others. Now, I would like to export this view and then use it for presentation or for documentation. Do you have any idea how it can be managed?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've tried reporter node, but it can draw only 25 variables and bucket's boundaries are below in table, therefore it makes it harder to interpret.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you in advance for all suggestions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jun 2020 12:25:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Miner-interactive-binning-export/m-p/658045#M8324</guid>
      <dc:creator>miner_girl</dc:creator>
      <dc:date>2020-06-12T12:25:21Z</dc:date>
    </item>
    <item>
      <title>Model comparison in SAS VS How does this work</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Model-comparison-in-SAS-VS-How-does-this-work/m-p/657531#M8323</link>
      <description>&lt;P&gt;Hi, I'm using the model comparison in SAS/VS. It does some strange things. I have an RF model with reported Validation ASE of 197,611. I have a Gradient Boosting (DSG)&lt;SPAN style="font-family: inherit;"&gt;&amp;nbsp;model with a reported Validation ASE of 199,686. After running this through model comparison I get a validation ASE of 196,927 for the RF model and 202,275 for the DSG model. These numbers vary with the number of models being in the Model Comparison.&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RandomForestscreenshot.png" style="width: 712px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/42717iDDF141614784087A/image-size/large?v=1.0&amp;amp;px=999" title="RandomForestscreenshot.png" alt="Random forest variable importance" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Random forest variable importance&lt;/span&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="GradienBoostingScreenshot.png" style="width: 719px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/42718iA7E3DEF90145509D/image-size/large?v=1.0&amp;amp;px=999" title="GradienBoostingScreenshot.png" alt="GradientBoosting variable importance" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;GradientBoosting variable importance&lt;/span&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ModelComparisonHeatmap.png" style="width: 720px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/42719i3515F5DABFFAA180/image-size/large?v=1.0&amp;amp;px=999" title="ModelComparisonHeatmap.png" alt="Model comparison Heatmap" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Model comparison Heatmap&lt;/span&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ModelComparisonTable.png" style="width: 999px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/42720i8E527381555C78E3/image-size/large?v=1.0&amp;amp;px=999" title="ModelComparisonTable.png" alt="Modelcomparison table" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Modelcomparison table&lt;/span&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="inherit"&gt;Of a larger concern is that the Variable importance is &lt;/FONT&gt;completely&lt;FONT face="inherit"&gt;&amp;nbsp;changed. The variable that in the DSG model is the second most &lt;/FONT&gt;important&lt;FONT face="inherit"&gt;&amp;nbsp;has suddenly become the 7 most important after Model &lt;/FONT&gt;comparison&lt;FONT face="inherit"&gt;. Also the variable importance HeatMap is &lt;/FONT&gt;inconsistent&lt;FONT face="inherit"&gt;&amp;nbsp;with the variable importance table.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jun 2020 13:56:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Model-comparison-in-SAS-VS-How-does-this-work/m-p/657531#M8323</guid>
      <dc:creator>PaalNavestad</dc:creator>
      <dc:date>2020-06-11T13:56:40Z</dc:date>
    </item>
    <item>
      <title>SAS EM Leveraging - HP Text Miner + HP Forest</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-EM-Leveraging-HP-Text-Miner-HP-Forest/m-p/654682#M8313</link>
      <description>&lt;P&gt;Hi Folks,&lt;/P&gt;&lt;P&gt;I am trying to build a churn model with the attached model flow. The flow worked well when using the test data. "HP Forest &amp;amp;SVD" node got selected in the Model Comparison. But when I am scored the selected model with the new dataset, the score node is only considering the HP Text Miner output. Let me know how I can resolve this issue.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SASEMHP.jpg" style="width: 999px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/40924i3DACD9D3B33B8E63/image-size/large?v=1.0&amp;amp;px=999" title="SASEMHP.jpg" alt="SASEMHP.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Jun 2020 21:01:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-EM-Leveraging-HP-Text-Miner-HP-Forest/m-p/654682#M8313</guid>
      <dc:creator>Ritwick</dc:creator>
      <dc:date>2020-06-08T21:01:00Z</dc:date>
    </item>
    <item>
      <title>Case when multiple condition in expression</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Case-when-multiple-condition-in-expression/m-p/654008#M8309</link>
      <description>&lt;P&gt;I need help writing the case when with multiple conditions to use in 'expression' in DI Job. I'm getting an syntax error if I use below. How to keep adding the conditions in case when? Shouldn't we use 'else' to seperate the condition?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;case when ENTITY_ID_SF in ('1000','1111')  and SEGMENT='NL' then (sum(GR_INPUT)/(sum(PREM_RES_GR)/3)) 
end
else
case when ENTITY_ID_SF in ('1000','1111') and SEGMENT='PL' then (sum(GR_INPUT)/(sum(PREM_RES_GR)/3)) 
end&lt;/PRE&gt;</description>
      <pubDate>Sun, 07 Jun 2020 12:50:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Case-when-multiple-condition-in-expression/m-p/654008#M8309</guid>
      <dc:creator>David_Billa</dc:creator>
      <dc:date>2020-06-07T12:50:00Z</dc:date>
    </item>
    <item>
      <title>Quick way to change the data type of registered table in SAS DI 4.9</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Quick-way-to-change-the-data-type-of-registered-table-in-SAS-DI/m-p/653931#M8302</link>
      <description>&lt;P&gt;I want to change the data type of one of the variable from character to numeric in one of the table in SAS DI 4.9. While I creating the new table, I had mistakenly created one variable with character data type instead of numeric.&lt;/P&gt;
&lt;P&gt;So when I tried to change the datatype by going to respective table via inventory and changed the data type and did right click and choose 'Update Metadata' but still I see the datatype has not changed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I ensured that I've closed the table before doing this operation. Am I doing something wrong here or is there any other way to change data type in a step or two?&lt;/P&gt;</description>
      <pubDate>Sat, 06 Jun 2020 20:30:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Quick-way-to-change-the-data-type-of-registered-table-in-SAS-DI/m-p/653931#M8302</guid>
      <dc:creator>David_Billa</dc:creator>
      <dc:date>2020-06-06T20:30:33Z</dc:date>
    </item>
    <item>
      <title>ERROR: Local CASLIB quota exceeded.</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/ERROR-Local-CASLIB-quota-exceeded/m-p/653609#M8297</link>
      <description>&lt;P&gt;Hello World,&lt;/P&gt;
&lt;P&gt;We are trying to run a random forest model in SAS Viya 3.4 VDMML and keep getting this error. Does anyone know what this means? And what is meant by 'quota'? We have not set any OS quota.&amp;nbsp;And maybe one more question where the astore file&amp;nbsp;&lt;CODE class=" language-sas"&gt;_6WR5KOEIE2Y4J12PNBZEZAR3Y_AST&lt;/CODE&gt; is written to?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Klaus&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;NOTE: Writing HTML5 Body file: ods.htm
NOTE: Fileref _FR has been deassigned.
NOTE: The file _TFREF is:
      
      Dateiname=/opt/sas/viya/config/var/tmp/compsrv/default/3246bba6-2709-4bed-b816-b70ff22102a8/SAS_workDA4200000E54_rviap0v01.dst
      .tk-inline.net/74b72ccd-f517-4a62-a07e-53a6196492be/traincode.sas,
      Besitzername=p226526,Gruppenname=tk,
      Zugriffsberechtigung=-rw-r--r--,
      Zuletzt geändert=05. Juni 2020 15.13 Uhr,
      Dateigröße (Byte)=0
NOTE: 19 records were written to the file _TFREF.
      The minimum record length was 3.
      The maximum record length was 93.
NOTE:  Verwendet wurde: DATA statement - (Gesamtverarbeitungszeit):
      real time           0.00 seconds
      cpu time            0.01 seconds
      
NOTE: Using SEED=12345 for FOREST model building.
NOTE: Wrote 10139446832 bytes to the savestate file _6WR5KOEIE2Y4J12PNBZEZAR3Y_AST.
ERROR: Local CASLIB quota exceeded.
ERROR: The action stopped due to errors.&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 05 Jun 2020 14:47:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/ERROR-Local-CASLIB-quota-exceeded/m-p/653609#M8297</guid>
      <dc:creator>klroesner</dc:creator>
      <dc:date>2020-06-05T14:47:49Z</dc:date>
    </item>
    <item>
      <title>Using interactive grouping labels in custom SAS EM node</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Using-interactive-grouping-labels-in-custom-SAS-EM-node/m-p/653501#M8296</link>
      <description>&lt;P&gt;I have an Enterprise Miner diagram which does the following: Inputs a dataset -&amp;gt; Partitions into training and validation -&amp;gt; Groups variables using Interactive Grouping -&amp;gt; Creates a credit Scorecard -&amp;gt; Scores up the dataset with the Score node -&amp;gt; Creates a custom report in a SAS Code node.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the last node (SAS Code), I will calculate various statistics, but essentially I need to output a frequency table for grouped variables, using the group labels created by the Interactive Grouping node. The question is how I access those labels.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To illustrate, here's a very simple piece of code that I could use in the SAS Code node:&lt;/P&gt;&lt;PRE&gt;proc freq data=&amp;amp;EM_IMPORT_DATA;
	table GRP_age / norow nocol nopercent nocum missing;
run;&lt;/PRE&gt;&lt;P&gt;The variable 'GRP_age' is created by the Score node using the grouping definitions from Interactive Grouping, and is derived from the input variable 'age'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This creates the following result:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;GRP_age Frequency&lt;BR /&gt;--------------------&lt;BR /&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 755&lt;BR /&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp; 1190&lt;BR /&gt;3 &amp;nbsp; &amp;nbsp; &amp;nbsp; 1302&lt;BR /&gt;4 &amp;nbsp; &amp;nbsp; &amp;nbsp; 1580&lt;BR /&gt;5 &amp;nbsp; &amp;nbsp; &amp;nbsp; 1100&lt;BR /&gt;6 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 643&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;...but I would like to see this:&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;Group Name &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; Frequency&lt;BR /&gt;----------------------------&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;age&amp;lt; 32, _MISSING_ &amp;nbsp; &amp;nbsp;&amp;nbsp; 755&lt;BR /&gt;32&amp;lt;= age&amp;lt; 40 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1190&lt;BR /&gt;40&amp;lt;= age&amp;lt; 47 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1302&lt;BR /&gt;47&amp;lt;= age&amp;lt; 56 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1580&lt;BR /&gt;56&amp;lt;= age&amp;lt; 65 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1100&lt;BR /&gt;65&amp;lt;= age &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 643&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;Guessing I need to merge in a table from the IG node. Any ideas what this other table is called (in a way that will work if I connect my SAS Code node to a new Interactive Grouping node)?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;Thanks!&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;Tom.&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Jun 2020 04:13:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Using-interactive-grouping-labels-in-custom-SAS-EM-node/m-p/653501#M8296</guid>
      <dc:creator>tom_evans_79</dc:creator>
      <dc:date>2020-06-05T04:13:59Z</dc:date>
    </item>
    <item>
      <title>variable clustering dataset</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/variable-clustering-dataset/m-p/653392#M8294</link>
      <description>&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am still searching for a good dataset showcasing variable clustering in VDMML....maybe showing three or four clusters of variables to reduce multicollinearity on numeric variables.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;any assistance would be appreciated!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jun 2020 18:19:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/variable-clustering-dataset/m-p/653392#M8294</guid>
      <dc:creator>Ghabek</dc:creator>
      <dc:date>2020-06-04T18:19:03Z</dc:date>
    </item>
    <item>
      <title>variable clustering dataset</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/variable-clustering-dataset/m-p/652643#M8292</link>
      <description>&lt;P&gt;im looking for a good dataset to do variable clustering on.&lt;/P&gt;</description>
      <pubDate>Tue, 02 Jun 2020 18:20:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/variable-clustering-dataset/m-p/652643#M8292</guid>
      <dc:creator>Ghabek</dc:creator>
      <dc:date>2020-06-02T18:20:32Z</dc:date>
    </item>
    <item>
      <title>WANTED - Your Insights</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/WANTED-Your-Insights/m-p/651078#M8288</link>
      <description>&lt;P&gt;We are regularly asked for stories about how our products have impacted our customers' business. Often they are looking to understand how our software contributes to making peoples lives better, whether that be for their customers or for you in being able to perform your job better, faster, and more efficiently.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Today, you can help provide insights for someone else's purchasing decision.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Please take a moment to write a review on Gartner Peer Insights about your experience with SAS.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Reviews are anonymous and take around 10 minutes to complete.&amp;nbsp;&lt;/SPAN&gt;As thanks for your approved review, the first 50 reviewers will receive a $25 Visa gift card from Gartner.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Submit your review&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.sas.com/gms/redirect.jsp?detail=GMS131719_180731" target="_self" rel="nofollow noreferrer"&gt;here.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We appreciate your feedback!&lt;/P&gt;</description>
      <pubDate>Wed, 27 May 2020 13:19:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/WANTED-Your-Insights/m-p/651078#M8288</guid>
      <dc:creator>AnnaRhyne</dc:creator>
      <dc:date>2020-05-27T13:19:44Z</dc:date>
    </item>
    <item>
      <title>Free Webinar: How Do I Get Started with SAS® Visual Data Mining and Machine Learning?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Free-Webinar-How-Do-I-Get-Started-with-SAS-Visual-Data-Mining/m-p/650791#M8287</link>
      <description>&lt;P&gt;Hi Data Mining and Machine Learning Community,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I’m presenting a live “Ask the Expert” webinar on May 27, 11:00 – 12:00 p.m. ET How Do I Get Started with SAS&lt;SUP&gt;®&lt;/SUP&gt; Visual Data Mining and Machine Learning? Please&lt;A href="https://www.sas.com/en_us/webinars/get-started-visual-data-mining-machine-learning.html" target="_self"&gt; join me&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture1.png" style="width: 486px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/39993i64C3E499C8CB5813/image-size/large?v=1.0&amp;amp;px=999" title="Picture1.png" alt="Picture1.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;About the webinar:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;SAS Visual Data Mining and Machine Learning is designed for the data scientist, statistician and advanced business analyst. Whether you want to program or point and click, SAS Visual Data Mining and Machine Learning&amp;nbsp;provides innovative algorithms and fast, in-memory processing. This session covers its capabilities and has an accompanying demonstration that provides a view into the components of SAS Visual Data Mining and Machine Learning&lt;/P&gt;
&lt;P&gt;What you will learn&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;Interactive programming in a web-based development environment&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;Intelligent automation including Automatic Feature Engineering node for automatically cleansing, transforming, and selecting features for models.&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;Natural language generation&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;Embedded support for Python &amp;amp; R languages&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;Deep learning with Python (DLPy)&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;SAS® procedures (PROCs) &amp;amp; CAS actions&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;Highly scalable, distributed in-memory analytical processing&lt;/EM&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Are there any other specific questions you’d like covered? Let me know by responding to this thread.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.sas.com/en_us/webinars/get-started-visual-data-mining-machine-learning.html" target="_self"&gt;Register Now&lt;/A&gt; to join me for this webinar&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Want more tips? Be sure to subscribe to the&amp;nbsp;&lt;A href="http://communities.sas.com/askexpert" target="_blank"&gt;Ask the Expert board&lt;/A&gt;&amp;nbsp;to receive follow up Q/A, slides and recordings from other SAS Ask the Expert webinars. To subscribe, select Subscribe from the Options drop down button above the articles.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can't join the live event? You can view this and other&amp;nbsp;&lt;A href="http://support.sas.com/training/askexpert.html" target="_blank"&gt;Ask the Experts sessions on-demand here.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 26 May 2020 14:56:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Free-Webinar-How-Do-I-Get-Started-with-SAS-Visual-Data-Mining/m-p/650791#M8287</guid>
      <dc:creator>MelodieRush</dc:creator>
      <dc:date>2020-05-26T14:56:07Z</dc:date>
    </item>
    <item>
      <title>SAS enterprise miner decision tree splitting</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-enterprise-miner-decision-tree-splitting/m-p/650335#M8285</link>
      <description>&lt;P&gt;Hi Everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am creating a decision tree and I want it to be only 3 nodes deep. I am controlling the splitting by using the leaf size under the Node area for Decision tree models, I am setting it to 200 (that is a minimum of 200 obs per leaf). The issue is the target I am splitting up which is binary (1 and 2) has a low volume. The target 2 only account for 0.44% of the observations. This is creating difficulty in the tree splitting. When I set the leaf size to 200 it goes to deep but when I increase it the tree does not split at all. I have tried changing the Significance level but it has no affect.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Nominal target Criterion is ProbChisq and significance level is 0.2.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help on how to tune the Hyper-Parameters to prune the model would be great.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Scott&lt;/P&gt;</description>
      <pubDate>Mon, 25 May 2020 03:16:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-enterprise-miner-decision-tree-splitting/m-p/650335#M8285</guid>
      <dc:creator>Scott86</dc:creator>
      <dc:date>2020-05-25T03:16:37Z</dc:date>
    </item>
    <item>
      <title>How to determine the one optimal decision threshold across multiple predictive models</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-to-determine-the-one-optimal-decision-threshold-across/m-p/650129#M8284</link>
      <description>&lt;P&gt;I am currently wanting to construct predictive models to identify patients who may have a misdiagnosis of a certain disease. However, the issue is that I have multiple databases and I do not want to combine the data into one set, so I need to create predictive models for each database. On top of that, I wanted to use different model approaches and use the most accurate model.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm currently facing the problem of determining a way to identify the optimal decision threshold to categorize the results of the predictive model as having been misdiagnosed (p=1) or not having been misdiagnosed (p=0). I've read about how we can use Youden's Index to determine the optimal cutoff for a model, but since I'll have multiple models for each of the database, would it make sense to use the SAME cuttoff across all the models and databases or have one for each database (but keep it consistent for each model within the database)? I'm a bit lost on what the best approach is. I haven't been able to find papers that provide detail on how they determine optimal decision thresholds on multiple models at the same time&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;P.S. I've read about how you can use the cost of each result (i.e., TP, TN, FP, FN) to determine the threshold, but these values are unknown for my disease of interest.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sorry about the long post, and thank you for your help in advance!&lt;/P&gt;</description>
      <pubDate>Sun, 24 May 2020 03:10:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-to-determine-the-one-optimal-decision-threshold-across/m-p/650129#M8284</guid>
      <dc:creator>JamieTee</dc:creator>
      <dc:date>2020-05-24T03:10:13Z</dc:date>
    </item>
    <item>
      <title>Your input is needed: Participate in the Rexer Analytics 2020 Data Science Survey</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Your-input-is-needed-Participate-in-the-Rexer-Analytics-2020/m-p/649611#M8283</link>
      <description>&lt;P&gt;Hello community,&lt;span class="lia-inline-image-display-wrapper lia-image-align-right" image-alt="Rexer Analytics 2020 image.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/39696i44050917123E0B69/image-size/medium?v=1.0&amp;amp;px=400" title="Rexer Analytics 2020 image.png" alt="Rexer Analytics 2020 image.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;
&lt;P&gt;Rexer Analytics has been conducting the Data Science Survey since 2007. &amp;nbsp;Each survey explores the analytic behaviors, views and preferences&amp;nbsp;of data scientists and analytic professionals.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Make sure your perspective is included by taking the 2020 Survey! Your&amp;nbsp;responses are completely confidential.&amp;nbsp;&lt;SPAN style="font-family: inherit;"&gt;A free report summarizing the findings will be available to everyone 4Q-2020.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please share with your network of other data analysis professionals who may be interested.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Survey details:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;—&amp;nbsp;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;A href="https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.rexeranalytics.com%2Fdata-science-survey&amp;amp;data=02%7C01%7CAnna.Brown%40sas.com%7C6c7ab1f80cdd47e361f908d7fcefac76%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C637255978942696946&amp;amp;sdata=JUFg1PlGk85GyfuH9eFV%2B2dd3PEBoGTMoE7NAlr6g68%3D&amp;amp;reserved=0" target="_blank"&gt;Link to Start the Survey&lt;/A&gt;&amp;nbsp; &amp;nbsp;&lt;/STRONG&gt;(It takes about 20 minutes)&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;— Access Code: &amp;nbsp;A2TF9&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;It is OK to share this Access Code with others, it can be used by multiple people.&lt;/P&gt;
&lt;P&gt;— The Rexer Analytics&amp;nbsp;&lt;A href="https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.rexeranalytics.com%2Fdata-science-survey&amp;amp;data=02%7C01%7CAnna.Brown%40sas.com%7C6c7ab1f80cdd47e361f908d7fcefac76%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C637255978942696946&amp;amp;sdata=JUFg1PlGk85GyfuH9eFV%2B2dd3PEBoGTMoE7NAlr6g68%3D&amp;amp;reserved=0" target="_blank"&gt;main Data Science Survey page&lt;/A&gt;&amp;nbsp;also has more&amp;nbsp;survey information &amp;amp; FREE downloads of the 2007-2017 Survey Summary Reports&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 21 May 2020 15:35:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Your-input-is-needed-Participate-in-the-Rexer-Analytics-2020/m-p/649611#M8283</guid>
      <dc:creator>AnnaBrown</dc:creator>
      <dc:date>2020-05-21T15:35:33Z</dc:date>
    </item>
    <item>
      <title>Error when running macro to generate TIME_DIM data</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Error-when-running-macro-to-generate-TIME-DIM-data/m-p/648378#M8279</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi, in SAS Credit Scoring, there is TIME_DIM table under DIM library. From my understanding, there is a macro script that will load new month and year into this table when we execute. I want to load new years into this table and i managed to find the macro for this.&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%bnkfdin;
%bankfdn_create_time_dim(yr_start=2004, yr_end=2016, mapto=);&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;SPAN&gt;When I run this in SAS Enterprise Guide, I get this error:&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;WARNING: Apparent symbolic reference FM_GRAIN not resolved.
ERROR: A character operand was not found in the %EVAL function or %IF condition where xxxxxxxxx
The condition was :
&amp;amp;FM_GRAIN ne 1 and &amp;amp;MapTo ne %sysfunc(dequote(&amp;amp;WEEK_START_FLG)) and &amp;amp;MapTo ne %sysfunc(dequote(&amp;amp;WEEK_END_FLG)) &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;SPAN&gt;I have been trying to understand and browse through administrator guide for Credit Scoring, I still dont find any clue at all. In admin guide, I found this:&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Set the correct value of the FM_GRAIN parameter in the
Custpara.Parameter table. Only numeric values are supported for this
parameter. Here are the values:
n 1 is Month (default value)
24 Chapter 2 / Installing SAS Credit Scoring
n 3 is Day&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have no idea what is custpara.parameter. Why is this SAS CS Admin Guide has such instruction that is so vague?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Is there anyone that can help me with this?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 17 May 2020 10:06:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Error-when-running-macro-to-generate-TIME-DIM-data/m-p/648378#M8279</guid>
      <dc:creator>WorkingMan</dc:creator>
      <dc:date>2020-05-17T10:06:45Z</dc:date>
    </item>
    <item>
      <title>How to make a plot of residuals in survival analysis SAS EM</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-to-make-a-plot-of-residuals-in-survival-analysis-SAS-EM/m-p/647984#M8276</link>
      <description>&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have made a survival analysis in SAS EM using the Survival node (change time format). I want to detect anomalies/prediction errors in SAS EM from the survival analysis. Is it possible for me to make a plot of the residuals from the analysis in SAS EM? If yes, can someone help me with how i do this? If no, can someone help me with other options?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My target variable are categorical (0-1-2).&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I know that i can use the export data ellipsis under "General" and then going on plot under "Actions". But then there are no predicted values such as "P_target" for my target variable that i can use.&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;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 15 May 2020 09:59:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-to-make-a-plot-of-residuals-in-survival-analysis-SAS-EM/m-p/647984#M8276</guid>
      <dc:creator>amsa1996</dc:creator>
      <dc:date>2020-05-15T09:59:37Z</dc:date>
    </item>
    <item>
      <title>Possible segment plot issue | RFM analysis | SAS Enterprise Miner</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Possible-segment-plot-issue-RFM-analysis-SAS-Enterprise-Miner/m-p/647563#M8273</link>
      <description>&lt;P&gt;&amp;nbsp;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am facing the following issue.. I am working on an RFM dataset previously extracted from SAS Enterprise Guide. Using the Cluster node, I keep getting this strange result on the Segment Plot where the Frequency variable shows a uniform distribution across clusters.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="segment plot frequency.png" style="width: 999px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/39380iB293E156738B3D4D/image-size/large?v=1.0&amp;amp;px=999" title="segment plot frequency.png" alt="segment plot frequency.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I exported the Frequency values for each segment and created respective number of histograms in Enterprise Guide, where it showed that there is not a uniform distribution in the values.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is it then a bug from Enterprise Miner? Can I trust the analysis ignoring the Visualizer in the Segment Plot?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you in advance for any guidance or information.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 May 2020 18:03:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Possible-segment-plot-issue-RFM-analysis-SAS-Enterprise-Miner/m-p/647563#M8273</guid>
      <dc:creator>Vassilis</dc:creator>
      <dc:date>2020-05-13T18:03:53Z</dc:date>
    </item>
    <item>
      <title>Enterprise Miner: What is "Selection Depth"?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Enterprise-Miner-What-is-quot-Selection-Depth-quot/m-p/647469#M8272</link>
      <description>&lt;P&gt;As I am following &lt;A href="https://www.youtube.com/playlist?list=PLVBcK_IpFVi-xzvJiOlf33UvVbRoLRu0z" target="_self"&gt;this set of videos&lt;/A&gt; describing a modeling example in SAS Enterprise Miner, I see that the videos always use a "selection depth" of 5 to compare models. The &lt;A href="https://documentation.sas.com/?docsetId=vdmmlref&amp;amp;docsetTarget=n0qshks9jumltyn15ihuymd99w4x.htm&amp;amp;docsetVersion=8.2&amp;amp;locale=en" target="_self"&gt;documentation from SAS&lt;/A&gt; does not explain what "selection depth" is, it just says you can set it to 5 or 10 or some other number. Can someone explain what "selection depth" means (which, by the way, should be in the documentation somewhere) and why you might choose it to be the value of 5 rather than some other value?&lt;/P&gt;</description>
      <pubDate>Wed, 13 May 2020 14:05:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Enterprise-Miner-What-is-quot-Selection-Depth-quot/m-p/647469#M8272</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2020-05-13T14:05:55Z</dc:date>
    </item>
    <item>
      <title>SAS Enterprise Miner 15.1 and R 3.6.3</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Enterprise-Miner-15-1-and-R-3-6-3/m-p/647107#M8268</link>
      <description>&lt;P&gt;Hi folks,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We just installed SAS EM 15.1 and R 3.6.3 on a new Linux server. Do you know which version of PMML and XML are compatible with SAS? I tested the integration with R through SAS EG and everything works fine.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I found information about PMML 1.4.2 and XML&amp;nbsp;&lt;SPAN&gt;3.98-1, but this versions are too old. The XML 3.98-1 require xml2-config that is not compatible with R 3.6.3. Anyone knows if the current version of PMML (2.3.1) and&amp;nbsp;XML (3.99-0.3) is compatible with EM 15.1?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Regards,&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 12 May 2020 14:30:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Enterprise-Miner-15-1-and-R-3-6-3/m-p/647107#M8268</guid>
      <dc:creator>MariaD</dc:creator>
      <dc:date>2020-05-12T14:30:08Z</dc:date>
    </item>
    <item>
      <title>EM 15.1 | R integration</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/EM-15-1-R-integration/m-p/645366#M8262</link>
      <description>&lt;P&gt;Hi folks,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We recently installed SAS EM 15.1 on our Linux Server. We already installed R 3.6.3 from Cran-project and we tested from SAS EG and it's working fine.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Which is the PMML version needed to integrate SAS EM with R?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 May 2020 18:01:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/EM-15-1-R-integration/m-p/645366#M8262</guid>
      <dc:creator>MariaD</dc:creator>
      <dc:date>2020-05-05T18:01:12Z</dc:date>
    </item>
    <item>
      <title>Re: Error When trying to create and run a model on a dataset in SAS Viya</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Re-Error-When-trying-to-create-and-run-a-model-on-a-dataset-in/m-p/645031#M8260</link>
      <description>Hi Madelyn_SAS, and thanks for your reply.&lt;BR /&gt;I did run similar table successfuly prior to this table and did not get any error massage. i.e. all tables that i run from now on give me an error. just got another error message when closing the previous one: "The advisor job for the project (ID &amp;lt;JOB NAME&amp;gt;) was not completed. The state of the job is "failed"."</description>
      <pubDate>Mon, 04 May 2020 16:04:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Re-Error-When-trying-to-create-and-run-a-model-on-a-dataset-in/m-p/645031#M8260</guid>
      <dc:creator>TheAlchemist18</dc:creator>
      <dc:date>2020-05-04T16:04:58Z</dc:date>
    </item>
    <item>
      <title>ERROR: Connection failed. Server returned: Session reconnect failed: Could not find the specified</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/ERROR-Connection-failed-Server-returned-Session-reconnect-failed/m-p/644968#M8257</link>
      <description>&lt;P&gt;Hello World,&lt;/P&gt;&lt;P&gt;We have a problem executing a CAS action:&lt;CODE class=" language-sas"&gt;&amp;nbsp;sequence.pathing&lt;/CODE&gt; . Does anyone know what the error message means? The program appears to be correct.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;/*Dokumentation Action Set: Sequence Action Set */
/* https://documentation.sas.com/?docsetId=casanpg&amp;amp;docsetVersion=8.3&amp;amp;docsetTarget=n0gse7erokgd4un1gvqzehse1fkg.htm&amp;amp;locale=en*/


/* Libname */
cas seq;
libname mycas cas caslib=PowerUserDM;


/* What CAS sessions do I have running? */
cas _all_ list;


/* Zugriff auf die Daten über print */
proc print data=mycas.VP_SEQUENCE_DATA (obs=5);
run;


/*Reduktion der Daten für diesen Test */
data mycas.VP_SEQUENCE_DATA_tmp promote ; 
            set mycas.VP_SEQUENCE_DATA (obs = 10000); 
run;

/* Sequenzanalyse */
proc cas;                                                       
   sequence.pathing / table={caslib="PowerUserDM" name="VP_SEQUENCE_DATA_tmp"} 
                      item="EREIGNIS_ANONYM"
                      time="ZEIT"
                      tran="VS_VERS_NR_ANONYM"
                      casOutSequTranMap={caslib="casuser" name="casouttable", replace=true}
                      casout={caslib="casuser" name="versicherten_sequence", replace=true}
                      ;
   run;
quit;

cas seq terminate;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Log:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;
75    
76    *----------------------------------------------------NICHT Lauffähiges Programm mit "proc cas pathing" auf artifiziellen
76  ! Daten----------------------------------------------------;
77    
78    
79    /*Dokumentation Action Set: Sequence Action Set */
80    /* https://documentation.sas.com/?docsetId=casanpg&amp;amp;docsetVersion=8.3&amp;amp;docsetTarget=n0gse7erokgd4un1gvqzehse1fkg.htm&amp;amp;locale=en*/
81    
82    
83    /* Libname */
84    cas seq;
NOTE: The session SEQ connected successfully to Cloud Analytic Services rviap0v02.dst.tk-inline.net using port 5570. The UUID is 
      544a6756-aa54-ad44-85c3-a8c0db933ac5. The user is P226526 and the active caslib is CASUSERHDFS(P226526).
NOTE: The SAS option SESSREF was updated with the value SEQ.
NOTE: The SAS macro _SESSREF_ was updated with the value SEQ.
NOTE: The session is using 4 workers.
85    libname mycas cas caslib=PowerUserDM;
NOTE: Libref MYCAS was successfully assigned as follows: 
      Engine:        CAS 
      Physical Name: 544a6756-aa54-ad44-85c3-a8c0db933ac5
86    
87    
88    /* What CAS sessions do I have running? */
89    cas _all_ list;
NOTE: Session SEQ is ACTIVE using port 5570 and host rviap0v02.dst.tk-inline.net for user P226526. The session UUID is 
      544a6756-aa54-ad44-85c3-a8c0db933ac5.
90    
91    
92    /* Zugriff auf die Daten über print */
93    proc print data=mycas.VP_SEQUENCE_DATA (obs=5);
94    run;
NOTE: The PROCEDURE PRINT printed page 2.
NOTE:  Verwendet wurde: PROZEDUR PRINT - (Gesamtverarbeitungszeit):
      real time           1.57 seconds
      cpu time            0.18 seconds
      
95    
96    
97    /*Reduktion der Daten für diesen Test */
98    data mycas.VP_SEQUENCE_DATA_tmp promote ;
99                set mycas.VP_SEQUENCE_DATA (obs = 10000);
100   run;
NOTE: There were 10000 observations read from the data set MYCAS.VP_SEQUENCE_DATA.
NOTE: The data set MYCAS.VP_SEQUENCE_DATA_TMP has 10000 observations and 3 variables.
NOTE: The data set WORK.PROMOTE has 10000 observations and 3 variables.
NOTE:  Verwendet wurde: DATA statement - (Gesamtverarbeitungszeit):
      real time           0.22 seconds
      cpu time            0.05 seconds
      
101   
102   /* Sequenzanalyse */
103   proc cas;
104      sequence.pathing / table={caslib="PowerUserDM" name="VP_SEQUENCE_DATA_tmp"}
105                         item="EREIGNIS_ANONYM"
106                         time="ZEIT"
107                         tran="VS_VERS_NR_ANONYM"
108                         casOutSequTranMap={caslib="casuser" name="casouttable", replace=true}
109                         casout={caslib="casuser" name="versicherten_sequence", replace=true}
110                         ;
111      run;
NOTE: Active Session now SEQ.
NOTE: Added action set 'sequence'.
&lt;FONT color="#FF0000"&gt;ERROR: Connection failed. Server returned: Session reconnect failed: Could not find the specified session.&lt;/FONT&gt;
112   quit;
NOTE:  Verwendet wurde: PROZEDUR CAS - (Gesamtverarbeitungszeit):
      real time           46.16 seconds
      cpu time            1.89 seconds
      
113   
114   cas seq terminate;
NOTE: Libref MYCAS has been deassigned.
NOTE: Deletion of the session SEQ was successful.
NOTE: The default CAS session SEQ identified by SAS option SESSREF= was terminated. Use the OPTIONS statement to set the SESSREF= 
      option to an active session.
NOTE: Request to TERMINATE completed for session SEQ.
115   *----------------------------------------------------ENDE NICHT Lauffähiges Programm mit "proc cas pathing" auf artifiziellen
115 !  Daten----------------------------------------------------;
116   
117   OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;
130   &lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 04 May 2020 12:43:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/ERROR-Connection-failed-Server-returned-Session-reconnect-failed/m-p/644968#M8257</guid>
      <dc:creator>klroesner</dc:creator>
      <dc:date>2020-05-04T12:43:50Z</dc:date>
    </item>
    <item>
      <title>How to export a CNN model and use the output table with casl ?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-to-export-a-CNN-model-and-use-the-output-table-with-casl/m-p/644861#M8256</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i have build and trained a convolutional neutral betwork with CASL.&lt;/P&gt;&lt;P&gt;Then i have exported my model with the dlExportModel action set but i don't understant how to use the output table.&lt;/P&gt;&lt;P&gt;Can somone tell me how to use the output table in a CNN ?&lt;/P&gt;&lt;P&gt;Do i have to use the&amp;nbsp;dlImportModelWeights action set ? if yes how to use it ?&amp;nbsp;&lt;/P&gt;&lt;P&gt;The train model&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;BR /&gt;&lt;CODE class=" language-sas"&gt;proc cas;
	dlTrain / table={name='LargeImageDatashuffled', where='_PartInd_=1'} model='ConVNN' 
        modelWeights={name='ConVTrainedWeights_d', replace=1}
        bestweights={name='ConVbestweights', replace=1}
        inputs='_image_' 
        target='_label_' nominal={'_label_'}
        GPU=False
         ValidTable={name='LargeImageDatashuffled', where='_PartInd_=2'} 
        optimizer={minibatchsize=80, 
        			
        			algorithm={method='ADAM', lrpolicy='Step', gamma=0.6, stepsize=10,
       							beta1=0.9, beta2=0.999, learningrate=.01}
   			
        			maxepochs=1} 
        seed=12345
;

quit;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;The export of my model&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;


proc cas;
   dlExportModel /
      casout={name="ConVNN_save"}
      initWeights={name="ConVbestweights"}
      modelTable={name="ConVNN"};
run;


/*
Tables de sortie CAS
Bibliothèque CAS Nom
imagelib ConVNN_save
*/&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;SAS viya 3.5&lt;/P&gt;&lt;P&gt;Thanks for your help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 03 May 2020 17:45:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-to-export-a-CNN-model-and-use-the-output-table-with-casl/m-p/644861#M8256</guid>
      <dc:creator>rifcha</dc:creator>
      <dc:date>2020-05-03T17:45:28Z</dc:date>
    </item>
    <item>
      <title>Prior Probabilities and Cumulative Lift</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Prior-Probabilities-and-Cumulative-Lift/m-p/644195#M8255</link>
      <description>&lt;P&gt;I would like to understand mathematically how the&amp;nbsp;Cumulative Lift is adjusted for Prior Probabilities by SAS Enterprise Miner in the Regression Node for Logistic Regression.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I got the formula for adjusting posterior probabilities over here&lt;/P&gt;
&lt;P&gt;&lt;A href="https://documentation.sas.com/?docsetId=emxndg&amp;amp;docsetTarget=p1vqpbjwoo4bv7n1sw77e0z64xxs.htm&amp;amp;docsetVersion=15.1&amp;amp;locale=en"&gt;https://documentation.sas.com/?docsetId=emxndg&amp;amp;docsetTarget=p1vqpbjwoo4bv7n1sw77e0z64xxs.htm&amp;amp;docsetVersion=15.1&amp;amp;locale=en&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 30 Apr 2020 10:44:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Prior-Probabilities-and-Cumulative-Lift/m-p/644195#M8255</guid>
      <dc:creator>Shakir_Juolay</dc:creator>
      <dc:date>2020-04-30T10:44:11Z</dc:date>
    </item>
    <item>
      <title>Test Data Performance</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Test-Data-Performance/m-p/642928#M8252</link>
      <description>&lt;P&gt;In Model Comparison node, when test data results are better than training or validation results using logistic regression, what is this a sign of ?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 25 Apr 2020 18:37:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Test-Data-Performance/m-p/642928#M8252</guid>
      <dc:creator>HASSRONA</dc:creator>
      <dc:date>2020-04-25T18:37:01Z</dc:date>
    </item>
    <item>
      <title>SAS Enterprise Miner 15.1 very slow</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Enterprise-Miner-15-1-very-slow/m-p/641744#M8251</link>
      <description>&lt;P&gt;Hil Folks,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We just installed SAS 9.4 M6 and EM 15.1 on new Linux Server (Red Hat). Nobody is using the server yet. To test the SAS EM installation and execution, we created a simple EM project using Home Equity sample base. We added only the datasource node and a default tree node. The execution takes almost 2 minutes to run.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any idea why is so slow?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2020 20:26:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Enterprise-Miner-15-1-very-slow/m-p/641744#M8251</guid>
      <dc:creator>MariaD</dc:creator>
      <dc:date>2020-04-21T20:26:17Z</dc:date>
    </item>
    <item>
      <title>Importing a SAS EM HP Forest to RTDM</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Importing-a-SAS-EM-HP-Forest-to-RTDM/m-p/642431#M8249</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've been struggling with this problem for quite a while now and I guess it's time to turn to&amp;nbsp;the SAS Community.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically, I'm trying to use a Random Forest trained inside Entreprise Miner through RTDM. My team has tried different approaches (mainly the Two-Stage models as well as the GLM and the Gradient Boosting), but we're not getting the same level of performance with these&amp;nbsp;models.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can export the model Package and import it&amp;nbsp;through Model Manager whithout any problem, but when it's time to use it inside RTDM, I get an error mentionning the fact that the model package does not have a generated DATA Step Score code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The error makes sense since we see in the documentation that : "the SAS code that the HP Forest node generated during the run. HP Forest does not generate DATA Step score code. You must use PROC HP4SCORE to access HP Forest score code."&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I understand these constraints and all, but has anyone tried/succeeded to use an HP Forest from SAS EM inside RTDM? If so, please, enlighten me. It might seem kinda strange, but it feels weird to me that we can't use EM-based model inside RTDM, I kinda felt like this was the whole point of our team using EM.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&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;/P&gt;</description>
      <pubDate>Fri, 24 Apr 2020 01:05:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Importing-a-SAS-EM-HP-Forest-to-RTDM/m-p/642431#M8249</guid>
      <dc:creator>MaxLac</dc:creator>
      <dc:date>2020-04-24T01:05:44Z</dc:date>
    </item>
    <item>
      <title>How to register a model using the macro %aa_model_register</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-to-register-a-model-using-the-macro-aa-model-register/m-p/642068#M8248</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV dir="auto"&gt;I have a model built in SAS model Studio and would like to create a model package using %aa_macro_register.&amp;nbsp;One of the parameter is scorecodefile (below). How should the path for . sas file&amp;nbsp; look like?When I specify the path where my code is saved, it doesn't recognize the path.&lt;/DIV&gt;
&lt;DIV dir="auto"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir="auto"&gt;I know how to register using the GUI but I would like to do it with the macro&lt;/DIV&gt;
&lt;DIV dir="auto"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir="auto"&gt;Thank you&lt;/DIV&gt;
&lt;DIV dir="auto"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir="auto"&gt;
&lt;PRE class="xisDoc-code"&gt;  %aa_model_register(
      modelname=&amp;amp;model_name1,
      modeldesc=%bquote(logselect_badloans model from CAS),
      data=mycas.&amp;amp;training_dataset,
      target=BAD,
      level=binary,
     &lt;FONT color="#FF0000"&gt;&lt;STRONG&gt; scorecodefile=~/&amp;amp;model_name1..sas,&lt;/STRONG&gt;&lt;/FONT&gt;
      scorecodeformat=DATASTEP,
      register=N,
      spk=Y,
      spkfolder=%str(~),
      miningfunction=classification,
      debug=N);&lt;/PRE&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 22 Apr 2020 19:24:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-to-register-a-model-using-the-macro-aa-model-register/m-p/642068#M8248</guid>
      <dc:creator>Question</dc:creator>
      <dc:date>2020-04-22T19:24:37Z</dc:date>
    </item>
    <item>
      <title>IMPORTANCE NVARS</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/IMPORTANCE-NVARS/m-p/641514#M8246</link>
      <description>&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;I have a gradient boosting tree where I want to get a list of all the variables used in the model. I currently have "&lt;CODE class="  language-sas"&gt;IMPORTANCE NVARS=40",&lt;/CODE&gt;&lt;CODE class="  language-sas"&gt;but is there a way to set this to ALL or MAX, so that the same code will work on any dataset? Or do I need to sum up the number of variables I have in the data set and put that into a macro variable?&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;Here is the code:&lt;CODE class="  language-sas"&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;PRE&gt;PROC TREEBOOST data=&amp;amp;abt._
CATEGORICALBINS=&amp;amp;CATEGORICALBINS.
INTERVALBINS=&amp;amp;INTERVALBINS.
EXHAUSTIVE=&amp;amp;EXHAUSTIVE.
INTERVALDECIMALS=&amp;amp;INTERVALDECIMALS.
LEAFSIZE=&amp;amp;LEAFSIZE.
MAXBRANCHES=&amp;amp;MAXBRANCHES.
ITERATIONS=&amp;amp;ITERATIONS.
MINCATSIZE=&amp;amp;MINCATSIZE.
MISSING=&amp;amp;MISSING.
LEAFFRACTION=&amp;amp;LEAFFRACTION. 
SEED=12345
SHRINKAGE=&amp;amp;SHRINKAGE.
SPLITSIZE=&amp;amp;SPLITSIZE.
TRAINPROPORTION=&amp;amp;TRAINPROPORTION.
;
INPUT &amp;amp;charvars. &amp;amp;flgvars. /level= nominal ; 
INPUT &amp;amp;numvars. /level= interval ; 
TARGET target_flg /level=binary ;
IMPORTANCE NVARS=40 OUTFIT=imp_VARS out = imp20 ;
SUBSERIES BEST ;
CODE FILE="&amp;amp;save_path.\&amp;amp;save_file." ;
SAVE MODEL=GBoost_Test  FIT=fit IMPORTANCE=imp  RULES=rules; 
RUN;&lt;/PRE&gt;&lt;P&gt;&lt;CODE class="  language-sas"&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV class="simple-translate-button "&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="simple-translate-panel "&gt;&lt;DIV class="simple-translate-result-wrapper"&gt;&lt;P class="simple-translate-result"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="simple-translate-candidate"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 21 Apr 2020 03:05:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/IMPORTANCE-NVARS/m-p/641514#M8246</guid>
      <dc:creator>segaqaci</dc:creator>
      <dc:date>2020-04-21T03:05:30Z</dc:date>
    </item>
    <item>
      <title>How do you deal with complex survey in Enterprise Miner</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-do-you-deal-with-complex-survey-in-Enterprise-Miner/m-p/641287#M8242</link>
      <description>&lt;P&gt;I am working with a complex survey data, which has Strata, weight and PSU. How do I incorporate these structures in Enterprise Miner When building a machine learning model.&lt;/P&gt;</description>
      <pubDate>Mon, 20 Apr 2020 12:28:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-do-you-deal-with-complex-survey-in-Enterprise-Miner/m-p/641287#M8242</guid>
      <dc:creator>sammmy</dc:creator>
      <dc:date>2020-04-20T12:28:26Z</dc:date>
    </item>
    <item>
      <title>Percentage sum over training, validation and test datasets (EMiner)</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Percentage-sum-over-training-validation-and-test-datasets-EMiner/m-p/641002#M8240</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I always wandered (but actually never checked until now) how EMiner (working with v15.1) deals with the percentages for tr, val and test ds, as you're allowed to enter numbers from 0 to 100 without any restriction at all.&lt;/P&gt;&lt;P&gt;I just tried today and entered 45%, 35% and 25% (adding up 105%) and surprisingly does not issue any error or warning&lt;/P&gt;&lt;P&gt;In order to finish my little test, I opened the number of records for each and below is what each ds actually got:&lt;/P&gt;&lt;P&gt;Tr(45%) -&amp;gt;&amp;nbsp;42.84%&lt;/P&gt;&lt;P&gt;Val(35) -&amp;gt;&amp;nbsp;33.32%&lt;/P&gt;&lt;P&gt;Test(25) -&amp;gt;&amp;nbsp;23.83%&lt;/P&gt;&lt;P&gt;Without any further calculation I just reckon it spreads the excess uniformly... but haven't found any documentation whatsoever...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does anyone know what actually happens behind the scenes?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Carlos&lt;/P&gt;</description>
      <pubDate>Sat, 18 Apr 2020 21:48:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Percentage-sum-over-training-validation-and-test-datasets-EMiner/m-p/641002#M8240</guid>
      <dc:creator>CarlosP73</dc:creator>
      <dc:date>2020-04-18T21:48:33Z</dc:date>
    </item>
    <item>
      <title>[Anom] ifferences between positively skewed, reverse j-shape, negatively skewed and J-shape?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Anom-ifferences-between-positively-skewed-reverse-j-shape/m-p/640781#M8237</link>
      <description>&lt;P&gt;&lt;A title="ANOM" href="https://communities.sas.com/t5/forums/postpage/board-id/data_mining" target="_self"&gt;I get a little bit confused when it comes to distinguishing the differences between them, For instance, J-shape and reverse j-shape just seem like a variant of negatively skewed and positively skewed.&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;What was a bit surprising to me was the fact that "number of major derogatory reports" and "the number of delinquent trade lines" plots are actually reverse j-shape distributions. Is this because they are extremely skewed on one end?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"years on current job" is positively skewed. But could you say this is reverse j-shaped also?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;please see file attached&lt;/P&gt;</description>
      <pubDate>Fri, 17 Apr 2020 17:02:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Anom-ifferences-between-positively-skewed-reverse-j-shape/m-p/640781#M8237</guid>
      <dc:creator>sareraes</dc:creator>
      <dc:date>2020-04-17T17:02:49Z</dc:date>
    </item>
    <item>
      <title>Filling In Values After Merging Two Datasets</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Filling-In-Values-After-Merging-Two-Datasets/m-p/640614#M8231</link>
      <description>&lt;P&gt;Dear All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am working on a large confidential healthcare data set. I am trying to make cost estimation based on it. In my dataset, there are cancer patients with survival info and their monthly cost. I will subtract patients' own pre-diagnosis monthly costs from post-diagnosis monthly cost to estimate cancer related cost I have postdiagnosis cost of patients until death (therefore number of months covered after diagnosis is different for each patients) but I have 12 month prediagnosis cost for each patients. I am planning to make subtraction based on the following logic:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Let us think about only one patient:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. If this patient survives less than or equal to 12 months, I will subtract cost in each prediagnosis month from each postdiagnosis month:&lt;/P&gt;&lt;P&gt;cancer cost(i)=postdiagnosiscost(i)-prediagnosis cost(i), i=1,...,S S=number of months survived.&lt;/P&gt;&lt;P&gt;2. If patient survives more than 12 months, I will subtract&amp;nbsp;cost in each prediagnosis month from each postdiagnosis month according to mod 12:&lt;/P&gt;&lt;P&gt;cancer cost(i)=postdiagnosis cost(i)-prediagnosis cost(j), i=1,..,S j=mod(i),&amp;nbsp; S=number of months survived.&lt;/P&gt;&lt;P&gt;Let the patient live 26 months:&lt;/P&gt;&lt;P&gt;For cancer cost at 15th month I will have:&lt;/P&gt;&lt;P&gt;cancercost(15)=postdiagnosis cost(15)-prediagnosis cost(3),&amp;nbsp;&lt;/P&gt;&lt;P&gt;For cancer cost at 25th month I will have:&lt;/P&gt;&lt;P&gt;cancercost(25)=postdiagnosis cost(15)-prediagnosis cost(1)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I merged these two datasets (prediagnosis and postdiagnosis cost) but I have missing values because I have only 12 months of prediagnosis cost and postdiagnosis cost for more than 12 months. I want to fill in missing values of prediagnosis cost by replicating them according to mod of survival of patients.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: inherit;"&gt;Can you help me in writing macro or code of this problem?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Fri, 17 Apr 2020 06:21:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Filling-In-Values-After-Merging-Two-Datasets/m-p/640614#M8231</guid>
      <dc:creator>Kemal_G</dc:creator>
      <dc:date>2020-04-17T06:21:56Z</dc:date>
    </item>
    <item>
      <title>Enterprise Miner Interactive Decision Tree</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Enterprise-Miner-Interactive-Decision-Tree/m-p/640571#M8230</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;This is my first time accessing SAS communities and I have a question about a specific section of the software I'm using called Enterprise Miner. In the predictive analysis workspace, I've created three nodes and am working on the fourth node called "Decision Tree". When I create the decision tree and press the "..." button next to Interactive to open the "Interactive Decision Tree Application", I get an error message saying "Run Time error was encountered. Please see the log in the node results window for more details". What's causing this error to occur?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&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;/P&gt;</description>
      <pubDate>Thu, 16 Apr 2020 21:39:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Enterprise-Miner-Interactive-Decision-Tree/m-p/640571#M8230</guid>
      <dc:creator>Matim</dc:creator>
      <dc:date>2020-04-16T21:39:06Z</dc:date>
    </item>
    <item>
      <title>How to import SAS Base models into Model Manager?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-to-import-SAS-Base-models-into-Model-Manager/m-p/639719#M8228</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope you are well.&lt;/P&gt;
&lt;P&gt;I would like to know how you import SAS Base models into Model Manager?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have imported models from Enterprise Miner in the past but was wondering&amp;nbsp; if it's possible to import models done in Base SAS?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you so much&lt;/P&gt;</description>
      <pubDate>Tue, 14 Apr 2020 12:38:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-to-import-SAS-Base-models-into-Model-Manager/m-p/639719#M8228</guid>
      <dc:creator>Question</dc:creator>
      <dc:date>2020-04-14T12:38:19Z</dc:date>
    </item>
    <item>
      <title>SASMiner - Cannot connect to "SASMiner - Logical Workspace Server"</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SASMiner-Cannot-connect-to-quot-SASMiner-Logical-Workspace/m-p/639666#M8226</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When opening any of my projects in Miner, I keep on getting the following error:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SASMiner - Cannot connect to "SASMiner - Logical Workspace Server" Make sure the workspace server is running and accessible.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have added a screenshot.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Eminer Error.PNG" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/38288i6FB092600022FA0D/image-size/medium?v=1.0&amp;amp;px=400" title="Eminer Error.PNG" alt="Eminer Error.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Tue, 14 Apr 2020 08:40:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SASMiner-Cannot-connect-to-quot-SASMiner-Logical-Workspace/m-p/639666#M8226</guid>
      <dc:creator>Jens89</dc:creator>
      <dc:date>2020-04-14T08:40:57Z</dc:date>
    </item>
    <item>
      <title>Why would SAS not Transform a variable?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Why-would-SAS-not-Transform-a-variable/m-p/639171#M8218</link>
      <description>&lt;P&gt;As far as I understand, we transform variables to make them more symmetrical/linear relationship with the target variable and this can only be on interval data. But why might SAS choose not to transform a variable as opposed to transforming other explanatory variables (bearing in mind if they are all interval level data types)? Could it be because they might be already approximately symmetrical or the variable potentially causing overfitting? Hence they aren't transformed?&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;</description>
      <pubDate>Sat, 11 Apr 2020 17:33:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Why-would-SAS-not-Transform-a-variable/m-p/639171#M8218</guid>
      <dc:creator>BearerofSAS</dc:creator>
      <dc:date>2020-04-11T17:33:30Z</dc:date>
    </item>
    <item>
      <title>SAS Model Studio - Cluster node</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Model-Studio-Cluster-node/m-p/638329#M8213</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Following is the sample data with just 6 columns and 96 rows -&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="prajnat_0-1586355524922.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/38016i6088DBF83F8F8F2B/image-size/medium?v=1.0&amp;amp;px=400" title="prajnat_0-1586355524922.png" alt="prajnat_0-1586355524922.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Emp_ID actually needs to be rejected and the variable Q1 - Q5 are inputs&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Steps I have tried -&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. To perform any step in the pipelines the model studio is prompting me to define a target variable, in real picture I don't have a target variable. But I tried to create a dummy target variable with no values in it and this threw an error.&lt;/P&gt;&lt;P&gt;2. Just to see the performance of the cluster node, I provided Emp_ID itself as the target and ran the pipeline&lt;/P&gt;&lt;P&gt;3. My output had all the items I was looking for but I am confused as to why the segment plot was performed only on 57 variable while expected segment plot on all 96 rows. Is this due to data partition settings ? if yes, please let me know to edit the window and also confirm if this is a global setting change or the changes I make will be only to specific project&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to see the segment plot on all the 96 rows.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="prajnat_1-1586356140423.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/38017iE640C517D590E6A5/image-size/medium?v=1.0&amp;amp;px=400" title="prajnat_1-1586356140423.png" alt="prajnat_1-1586356140423.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please revert&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&amp;nbsp;&lt;/P&gt;&lt;P&gt;Prajna&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Apr 2020 14:32:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Model-Studio-Cluster-node/m-p/638329#M8213</guid>
      <dc:creator>prajnat</dc:creator>
      <dc:date>2020-04-08T14:32:36Z</dc:date>
    </item>
    <item>
      <title>END + value in SAS CASE</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/END-value-in-SAS-CASE/m-p/638164#M8210</link>
      <description>&lt;P&gt;I need some urgent help in sas . stuck with SAS CASE with this structure .. CASE WHEN variable&amp;lt;= case when condition then when condition then ......... when condition then else end + (numeric value) then .. again starting from outer WHEN CASE variable= case when condition then when condition then ......... when condition then else end + (numeric value) then .. its a big nested kind of ..&lt;/P&gt;&lt;P&gt;what does it mean by end + 3 / end + 6 after inner case ending ... can anyone please help to explain the concept behind end + value&lt;/P&gt;</description>
      <pubDate>Tue, 07 Apr 2020 20:58:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/END-value-in-SAS-CASE/m-p/638164#M8210</guid>
      <dc:creator>duttarakhi89</dc:creator>
      <dc:date>2020-04-07T20:58:21Z</dc:date>
    </item>
    <item>
      <title>What’s the differences between positively skewed, reverse j-shape, negatively skewed and J-shape?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/What-s-the-differences-between-positively-skewed-reverse-j-shape/m-p/637483#M8206</link>
      <description>&lt;P&gt;I get a little bit confused when it comes to distinguishing the differences between them, For instance, J-shape and reverse j-shape just seem like a variant of negatively skewed and positively skewed.&lt;BR /&gt;&lt;BR /&gt;What was a bit surprising to me was the fact that "number of major derogatory reports" and "the number of delinquent trade lines" plots are actually reverse j-shape distributions. Is this because they are extremely skewed on one end?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"years on current job" is positively skewed. But could you say this is reverse j-shaped also?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;please see file attached&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 04 Apr 2020 01:47:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/What-s-the-differences-between-positively-skewed-reverse-j-shape/m-p/637483#M8206</guid>
      <dc:creator>BearerofSAS</dc:creator>
      <dc:date>2020-04-04T01:47:42Z</dc:date>
    </item>
    <item>
      <title>Results of the decision tree does not show a clear split between churn and non churn. why?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Results-of-the-decision-tree-does-not-show-a-clear-split-between/m-p/637129#M8205</link>
      <description>&lt;P&gt;Details about the data source: credit card churn data&amp;nbsp;&lt;/P&gt;&lt;P&gt;It has only 5% churn data. Because of this rare event, tried changing the decision weights at the data source.&lt;/P&gt;&lt;P&gt;Here is a screenshot of the tree:&lt;/P&gt;&lt;P&gt;I have taken care of the quasi-separation/separation issues&amp;nbsp; by excluding them from the metadata node which is then connected to the decision tree node.&lt;/P&gt;&lt;P&gt;1. However, the results does not show a proper split between churn and non-churn. How to overcome this problem? Kindly help. Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. Also, wanted to check if choose to change the decision weights at the data source, should the assessment measure in the decision tree properties(panel) only be 'DECISION'? or can I use other assessment measures? What does the LIFT measure mean? I noticed that using the lift measure helped to improve the distribution of the churn and non-churn in my best nodes. But am not sure what the LIFT measure means.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3. Under the split search option for decision trees, should 'use decision' be set to Yes since decision weights were selected at the data source?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kindly help with the above doubts! really appreciate it!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ann_90_1-1585879526478.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/37726iD383FB5BD18E0AE1/image-size/medium?v=1.0&amp;amp;px=400" title="Ann_90_1-1585879526478.png" alt="Ann_90_1-1585879526478.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ann_90_2-1585879552751.png" style="width: 640px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/37727iB5B90D0A5E6EBF67/image-dimensions/640x88?v=1.0" width="640" height="88" title="Ann_90_2-1585879552751.png" alt="Ann_90_2-1585879552751.png" /&gt;&lt;/span&gt;&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;/P&gt;</description>
      <pubDate>Fri, 03 Apr 2020 03:23:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Results-of-the-decision-tree-does-not-show-a-clear-split-between/m-p/637129#M8205</guid>
      <dc:creator>Ann_90</dc:creator>
      <dc:date>2020-04-03T03:23:23Z</dc:date>
    </item>
    <item>
      <title>Configuration venv Python for SASModelStudio</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Configuration-venv-Python-for-SASModelStudio/m-p/636216#M8200</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;I open the following track to ask for clarifications on the configuration of the node "&lt;STRONG&gt;Open source code&lt;/STRONG&gt;" in &lt;STRONG&gt;SASModelStudio&lt;/STRONG&gt; in &lt;STRONG&gt;Viya 3.5&lt;/STRONG&gt;&lt;BR /&gt;In particular, I was wondering if it was possible to set the use of a &lt;STRONG&gt;specific virtualenv&lt;/STRONG&gt; (in &lt;STRONG&gt;Python&lt;/STRONG&gt;) based on the type of user.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;At the beginning of the user session it would be necessary to invoke the command "source bin/activate" of a certain venv.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier" size="2"&gt;[user1@machine /home/user1/venv]# source bin/activate&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;(venv) [user1@machine /home/user1/venv]#&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;If it wasn't possible to discriminate by user/group, could it be possible to set a default venv in some configuration file?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Davide&lt;/P&gt;</description>
      <pubDate>Tue, 31 Mar 2020 13:11:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Configuration-venv-Python-for-SASModelStudio/m-p/636216#M8200</guid>
      <dc:creator>Mena11</dc:creator>
      <dc:date>2020-03-31T13:11:08Z</dc:date>
    </item>
    <item>
      <title>Difference between variable importance and feature engineering in model studio</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Difference-between-variable-importance-and-feature-engineering/m-p/636100#M8198</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was interested in getting mutual information for variables in a churn model. I see that under feature engineering we have PCA,SVD, auto encoder etc.. I would like to know what could be the best information criteria to use instead of mutual information&lt;/P&gt;</description>
      <pubDate>Tue, 31 Mar 2020 06:42:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Difference-between-variable-importance-and-feature-engineering/m-p/636100#M8198</guid>
      <dc:creator>prajnat</dc:creator>
      <dc:date>2020-03-31T06:42:03Z</dc:date>
    </item>
    <item>
      <title>Analysis by Deciles in Model Studio</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Analysis-by-Deciles-in-Model-Studio/m-p/636058#M8195</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am very new to Model Studio, is there any way I can see the results by deciles?&lt;/P&gt;&lt;P&gt;Previously, when models are built using the manual way in SAS EG, data was split to deciles whereby the highest decile has the highest propensity.&lt;/P&gt;&lt;P&gt;This is very useful when doing the tracking after the model deployment.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Or is there any way to do such trackings using the Model Studio? Thanks a lot!&lt;/P&gt;</description>
      <pubDate>Tue, 31 Mar 2020 02:56:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Analysis-by-Deciles-in-Model-Studio/m-p/636058#M8195</guid>
      <dc:creator>Pmyosh</dc:creator>
      <dc:date>2020-03-31T02:56:28Z</dc:date>
    </item>
    <item>
      <title>Can I combine predictive modelling with time series?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Can-I-combine-predictive-modelling-with-time-series/m-p/636028#M8193</link>
      <description>&lt;P&gt;I need to build up a model to predict sales using several variabls (including info about date, promo, competition, etc.). How can I combine the pattern in date (time series) and other input variables in SAS miner?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Another question is about partitioning the data into training and validation. How can I partition the data while preserving the patterns of time series? I've seen some articles on SAS Miner website. Some articles say I can do that only by using SAS code (which is a little difficult for me to understant). Others say I can do that with the partition node's user-defined sampling.&amp;nbsp;But I do not see "user-defined" but just "cluster" sampling. Are they the same?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Hope those experts could help me out of this. Thanks!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Mar 2020 22:10:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Can-I-combine-predictive-modelling-with-time-series/m-p/636028#M8193</guid>
      <dc:creator>Adeline</dc:creator>
      <dc:date>2020-03-30T22:10:46Z</dc:date>
    </item>
    <item>
      <title>SAS Model Studio - Confusion matrix</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Model-Studio-Confusion-matrix/m-p/635721#M8190</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am new to sas model studio and was looking for confusion matrix to find the TP FP FN FP and the associated results.&lt;/P&gt;&lt;P&gt;I remember it is very simple in sas eminer and the results were more customized. I am unable to find the confusion matrix on model studio.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please let me know if anyone has worked on the similar situation before or have a solution for the same.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Prajna&lt;/P&gt;</description>
      <pubDate>Mon, 30 Mar 2020 03:54:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Model-Studio-Confusion-matrix/m-p/635721#M8190</guid>
      <dc:creator>prajnat</dc:creator>
      <dc:date>2020-03-30T03:54:47Z</dc:date>
    </item>
    <item>
      <title>Vertical Line for recommended cluster size in CCC plot in Enterprise Miner</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Vertical-Line-for-recommended-cluster-size-in-CCC-plot-in/m-p/635485#M8189</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am new to using SAS Enterprise Miner Client 13.2. I would like to know to get thin blue vertical line which SAS displays in CCC plots to appear. This would be the optimal, recommended cluster size from CCC plots in Enterprise Miner.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I go to &lt;STRONG&gt;View &amp;gt; Summary Statistics &amp;gt; CCC plot&lt;/STRONG&gt;, I was able to make a successful CCC plot but SAS just does not recommend any optimal cluster size. In essence, the vertical line depicting the optimal cluster size solution does NOT appear.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please see output CCC plot attached. I know there is a big jump around the sample size of 32 in the plot but I want SAS to automatically recommend a cluster size.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help would be greatly appreciated. Many thanks in advance!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 28 Mar 2020 09:48:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Vertical-Line-for-recommended-cluster-size-in-CCC-plot-in/m-p/635485#M8189</guid>
      <dc:creator>SASEnthusiast1</dc:creator>
      <dc:date>2020-03-28T09:48:49Z</dc:date>
    </item>
    <item>
      <title>ERROR: File WORK.CARDATATRAIN.DATA does not exist</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/ERROR-File-WORK-CARDATATRAIN-DATA-does-not-exist/m-p/635323#M8183</link>
      <description>&lt;P&gt;I'm running some code in SAS Enterprise Miner 15.1 from a SAS blog:&lt;/P&gt;&lt;PRE&gt;proc sgscatter data=CARDATA_TRAIN;
  label make='Make' weight='Weight';
  label horse_power='Horse Power' mpg='mpg';
  matrix make weight horse_power  mpg;
  run;&lt;/PRE&gt;&lt;P&gt;I'm getting the error&lt;/P&gt;&lt;P&gt;ERROR: File WORK.CARDATATRAIN.DATA does not exist.&lt;/P&gt;&lt;P&gt;The error is correct as the SAS table is called&amp;nbsp;CARDATA_TRAIN, but&amp;nbsp; SAS has prefixed the table name with "WORK" and suffixed with "DATA". Which is why I'm getting the error!&lt;/P&gt;&lt;P&gt;Why is SAS doing this? How do I over come this? Any advice would be appreciated.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 27 Mar 2020 14:47:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/ERROR-File-WORK-CARDATATRAIN-DATA-does-not-exist/m-p/635323#M8183</guid>
      <dc:creator>azmol</dc:creator>
      <dc:date>2020-03-27T14:47:27Z</dc:date>
    </item>
    <item>
      <title>SAS Enterprise Miner 14.1 Metadata Node Question</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Enterprise-Miner-14-1-Metadata-Node-Question/m-p/635186#M8182</link>
      <description>&lt;P&gt;In the properties node of the metadata node I can&amp;nbsp;set the Advanced Advisor option to Yes. But I cannot access the&amp;nbsp;Advanced Advisor Options dialog box from the metadata node. Is it not possible to do so? Is the Options dilog box accessible only from the data source node?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 27 Mar 2020 04:35:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Enterprise-Miner-14-1-Metadata-Node-Question/m-p/635186#M8182</guid>
      <dc:creator>aami</dc:creator>
      <dc:date>2020-03-27T04:35:54Z</dc:date>
    </item>
    <item>
      <title>Run Error Run Error "IO.OPEN" when trying to run StatExplore after creating target variable</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Run-Error-Run-Error-quot-IO-OPEN-quot-when-trying-to-run/m-p/633086#M8180</link>
      <description>&lt;P&gt;When I try to run the StatExplore node with a target variable designated in file import (a binary character target variable), I receive a "IO.Open" error code.&lt;BR /&gt;&lt;BR /&gt;I do not receive this code at all when I do not use a target variable. All of the data is qualitative data&lt;BR /&gt;&lt;BR /&gt;I did see another post on this from 2015 but there wasn't a solution.&lt;/P&gt;</description>
      <pubDate>Wed, 18 Mar 2020 21:10:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Run-Error-Run-Error-quot-IO-OPEN-quot-when-trying-to-run/m-p/633086#M8180</guid>
      <dc:creator>PhilMStudy2020</dc:creator>
      <dc:date>2020-03-18T21:10:13Z</dc:date>
    </item>
    <item>
      <title>How can we do multiple target/dependent regression model in SAS Studio or SAS Viya</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-can-we-do-multiple-target-dependent-regression-model-in-SAS/m-p/633226#M8178</link>
      <description>&lt;DIV&gt;I am trying to build regression model in SAS Viya VDMML through its two components which is SAS Studio and Build Models Section. The model which I would like to build has more than 1 target/dependent variable. I am facing a problem in both SAS Studio and Build Models Section, it is not allowing me to take more than 1 dependent/target variable. I have two questions:-&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;1. Can we build a model with more than 1 target/dependent variable in SAS Viya VDMML?Yes/No&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;2. If we can build the model, what are the ways to activate the feature? Is there any options which I need to enable it?&lt;/DIV&gt;</description>
      <pubDate>Thu, 19 Mar 2020 11:57:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-can-we-do-multiple-target-dependent-regression-model-in-SAS/m-p/633226#M8178</guid>
      <dc:creator>Thimmy</dc:creator>
      <dc:date>2020-03-19T11:57:20Z</dc:date>
    </item>
    <item>
      <title>Assessing my Scorecard in SAS Miner</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Assessing-my-Scorecard-in-SAS-Miner/m-p/631273#M8176</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've recently started learning how to develop scorecards using Miner and have much to learn.&amp;nbsp; For my most recent project, I've created a scorecard where the target is whether or not a news website publishes a story based on a limited number of variables.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the Interactive Grouping Node, my variables have information values between 0.7 and 0.9.&amp;nbsp; My Scorecard gives the below&amp;nbsp;fit statistics and charts.&amp;nbsp; From what I can see, the Misclassification Rate, KS, Gini and Area under the ROC look good.&amp;nbsp; However, looking at the KS chart, I'm not sure what to make of it as I'm used to the curve resembling a normal distribution.&amp;nbsp; I'm struggling to interpret this and more importantly to determine the cutoff score I need to use.&amp;nbsp; Finally, I'm not sure if what the Classification Chart shows is normal as it appears the have a high rate of false positives (hope I'm interpreting this correctly).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If someone can assist I'd be most appreciative!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture1.JPG" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/36765iC0AC82977AC3D800/image-size/large?v=1.0&amp;amp;px=999" title="Capture1.JPG" alt="Capture1.JPG" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture2.JPG" style="width: 399px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/36762i45EF38DEBB0B3BD5/image-size/large?v=1.0&amp;amp;px=999" title="Capture2.JPG" alt="Capture2.JPG" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture3.JPG" style="width: 402px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/36764i47E9D178A2706C6B/image-size/large?v=1.0&amp;amp;px=999" title="Capture3.JPG" alt="Capture3.JPG" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture4.JPG" style="width: 401px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/36763iB16B8895560E48B4/image-size/large?v=1.0&amp;amp;px=999" title="Capture4.JPG" alt="Capture4.JPG" /&gt;&lt;/span&gt;&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;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Mar 2020 16:08:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Assessing-my-Scorecard-in-SAS-Miner/m-p/631273#M8176</guid>
      <dc:creator>KevinL</dc:creator>
      <dc:date>2020-03-11T16:08:45Z</dc:date>
    </item>
    <item>
      <title>Evaluation problem using Start group, End Group nodes - Cross Validation</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Evaluation-problem-using-Start-group-End-Group-nodes-Cross/m-p/631022#M8174</link>
      <description>&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm running the below flow in SAS Enterprise Miner Version 15.1 with the purpose of running a semi-automatic hyper-parameter tuning using cross-validation and comparing the CV error of each parameters combination to select the best model within the logistic regression model for example.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I encounter two problems:&lt;/P&gt;&lt;P&gt;First: running each Model Import seperately runs smoothly as seen through the green ticks.&lt;/P&gt;&lt;P&gt;Running however the model comparison leads to the issue of the first model import flow not running as it stops at the stepwise node.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2020-03-10 at 17.39.44.png" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/36733i9AA64F2440A03ED9/image-size/large?v=1.0&amp;amp;px=999" title="Screenshot 2020-03-10 at 17.39.44.png" alt="Screenshot 2020-03-10 at 17.39.44.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2020-03-10 at 17.46.05.png" style="width: 323px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/36734i27761452C87ECF6A/image-size/large?v=1.0&amp;amp;px=999" title="Screenshot 2020-03-10 at 17.46.05.png" alt="Screenshot 2020-03-10 at 17.46.05.png" /&gt;&lt;/span&gt;'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Second: The results of End Group do not include the appropiate score ranking measures like cumulative lift or gain etc but instead the predicted mean. Does anyone know why this is the case?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2020-03-10 at 17.45.08.png" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/36735i3C669285B102EE76/image-size/large?v=1.0&amp;amp;px=999" title="Screenshot 2020-03-10 at 17.45.08.png" alt="Screenshot 2020-03-10 at 17.45.08.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help is appreciated!&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Tue, 10 Mar 2020 17:08:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Evaluation-problem-using-Start-group-End-Group-nodes-Cross/m-p/631022#M8174</guid>
      <dc:creator>baabed</dc:creator>
      <dc:date>2020-03-10T17:08:54Z</dc:date>
    </item>
    <item>
      <title>EEG brain data survival mining</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/EEG-brain-data-survival-mining/m-p/630997#M8173</link>
      <description>&lt;P&gt;I have EEG time data from two groups of people -&amp;nbsp; survivors and deaths. I would like to make a rule for what differentiates the signals in these two groups. My tools are SAS Enterprise Guide and SAS Enterprise Miner. I thought to use the following approach:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; 1. Separate time series into two groups in Miner using various available approaches&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; 2. Score how well those groups correspond to actual groups of survivors and deaths&lt;/P&gt;&lt;P&gt;The first point seems like a fishing expedition. Can anyone with more experience suggest a tactics?&lt;/P&gt;&lt;P&gt;Can the second point be done in Miner? How?&lt;/P&gt;&lt;P&gt;All suggestions are welcome. Thank you very much for your help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Mar 2020 16:18:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/EEG-brain-data-survival-mining/m-p/630997#M8173</guid>
      <dc:creator>pink_poodle</dc:creator>
      <dc:date>2020-03-10T16:18:10Z</dc:date>
    </item>
    <item>
      <title>Accessing previous Diagram on Enterprise Miner</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Accessing-previous-Diagram-on-Enterprise-Miner/m-p/629802#M8171</link>
      <description>&lt;P&gt;I created a project a couple of days ago, but now I can not view the diagram. There is a pop up that says that the diagram is locked and that i need to close the diagram or delete the lock file. It will not allow me to close the diagram, but how do you delete the file lock?&lt;/P&gt;</description>
      <pubDate>Thu, 05 Mar 2020 13:53:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Accessing-previous-Diagram-on-Enterprise-Miner/m-p/629802#M8171</guid>
      <dc:creator>Kosi</dc:creator>
      <dc:date>2020-03-05T13:53:44Z</dc:date>
    </item>
    <item>
      <title>ERROR:Table is too large to process. System error returned 3000. (Start Group, End Group,Cross Val)</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/ERROR-Table-is-too-large-to-process-System-error-returned-3000/m-p/629812#M8170</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm trying to run&amp;nbsp;random forest&amp;nbsp;models&amp;nbsp;&amp;amp; cross validating on samples from the training set&amp;nbsp;&amp;nbsp;in SAS Enterprise Miner&amp;nbsp;15.1 using the "Start Groups" and "End Groups" nodes.&lt;/P&gt;&lt;P&gt;Every time I run the flow I receive an error that says "Run time error was encountered."&lt;/P&gt;&lt;P&gt;When checking the log the first error&amp;nbsp;I find is "ERROR: The requested table is too large to process." and after that step&amp;nbsp; "NOTE: The SAS System stopped processing this step because of errors." Does anyone have an idea how to resolve this issue?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Would appreciate any help!&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;*------------------------------------------------------------*
Date:                March 05, 2020
Time:                14:30:30
Site:                70212334
Platform:            X64_SR12R2
Maintenance Release: 9.04.01M6P110718
EM Version:          15.1
* 
*------------------------------------------------------------*
* Training Log
Date:                March 05, 2020
Time:                14:30:27
*------------------------------------------------------------*
15231  proc freq data=EMWS4.Grp_VariableSet noprint;
15232  table ROLE*LEVEL/out=WORK.GrpMETA;
15233  run;
 
NOTE: There were 15 observations read from the data set EMWS4.GRP_VARIABLESET.
NOTE: The data set WORK.GRPMETA has 5 observations and 4 variables.
NOTE: PROCEDURE FREQ used (Total process time):
      real time           0.03 seconds
      cpu time            0.03 seconds
 
 
15234  proc print data=WORK.GrpMETA label noobs;
15235  var ROLE LEVEL COUNT;
15236  label ROLE = "%sysfunc(sasmsg(sashelp.dmine, meta_role_vlabel, NOQUOTE))" LEVEL = "%sysfunc(sasmsg(sashelp.dmine, meta_level_vlabel, NOQUOTE))" COUNT = "%sysfunc(sasmsg(sashelp.dmine, rpt_count_vlabel, NOQUOTE))";
15237  title9 ' ';
15238  title10 "%sysfunc(sasmsg(sashelp.dmine, rpt_varSummary_title  , NOQUOTE))";
15239  run;
 
NOTE: There were 5 observations read from the data set WORK.GRPMETA.
NOTE: The PROCEDURE PRINT printed page 1.
NOTE: PROCEDURE PRINT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
 
 
15240  title10;
 
15241  %let EMEXCEPTIONSTRING=;
PERFORMANCE  DETAILS
15581  *------------------------------------------------------------*;
15582  * Grp: Generation of macros and macro variables;
15583  * To see the code generated, set the EM_DEBUG macro variable to SOURCE or _ALL_;
15584  *------------------------------------------------------------*;
 
15585  %let EMEXCEPTIONSTRING=;
15586  *------------------------------------------------------------*;
15587  * TRAIN: Grp;
15588  *------------------------------------------------------------*;
15589  %let EM_ACTION = TRAIN;
15590  %let syscc = 0;
15591  %macro main;
15592
15593     filename temp catalog 'sashelp.emutil.gp_macros.source';
15594     %include temp;
15595     filename temp;
15596
15597     %SetProperties;
15598
15599     %if %upcase(&amp;amp;EM_ACTION) = CREATE %then %do;
15600
15601         filename temp catalog 'sashelp.emutil.gp_create.source';
15602         %include temp;
15603         filename temp;
15604
15605         %create;
15606     %end;
15607     %else
15608     %if %upcase(&amp;amp;EM_ACTION) = TRAIN %then %do;
15609
15610         filename temp catalog 'sashelp.emutil.gp_train.source';
15611         %include temp;
15612         filename temp;
15613
15614         %train;
15615     %end;
15616     %else
15617     %if %upcase(&amp;amp;EM_ACTION) = SCORE %then %do;
15618
15619         filename temp catalog 'sashelp.emutil.gp_score.source';
15620         %include temp;
15621         filename temp;
15622
15623         %score;
15624     %end;
15625     %else
15626     %if %upcase(&amp;amp;EM_ACTION) = REPORT %then %do;
15627
15628         filename temp catalog 'sashelp.emutil.gp_report.source';
15629         %include temp;
15630         filename temp;
15631
15632         %report;
15633
15634     %end;
15635     %else
15636     %if %upcase(&amp;amp;EM_ACTION) = POSTLOOP %then %do;
15637
15638         filename temp catalog 'sashelp.emutil.gp_postloop.source';
15639         %include temp;
15640         filename temp;
15641
15642         %postloop;
15643
15644     %end;
15645
15646     %doendm:
15647  %mend main;
15648
15649  %main;
NOTE: %INCLUDE (level 1) file TEMP is file SASHELP.EMUTIL.GP_MACROS.SOURCE.
15650 +%macro SetProperties;
15651 +   %em_checkmacro(name=EM_PROPERTY_MODE,            global=Y, value=STRATIFY);
15652 +   %em_checkmacro(name=EM_PROPERTY_TARGETGROUP,     global=Y, value=Y);
15653 +   %em_checkmacro(name=EM_PROPERTY_INDEXCOUNT,      global=Y, value=10);
15654 +   %em_checkmacro(name=EM_PROPERTY_MINIMUMOBS,      global=Y, value=10);
15655 +   %em_checkmacro(name=EM_PROPERTY_SIZETYPE,        global=Y, value=PERCENT);
15656 +   %em_checkmacro(name=EM_PROPERTY_SIZEOBS,         global=Y, value=.);
15657 +   %em_checkmacro(name=EM_PROPERTY_SIZEPERCENT,     global=Y, value=10);
15658 +%mend SetProperties;
15659 +
NOTE: %INCLUDE (level 1) ending.
NOTE: Fileref TEMP has been deassigned.
NOTE: %INCLUDE (level 1) file TEMP is file SASHELP.EMUTIL.GP_TRAIN.SOURCE.
15660 +%macro scoreValidTest(data=, out=);
15662 +   %if ("&amp;amp;data" ne "") and (%sysfunc(exist(&amp;amp;data, VIEW)) or %sysfunc(exist(&amp;amp;data))) %then %do;
15663 +       data &amp;amp;out / view = &amp;amp;out;
15664 +          retain _RESAMP_ 1;
15665 +          set &amp;amp;data;
15666 +       run;
15667 +   %end;
15669 +%mend scoreValidTest;
15671 +%macro getVariables;
15672 +   %if "&amp;amp;emloopnumber" = "1" %then %do;
15673 +       data _null_;
15674 +          retain numgoup 0;
15675 +          set &amp;amp;em_data_variableset end=eof;
15676 +          %if &amp;amp;em_num_target = 1 %then %do;
15677 +              %if &amp;amp;EM_PROPERTY_MODE = BOOSTING %then %do;
15678 +                  where (role = 'TARGET' and level ^= 'INTERVAL' and grouprole in('BOOST', 'DEFAULT'));
15679 +                  if role eq 'TARGET' then call symput('emboostvar', strip(NAME));
15680 +              %end;
15681 +              %else
15682 +              %if &amp;amp;EM_PROPERTY_MODE = BAGGING %then %do;
15683 +                  where (role = 'TARGET' and grouprole in('BAG', 'DEFAULT'));
15684 +                  if role eq 'TARGET' then call symput('embagvar', strip(NAME));
15685 +              %end;
15686 +          %end;
15687 +          %else %do;
15688 +              where (grouprole= 'GROUP' or (role = 'TARGET' and grouprole in('BAG', 'BOOST')) or (role = 'SEGMENT' and grouprole = 'DEFAULT'));
15689 +              if grouprole eq 'BAG' then call symput('embagvar', strip(NAME));
15690 +              else
15691 +              if grouprole eq 'BOOST' then call symput('emboostvar', strip(NAME));
15692 +          %end;
15693 +          if grouprole = 'GROUP' or (role = 'SEGMENT' and grouprole = 'DEFAULT') then do;
15694 +             call symput('emgroupvar', strip(symget('emgroupvar'))!!' '!!strip(NAME));
15695 +             numgroup + 1;
15696 +          end;
15697 +          if eof then call symput('emnumgroupvar', strip(put(numgroup, best.)));
15698 +       run;
15699 +    %end;
15700 +    %else %do;
15701 +          %if "&amp;amp;EM_PROPERTY_MODE" = "STRATIFY" or "&amp;amp;EM_PROPERTY_MODE" = "CROSSVALIDATION"  %then %do;
15702 +            data _null_;
15703 +               retain numgoup 0;
15704 +               set &amp;amp;em_data_variableset end=eof;
15705 +               where (grouprole= 'GROUP' or (role = 'SEGMENT' and grouprole = 'DEFAULT'));
15706 +               call symput('emgroupvar', strip(symget('emgroupvar'))!!' '!!strip(NAME));
15707 +               numgroup + 1;
15708 +               if eof then call symput('emnumgroupvar', strip(put(numgroup, best.)));
15709 +            run;
15710 +          %end;
15711 +            %else
15712 +        %if &amp;amp;EM_PROPERTY_MODE = BOOSTING %then %do;
15713 +            %em_getName(key=BOOSTINFO,   type=DATA);
15714 +            %if %sysfunc(exist(&amp;amp;em_user_boostinfo)) %then %do;
15715 +                data _null_;
15716 +                   set &amp;amp;em_user_boostinfo;
15717 +                   call symput('emboostvar', strip(_TARGET_));
15718 +                run;
15719 +            %end;
15720 +        %end;
15721 +        %else
15722 +            %if &amp;amp;EM_PROPERTY_MODE = BAGGING %then %do;
15723 +                %em_getName(key=BAGINFO,   type=DATA);
15724 +                %if %sysfunc(exist(&amp;amp;em_user_baginfo)) %then %do;
15725 +                    data _null_;
15726 +                       set &amp;amp;em_user_baginfo;
15727 +                      call symput('embagvar', strip(_TARGET_));
15728 +                    run;
15729 +                %end;
15730 +            %end;
15731 +    %end;
15732 +%mend getVariables;
15734 +%macro gp_bag(targetname=);
15735 +   %if %index(&amp;amp;EM_DEBUG, _ALL_) %then %do;
15736 +        %put LOOP MODE:   &amp;amp;emloopmode ;
15737 +        %put LOOP NUMBER: &amp;amp;emloopnumber;
15738 +        %put BAGGING TARGET: &amp;amp;targetname;
15739 +   %end;
15741 +   filename temp catalog 'sashelp.emutil.gp_boostmacros.source';
15742 +   %include temp;
15743 +   filename temp;
15745 +   %em_getName(key=BAGINFO,    type=DATA);
15746 +   %em_getName(key=EMLOOPINFO, type=DATA);
15748 +   %if &amp;amp;emloopnumber = 1 %then %do;
15749 +       filename gpDelta "&amp;amp;EM_FILE_CDELTA_TRAIN";
15750 +       data _null_;
15751 +          file gpdelta;
15752 +          put "if ROLE = 'TARGET' and NAME ne '&amp;amp;targetName' then delete;";
15753 +          put "else if upcase(NAME) eq '_RESAMP_' then do;";
15754 +          put "     LABEL='Bootstrap Frequency'; LEVEL='INTERVAL'; ROLE='FREQ';";
15755 +          put "end;";
15756 +       run;
15757 +       filename gpdelta;
15759 +       %if %sysfunc(exist(&amp;amp;em_user_baginfo)) %then %do;
15760 +           proc datasets lib=&amp;amp;em_lib nolist;
15761 +              delete &amp;amp;em_nodeid._baginfo;
15762 +           run;
15763 +       %end;
15765 +       %if "%em_freq" ne "" %then %do;
15766 +           proc means data=&amp;amp;em_import_data sum;
15767 +              var %em_freq;
15768 +              output out = _tempds sum=sumfreq;
15769 +           run;
15770 +           quit;
15771 +           data _null_;
15772 +              set _tempDs;
15773 +              call symput('_sumfreq', put(sumfreq, best12.));
15774 +           run;
15775 +       %end;
15776 +       %else %do;
15777 +           proc sql noprint;
15778 +              select count(*) into :_sumfreq
15779 +              from &amp;amp;em_import_data;
15780 +           quit;
15781 +       %end;
15783 +       %if "&amp;amp;em_property_SizeType" eq "PERCENT" %then %do;
15784 +           data _null_;
15785 +              call symput('_size', put(round(&amp;amp;_sumfreq*&amp;amp;em_property_sizepercent/100), best12.));
15786 +           run;
15787 +       %end;
15788 +       %else
15789 +           %let _size = &amp;amp;em_property_sizeobs;
15791 +       data &amp;amp;em_user_baginfo;
15792 +          length _LOOP_ 8 _TARGET_ $32 _SUMFREQ_ 8 _SIZE_ 8;
15793 +          _LOOP_     =&amp;amp;EM_PROPERTY_INDEXCOUNT;
15794 +          _TARGET_   ="&amp;amp;targetname";
15795 +          _SUMFREQ_  =&amp;amp;_sumfreq;
15796 +           _SIZE_    = &amp;amp;_size;
15797 +          output;
15798 +       run;
15799 +       data &amp;amp;em_user_emloopinfo;
15800 +          length MODE $8;
15801 +          label MODE     = "%sysfunc(sasmsg(sashelp.dmine, rpt_mode_vlabel,       NOQUOTE))"
15802 +                _LOOP_   = "%sysfunc(sasmsg(sashelp.dmine, rpt_groupIndex_vlabel, NOQUOTE))"
15803 +               _TARGET_ = "%sysfunc(sasmsg(sashelp.dmine, rpt_target_vlabel,     NOQUOTE))";
15804 +           set &amp;amp;em_user_baginfo(keep=_LOOP_ _TARGET_);
15805 +           MODE='Bagging';
15806 +       run;
15808 +       data &amp;amp;em_data_eminfo;
15809 +          length TARGET KEY $32  DATA $43;
15810 +          TARGET=''; KEY='BAGINFO'; DATA="&amp;amp;em_nodeid"; output;
15811 +       run;
15812 +   %end;
15813 +   %else %do;
15814 +      data _null_;
15815 +         set &amp;amp;em_user_baginfo;
15816 +         call symput('_sumfreq', put(_sumfreq_, best12.));
15817 +         call symput('_size', put(_size_, best12.));
15818 +      run;
15819 +   %end;
15821 +   %let bagsumFreq  = &amp;amp;_sumFreq;
15822 +   %let bagSize     = &amp;amp;_Size;
15824 +   %embag( _tra=&amp;amp;em_export_train, _train=&amp;amp;em_import_data, _seed=&amp;amp;em_property_randomseed, _freq=%em_freq,
15825 +           _sumfreq=&amp;amp;bagsumfreq, _size=&amp;amp;bagsize, _loop=&amp;amp;emloopnumber);
15827 +   %scoreValidTest(data=&amp;amp;em_import_validate, out=em_export_validate);
15828 +   %scoreValidTest(data=&amp;amp;em_import_test,     out=em_export_test);
15830 +   %doendbg:
15832 +%mend gp_bag;
15835 +%macro gp_boost(targetname=);
15836 +   %if %index(&amp;amp;EM_DEBUG, _ALL_) %then %do;
15837 +       %put LOOP MODE:   &amp;amp;emloopmode ;
15838 +       %put LOOP NUMBER: &amp;amp;emloopnumber;
15839 +        %put BAGGING TARGET: &amp;amp;targetname;
15840 +   %end;
15842 +   filename temp catalog 'sashelp.emutil.gp_boostmacros.source';
15843 +   %include temp;
15844 +   filename temp;
15846 +   %em_getname(key=EMLOOPINFO, type=DATA);
15847 +   %em_getname(key=BOOSTWEIGHT, type=DATA);
15848 +   %em_getname(key=BOOSTSCORE,  type=DATA);
15849 +   %em_getName(key=BOOSTINFO,   type=DATA);
15851 +   %if &amp;amp;emloopnumber = 1 %then %do;
15852 +       filename gpDelta "&amp;amp;EM_FILE_CDELTA_TRAIN";
15853 +       data _null_;
15854 +          file gpdelta;
15855 +          put "if ROLE = 'TARGET' and NAME ne '&amp;amp;targetName' then delete;";
15856 +          put "else if upcase(NAME) eq '_RESAMP_' then do;";
15857 +          put "     LABEL='Arcing Frequency'; LEVEL='INTERVAL'; ROLE='FREQ';";
15858 +          put "end;";
15859 +       run;
15860 +       filename gpdelta;
15862 +       %let deleteString =;
15863 +       %if %sysfunc(exist(&amp;amp;em_user_boostweight)) %then %let deleteString = &amp;amp;deleteString &amp;amp;em_nodeid._boostweight;
15864 +       %if %sysfunc(exist(&amp;amp;em_user_boostscore))  %then %let deleteString = &amp;amp;deleteString &amp;amp;em_nodeid._boostscore;
15865 +       %if "&amp;amp;deleteString" ne "" %then %do;
15866 +           proc datasets lib=&amp;amp;em_lib nolist;
15867 +              delete &amp;amp;deleteString;
15868 +           run;
15869 +       %end;
15871 +       %emboost0( _train=&amp;amp;em_import_data, _dmboods=&amp;amp;em_user_boostweight, _target=&amp;amp;targetname, _freq=%em_freq);
15873 +       data &amp;amp;em_user_boostinfo;
15874 +          length _LOOP_ 8 _TARGET_ $32 _DMBOOST_DIVISOR_ 8 _SUMFREQ_ 8;
15875 +          _LOOP_            =&amp;amp;EM_PROPERTY_INDEXCOUNT;
15876 +          _TARGET_          ="&amp;amp;targetname";
15877 +          _DMBOOST_DIVISOR_ =&amp;amp;_dmboodiv;
15878 +          _SUMFREQ_         =&amp;amp;_sumfreq;
15879 +       run;
15880 +       data &amp;amp;em_user_emloopinfo;
15881 +          length MODE $8;
15882 +          label MODE     = "%sysfunc(sasmsg(sashelp.dmine, rpt_mode_vlabel,       NOQUOTE))"
15883 +                _LOOP_   = "%sysfunc(sasmsg(sashelp.dmine, rpt_groupIndex_vlabel, NOQUOTE))"
15884 +               _TARGET_ = "%sysfunc(sasmsg(sashelp.dmine, rpt_target_vlabel,     NOQUOTE))";
15885 +           set &amp;amp;em_user_boostinfo(keep=_LOOP_ _TARGET_);
15886 +           MODE='Boosting';
15887 +       run;
15889 +       data &amp;amp;em_data_eminfo;
15890 +          length TARGET KEY $32  DATA $43;
15891 +          TARGET=''; KEY='BOOSTINFO'; DATA="&amp;amp;em_nodeid"; output;
15892 +       run;
15894 +   %end;
15895 +   %else %do;
15896 +       %global _dmboodiv;
15897 +       %let dmboosf = %upcase(&amp;amp;targetname);
15898 +       %if %sysfunc(length(&amp;amp;targetname))&amp;gt; 30 %then
15899 +           %let dmboosf =  %substr(&amp;amp;targetname, 1, 30);
15901 +       data _null_;
15902 +          set &amp;amp;em_user_boostinfo;
15903 +          call symput('_SUMFREQ',  strip(put(_sumfreq_,best12.)));
15904 +       run;
15906 +       %emboost2(_freq=%em_freq, _dmboods=&amp;amp;em_user_boostweight, _dmensds=&amp;amp;em_user_boostscore, _dmboosf=&amp;amp;dmboosf, _sumfreq=&amp;amp;_sumfreq);
15908 +       data &amp;amp;em_user_boostinfo;
15909 +          set &amp;amp;em_user_boostinfo;
15910 +          _DMBOOST_DIVISOR_ =&amp;amp;_dmboodiv;
15911 +       run;
15913 +       %emboost1(_tra=&amp;amp;em_export_train, _TRAIN=&amp;amp;em_import_data, _FREQ=%em_freq, _dmboods=&amp;amp;em_user_boostweight, _dmboodiv=&amp;amp;_dmboodiv);
15915 +   %end;
15917 +    %scoreValidTest(data=&amp;amp;em_import_validate, out=em_export_validate);
15918 +    %scoreValidTest(data=&amp;amp;em_import_test,     out=em_export_test);
15920 +   %doendbst:
15922 +%mend gp_boost;
15924 +%macro gp_group(numgroupvar=, groupvar=);
15925 +   %em_getname(key=GROUPINFO, type=DATA);
15926 +   %em_getName(key=LOOPINFO,  type=DATA);
15927 +   %em_getName(key=EMGROUPINFO, type=DATA);
15929 +   %if &amp;amp;emloopnumber=1 or ^%sysfunc(exist(&amp;amp;em_user_groupinfo)) %then %do;
15930 +       ods listing close;
15931 +       %if &amp;amp;numgroupvar = 1 %then %do;
15932 +           ods output onewayfreqs=temp;
15933 +       %end;
15934 +       %else %do;
15935 +           ods output crosstabfreqs=temp;
15936 +       %end;
15937 +       proc freq data=&amp;amp;em_import_data;
15938 +          table
15940 +          %let tableString =;
15941 +          %let freqString  =;
15942 +          %do i=1 %to &amp;amp;numgroupvar;
15943 +              %let tableString = &amp;amp;tableString %scan(&amp;amp;groupvar, &amp;amp;i, %str( ));
15944 +              %if &amp;amp;i&amp;lt;&amp;amp;numgroupvar %then %let tableString = &amp;amp;tableString *;
15945 +              %let freqString = &amp;amp;freqString.1;
15946 +          %end;
15947 +          &amp;amp;tableString / missing;
15948 +       run;
15949 +       ods listing;
15950 +       %if &amp;amp;numgroupvar = 1 %then %do;
15951 +           data _null_;
15952 +              retain totalobs 0;
15953 +              set temp end=eof;
15954 +              totalobs + frequency;
15955 +              if eof then
15956 +                 call symput('_totalObs_', put(totalobs, best.));
15957 +           run;
15959 +           proc sort data=temp out=loopinfo nodupkey;
15960 +              by &amp;amp;groupvar;
15961 +              where frequency&amp;gt;=&amp;amp;em_property_minimumObs;
15962 +           run;
15963 +       %end;
15964 +       %else %do;
15965 +           data _null_;
15966 +              set temp;
15967 +              where _type_='00';
15968 +              call symput('_totalObs_', put(frequency, best.));
15969 +           run;
15970 +           proc sort data=temp(drop=rowpercent colpercent) out=loopinfo nodupkey;
15971 +              by &amp;amp;groupvar;
15972 +              where _type_="&amp;amp;freqString" and frequency&amp;gt;=&amp;amp;em_property_minimumObs;
15973 +           run;
15974 +       %end;
15976 +       %em_getname(key=PRECODE, type=FILE, extension=sas);
15977 +       filename _pregrp "&amp;amp;em_user_precode";
15979 +       %let dsid = %sysfunc(open(loopinfo));
15980 +       %do i=1 %to &amp;amp;numgroupvar;
15981 +           %let varname = %scan(&amp;amp;groupvar, &amp;amp;i, %str( ));
15982 +           %let varnum  = %sysfunc(varnum(&amp;amp;dsid, &amp;amp;varname));
15983 +           %let varfmt  = %sysfunc(varfmt(&amp;amp;dsid, &amp;amp;varnum));
15984 +           %if %index(&amp;amp;varfmt, -) %then %do;
15985 +               %let varfmt = %sysfunc(scan(&amp;amp;varfmt, 1,-)).;
15986 +           %end;
15988 +           %let vartype = %sysfunc(vartype(&amp;amp;dsid, &amp;amp;varnum));
15989 +           %let varlen  = %sysfunc(varlen(&amp;amp;dsid, &amp;amp;varnum));
15990 +           %let fmttype&amp;amp;i = &amp;amp;vartype;
15991 +           %let fmtlen&amp;amp;i  = &amp;amp;varlen;
15993 +           %let fmtvar&amp;amp;i =;
15994 +           %let fmt&amp;amp;i    =;
15995 +           %if "&amp;amp;varfmt" ne "" %then %do;
15996 +              %let fmtvar&amp;amp;i  = _FORMAT&amp;amp;i._;
15997 +              %let fmt&amp;amp;i     = &amp;amp;varfmt;
15998 +           %end;
15999 +       %end;
16000 +       %let dsid = %sysfunc(close(&amp;amp;dsid));
16002 +       data _null_;
16003 +          %do i=1 %to &amp;amp;numgroupvar;
16004 +              %if "&amp;amp;&amp;amp;fmt&amp;amp;i" ne "" %then %do;
16005 +                  retain len_&amp;amp;i 0;
16006 +              %end;
16007 +          %end;
16009 +          set loopinfo end=eof;
16010 +          file _pregrp;
16012 +          %do i=1 %to &amp;amp;numgroupvar;
16013 +              %let varname = %scan(&amp;amp;groupvar, &amp;amp;i, %str( ));
16014 +              %if "&amp;amp;&amp;amp;fmt&amp;amp;i" ne "" %then %do;
16015 +                 if length(put(&amp;amp;varname, &amp;amp;&amp;amp;fmt&amp;amp;i)) &amp;gt; len_&amp;amp;i then
16016 +                    len_&amp;amp;i = length(put(&amp;amp;varname, &amp;amp;&amp;amp;fmt&amp;amp;i));
16017 +              %end;
16018 +          %end;
16020 +          if eof then do;
16021 +             %do i=1 %to &amp;amp;numgroupvar;
16022 +                 %let varname = %scan(&amp;amp;groupvar, &amp;amp;i, %str( ));
16023 +                 %if "&amp;amp;&amp;amp;fmt&amp;amp;i" ne "" %then %do;
16024 +                     put "length  &amp;amp;&amp;amp;fmtvar&amp;amp;i" len_&amp;amp;i "$" len_&amp;amp;i ";";
16025 +                     put "drop &amp;amp;&amp;amp;fmtvar&amp;amp;i" len_&amp;amp;i ";";
16026 +                     put "&amp;amp;&amp;amp;fmtvar&amp;amp;i" len_&amp;amp;i "= strip(put(&amp;amp;varname, &amp;amp;&amp;amp;fmt&amp;amp;i));";
16027 +                     call symput('fmtnewlen'!!"&amp;amp;i", put(len_&amp;amp;i, best.));
16028 +                     call symput('fmtnewvar'!!"&amp;amp;i", "&amp;amp;&amp;amp;fmtvar&amp;amp;i"!!strip(put(len_&amp;amp;i, best.)));
16029 +                 %end;
16030 +              %end;
16031 +          end;
16032 +      run;
16034 +      data loopinfo;
16035 +         set loopinfo;
16036 +         %do i=1 %to &amp;amp;numgroupvar;
16037 +             %let varname = %scan(&amp;amp;groupvar, &amp;amp;i, %str( ));
16038 +             %if "&amp;amp;&amp;amp;fmt&amp;amp;i" ne "" %then %do;
16039 +                 length  &amp;amp;&amp;amp;fmtnewvar&amp;amp;i $&amp;amp;&amp;amp;fmtnewlen&amp;amp;i;
16040 +                 &amp;amp;&amp;amp;fmtnewvar&amp;amp;i = strip(put(&amp;amp;varname, &amp;amp;&amp;amp;fmt&amp;amp;i));
16041 +             %end;
16042 +         %end;
16043 +      run;
16044 +      filename _pregrp;
16046 +      %if (&amp;amp;EM_PROPERTY_TARGETGROUP= Y and &amp;amp;EM_NUM_TARGET&amp;gt;1) %then %do;
16047 +          data temp;
16048 +             length _LOOP_ 8 _WHERE_  _WHEREDESC_ $2000;
16049 +             keep _LOOP_ _WHERE_ _WHEREDESC_ FREQUENCY;
16050 +      %end;
16051 +      %else %do;
16052 +          data &amp;amp;em_user_groupinfo;
16053 +             length _LOOP_ 8 _TARGET_ $32 _WHERE_  _WHEREDESC_ $2000;
16054 +             keep _LOOP_ _TARGET_  _WHERE_ _WHEREDESC_ FREQUENCY;
16055 +             retain _TARGET_ '';
16056 +      %end;
16058 +          set loopinfo;
16059 +          _LOOP_= _N_;
16060 +          _WHERE_ = '';
16061 +          _WHEREDESC_  = '';
16062 +          %do i=1 %to &amp;amp;numgroupvar;
16063 +              %let varname = %scan(&amp;amp;groupvar, &amp;amp;i, %str( ));
16064 +              %if "&amp;amp;&amp;amp;fmt&amp;amp;i" eq "" %then %do;
16065 +                  %if "&amp;amp;&amp;amp;fmtType&amp;amp;i" eq "N" %then %do;
16066 +                      _WHERE_     = strip(_WHERE_)!!" &amp;amp;Varname ="!!strip(put(&amp;amp;varname, best12.));
16067 +                      _WHEREDESC_ = strip(_WHEREDESC_)!!" &amp;amp;Varname ="!!strip(put(&amp;amp;varname, best12.));
16068 +                   %end;
16069 +                  %else %do;
16070 +                       _WHERE_ = strip(_WHERE_)!!" &amp;amp;Varname ='"!!tranwrd(strip(&amp;amp;varname), "'", "''")!!"'";
16071 +                       _WHEREDESC_ = strip(_WHEREDESC_)!!" &amp;amp;Varname ="!!strip(&amp;amp;varname);
16072 +                  %end;
16073 +              %end;
16074 +              %else %do;
16075 +                       _WHERE_ = strip(_WHERE_)!!" &amp;amp;&amp;amp;fmtnewvar&amp;amp;i ='"!!tranwrd(strip(&amp;amp;&amp;amp;fmtnewvar&amp;amp;i), "'", "''")!!"'";
16076 +                       _WHEREDESC_ = strip(_WHEREDESC_)!!" &amp;amp;VarName = "!!strip(&amp;amp;&amp;amp;fmtnewvar&amp;amp;i);
16077 +              %end;
16078 +              %if &amp;amp;i &amp;lt; &amp;amp;numgroupvar %then %do;
16079 +                  _WHERE_ = strip(_WHERE_)!!' and ';
16080 +                  _WHEREDESC_ = strip(_WHEREDESC_)!!' and ';
16081 +              %end;
16082 +          %end;
16083 +          %if "&amp;amp;EM_PROPERTY_MODE" = "CROSSVALIDATION"  %then %do;
16084 +              _WHERE_ = '^('!!strip(_WHERE_)!!')';
16085 +              _WHEREDESC_ = '^('!!strip(_WHEREDESC_)!!')';
16086 +              FREQUENCY = &amp;amp;_totalobs_ - FREQUENCY;
16087 +          %end;
16088 +      run;
16090 +      %if (&amp;amp;EM_PROPERTY_TARGETGROUP= Y and &amp;amp;EM_NUM_TARGET&amp;gt;1) %then %do;
16091 +          data target;
16092 +             length _TARGET_ $32;
16093 +              %do i=1 %to &amp;amp;em_num_target;
16094 +                  %let varname = %scan(%em_target, &amp;amp;i, %str( ));
16095 +                  _TARGET_ = "&amp;amp;varname";
16096 +                  output;
16097 +              %end;
16098 +          run;
16099 +          proc sql;
16100 +             create table &amp;amp;em_user_groupinfo as select * from  work.temp, work.target;
16101 +          quit;
16102 +          data &amp;amp;em_user_groupinfo;
16103 +             set &amp;amp;em_user_groupinfo;
16104 +             _LOOP_=_N_;
16105 +          run;
16106 +      %end;
16108 +      data &amp;amp;em_data_eminfo;
16109 +         length TARGET KEY $32  DATA $43;
16110 +         TARGET=''; KEY='GROUPINFO'; DATA="&amp;amp;em_nodeid"; output;
16111 +      run;
16113 +      data &amp;amp;em_user_emloopinfo;
16114 +         set &amp;amp;em_user_groupinfo;
16115 +         %if (&amp;amp;EM_PROPERTY_TARGETGROUP= Y and &amp;amp;EM_NUM_TARGET&amp;gt;1) %then %do;
16116 +             label _LOOP_      = "%sysfunc(sasmsg(sashelp.dmine, rpt_groupIndex_vlabel, NOQUOTE))"
16117 +                   _TARGET_    = "%sysfunc(sasmsg(sashelp.dmine, rpt_target_vlabel,     NOQUOTE))"
16118 +                   _WHEREDESC_ = "%sysfunc(sasmsg(sashelp.dmine, rpt_where_vlabel,      NOQUOTE))"
16119 +                   FREQUENCY   = "%sysfunc(sasmsg(sashelp.dmine, rpt_count_vlabel,      NOQUOTE))";
16120 +             keep _LOOP_ _TARGET_ _WHEREDESC_ FREQUENCY;
16121 +         %end;
16122 +         %else %do;
16123 +             label _LOOP_      = "%sysfunc(sasmsg(sashelp.dmine, rpt_groupIndex_vlabel, NOQUOTE))"
16124 +                   _TARGET_    = "%sysfunc(sasmsg(sashelp.dmine, rpt_target_vlabel,     NOQUOTE))"
16125 +                   _WHEREDESC_ = "%sysfunc(sasmsg(sashelp.dmine, rpt_where_vlabel,      NOQUOTE))"
16126 +                   FREQUENCY   = "%sysfunc(sasmsg(sashelp.dmine, rpt_count_vlabel,      NOQUOTE))";
16127 +             keep _LOOP_ _WHEREDESC_ FREQUENCY;
16128 +         %end;
16129 +      run;
16131 +      proc datasets lib=work nolist;
16132 +          delete temp loopinfo
16133 +          %if (&amp;amp;EM_PROPERTY_TARGETGROUP= Y and &amp;amp;EM_NUM_TARGET&amp;gt;1) %then %do;
16134 +              target
16135 +          %end;
16136 +          ;
16137 +      run;
16139 +   %end;
16141 +   filename gpDelta "&amp;amp;EM_FILE_CDELTA_TRAIN";
16142 +   %if (&amp;amp;EM_PROPERTY_TARGETGROUP= Y and &amp;amp;EM_NUM_TARGET&amp;gt;1) %then %do;
16143 +       data _null_;
16144 +          length quotedTarget $32;
16145 +          set &amp;amp;em_user_groupinfo;
16146 +          file gpdelta;
16147 +          if _N_ = &amp;amp;emloopnumber then do;
16148 +             quotedTarget = "'"!!strip(_TARGET_)!!"'";
16149 +             put "if ROLE = 'TARGET' and NAME ne " quotedTarget " then delete;";
16151 +             %do i=1 %to &amp;amp;numgroupvar;
16152 +                 %let gvar = %upcase(%scan(&amp;amp;groupvar, &amp;amp;i, %str( )));
16153 +                 put "if upcase(NAME)= '&amp;amp;gvar' then delete;";
16154 +             %end;
16155 +          end;
16156 +       run;
16157 +   %end;
16158 +   %else %do;
16159 +       data _null_;
16160 +          set &amp;amp;em_user_groupinfo;
16161 +          file gpdelta;
16162 +          if _N_ = &amp;amp;emloopnumber then do;
16163 +             %do i=1 %to &amp;amp;numgroupvar;
16164 +              %let gvar = %upcase(%scan(&amp;amp;groupvar, &amp;amp;i, %str( )));
16165 +                 put "if upcase(NAME)= '&amp;amp;gvar' then delete;";
16166 +             %end;
16167 +          end;
16168 +       run;
16169 +   %end;
16170 +   filename gpdelta;
16172 +   %let nobs=0;
16173 +   %let dsid = %sysfunc(open(&amp;amp;em_user_groupinfo));
16174 +   %if &amp;amp;dsid&amp;gt;0 %then %do;
16175 +       %let nobs = %sysfunc(attrn(&amp;amp;dsid, NOBS));
16176 +       %let dsid = %sysfunc(close(&amp;amp;dsid));
16177 +   %end;
16179 +   %if ^&amp;amp;nobs  %then
16180 +       %let emloopmode =;
16181 +   %else
16182 +       %if &amp;amp;nobs&amp;lt; &amp;amp;emloopnumber %then
16183 +           %let emloopmode = POSTLOOP;
16184 +        %else
16185 +        %let emloopmode = LOOP;
16186 +%mend gp_group;
16188 +%macro gp_Index;
16190 +   %em_getName(key=INDEXINFO,  type=DATA);
16191 +   %em_getName(key=EMLOOPINFO, type=DATA);
16193 +   %if &amp;amp;emloopnumber=1 or ^%sysfunc(exist(&amp;amp;em_user_indexinfo)) %then %do;
16194 +       data &amp;amp;em_user_indexinfo;
16195 +          length _LOOP_ 8 _TARGET_ $32 _WHERE_ $8;
16196 +          _LOOP_     =&amp;amp;EM_PROPERTY_INDEXCOUNT;
16197 +          _TARGET_   ="";
16198 +          _WHERE_    ="";
16199 +          output;
16200 +       run;
16201 +       data &amp;amp;em_data_eminfo;
16202 +          length TARGET KEY $32  DATA $43;
16203 +          TARGET=''; KEY='INDEXINFO'; DATA="&amp;amp;em_nodeid"; output;
16204 +       run;
16206 +       data &amp;amp;em_user_emloopinfo;
16207 +          length MODE $8;
16208 +          label MODE     = "%sysfunc(sasmsg(sashelp.dmine, rpt_mode_vlabel,       NOQUOTE))"
16209 +                _LOOP_   = "%sysfunc(sasmsg(sashelp.dmine, rpt_groupIndex_vlabel, NOQUOTE))"
16210 +          set &amp;amp;em_user_indexinfo(keep=_LOOP_ );
16211 +          MODE='Index';
16212 +       run;
16213 +   %end;
16215 +%mend gp_index;
16217 +%macro gp_Target;
16218 +   %let TargetName = %scan(%em_target, &amp;amp;emloopnumber);
16219 +   %if "&amp;amp;targetName" eq "" %then %do;
16220 +       %goto doendgpt;
16221 +   %end;
16223 +   %if %index(&amp;amp;EM_DEBUG, _ALL_) %then %do;
16224 +       %put GP_TARGET;
16225 +       %put &amp;amp;emLoopnumber &amp;amp;TargetName;
16226 +   %end;
16228 +   filename gpDelta "&amp;amp;EM_FILE_CDELTA_TRAIN";
16229 +   data _null_;
16230 +      file gpdelta;
16231 +      put "if ROLE = 'TARGET' and NAME ne '&amp;amp;targetName' then delete;";
16232 +   run;
16233 +   filename gpdelta;
16235 +   %if &amp;amp;emloopnumber eq 1 %then %do;
16236 +       %em_getName(key=TARGETINFO,  type=DATA);
16237 +       %em_getName(key=EMLOOPINFO,  type=DATA);
16239 +       data &amp;amp;em_user_targetinfo;
16240 +          length _LOOP_ 8 _TARGET_ $32 _WHERE_ $2000;
16241 +          retain _LOOP_;
16242 +          _WHERE_ = '';
16243 +          %do i=1 %to &amp;amp;em_num_target;
16244 +              %let varname = %scan(%em_target, &amp;amp;i, ' ');
16245 +              _TARGET_ = "&amp;amp;varname";
16246 +              _LOOP_+1;
16247 +              output;
16248 +           %end;
16249 +       run;
16250 +       data &amp;amp;em_user_emloopinfo;
16251 +         set &amp;amp;em_user_targetinfo(keep=_LOOP_ _TARGET_);
16252 +         label _LOOP_      = "%sysfunc(sasmsg(sashelp.dmine, rpt_groupIndex_vlabel, NOQUOTE))"
16253 +               _TARGET_    = "%sysfunc(sasmsg(sashelp.dmine, rpt_target_vlabel,     NOQUOTE))";
16254 +      run;
16256 +       data &amp;amp;em_data_eminfo;
16257 +          length TARGET KEY $32  DATA $43;
16258 +          TARGET=''; KEY='TARGETINFO'; DATA="&amp;amp;em_nodeid"; output;
16259 +       run;
16260 +   %end;
16262 +   %doendgpt:
16263 +%mend gp_target;
16265 +%macro train;
16266 +   %if %index(&amp;amp;EM_DEBUG, _ALL_) %then %do;
16267 +       %put LOOP MODE:   &amp;amp;emloopmode ;
16268 +       %put LOOP NUMBER: &amp;amp;emloopnumber;
16269 +   %end;
16271 +   %if &amp;amp;emloopmode eq 'POSTLOOP' %then %goto doendmain;
16273 +   %if ("&amp;amp;EM_PROPERTY_MODE" = "BOOSTING") or ("&amp;amp;EM_PROPERTY_MODE" = "BAGGING") %then %do;
16275 +       %let hpdmFlag = 0;
16276 +       %if %symexist(em_import_DATA_eminfo) %then %do;
16277 +            data _null_;
16278 +               set &amp;amp;em_import_DATA_eminfo;
16279 +               where KEY = "HPDMSAMPLE";
16280 +               call symput('hpdmFlag', '1');
16281 +            run;
16282 +       %end;
16283 +       %if &amp;amp;hpdmFlag %then %do;
16284 +           %let emexceptionstring = exception.server.EMTOOL.HPNOBOOSTBAG;
16285 +           %goto doendmain;
16286 +       %end;
16287 +   %end;
16289 +   %em_getname(key=EMLOOPINFO,  type=DATA);
16290 +   %em_getname(key=GROUPINFO,  type=DATA);
16291 +   %em_getname(key=BOOSTINFO,  type=DATA);
16292 +   %em_getname(key=BAGINFO,    type=DATA);
16293 +   %em_getname(key=TARGETINFO, type=DATA);
16294 +   %em_getname(key=INDEXINFO,  type=DATA);
16295 +   %em_getname(key=EMINFO,  type=DATA);
16297 +   %if "&amp;amp;emloopnumber" = "1" %then %do;
16298 +       %em_getname(key=PRECODE, type=FILE, extension=sas);
16299 +       filename _pregrp "&amp;amp;em_user_precode";
16300 +       data _null_;
16301 +         rc = fdelete('_pregrp');
16302 +       run;
16303 +       filename _pregrp;
16305 +       %let members =;
16306 +       %if %sysfunc(exist(&amp;amp;em_user_emloopinfo)) %then %let members = &amp;amp;members %scan(&amp;amp;EM_USER_EMLOOPINFO,   2, .);
16307 +       %if %sysfunc(exist(&amp;amp;em_user_groupinfo))  %then %let members = &amp;amp;members %scan(&amp;amp;EM_USER_GROUPINFO,  2, .);
16308 +       %if %sysfunc(exist(&amp;amp;em_user_targetinfo)) %then %let members = &amp;amp;members %scan(&amp;amp;EM_USER_TARGETINFO, 2, .);
16309 +       %if %sysfunc(exist(&amp;amp;em_user_boostinfo))  %then %let members = &amp;amp;members %scan(&amp;amp;EM_USER_BOOSTINFO,  2, .);
16310 +       %if %sysfunc(exist(&amp;amp;em_user_baginfo))    %then %let members = &amp;amp;members %scan(&amp;amp;EM_USER_BAGINFO,    2, .);
16311 +       %if %sysfunc(exist(&amp;amp;em_user_indexinfo))  %then %let members = &amp;amp;members %scan(&amp;amp;EM_USER_INDEXINFO,  2, .);
16312 +       %if %sysfunc(exist(&amp;amp;em_user_eminfo))     %then %let members = &amp;amp;members %scan(&amp;amp;EM_USER_EMINFO,  2, .);
16314 +       %if "&amp;amp;members" ne "" %then %do;
16315 +           proc datasets lib=&amp;amp;em_lib nolist;
16316 +              delete &amp;amp;members;
16317 +           run;
16318 +      %end;
16319 +   %end;
16321 +   %let emboostvar    =;
16322 +   %let embagvar      =;
16323 +   %let emgroupvar    =;
16324 +   %let emnumgroupvar =;
16325 +   %getVariables;
16327 +   %if &amp;amp;EM_PROPERTY_MODE = TARGET %then %do;
16328 +       %if &amp;amp;EM_NUM_TARGET&amp;gt;=1 %then %do;
16329 +           %gp_target;
16330 +           %if &amp;amp;emLoopNumber &amp;lt;= &amp;amp;EM_NUM_TARGET %then
16331 +               %let emloopmode= LOOP;
16332 +           %else
16333 +              %let emloopmode = POSTLOOP;
16334 +       %end;
16335 +       %else %do;
16336 +           %let emloopmode = ;
16337 +           %let emexceptionstring = exception.server.METADATA.USE1TARGET;
16338 +           %goto doendmain;
16339 +       %end;
16340 +   %end;
16341 +   %else
16342 +   %if &amp;amp;EM_PROPERTY_MODE = NOGROUP %then %do;
16343 +       %let emloopmode=;
16344 +       %if %sysfunc(exist(&amp;amp;em_data_eminfo)) %then %do;
16345 +           proc delete data=&amp;amp;em_data_eminfo;
16346 +           run;
16347 +       %end;
16348 +   %end;
16349 +   %else
16350 +   %if &amp;amp;EM_PROPERTY_MODE = INDEX %then %do;
16351 +       %gp_index;
16352 +       %if  &amp;amp;emLoopNumber &amp;lt;= &amp;amp;EM_PROPERTY_INDEXCOUNT %then
16353 +           %let emloopmode= LOOP;
16354 +       %else
16355 +           %let emloopmode= POSTLOOP;
16356 +   %end;
16357 +   %else
16358 +   %if "&amp;amp;EM_PROPERTY_MODE" = "STRATIFY" or "&amp;amp;EM_PROPERTY_MODE" = "CROSSVALIDATION"  %then %do;
16359 +       %if "&amp;amp;emloopnumber"="1" and "&amp;amp;emgroupvar" eq "" %then %do;
16360 +           %let emloopmode = ;
16361 +           %let emexceptionstring = exception.server.METADATA.USE1GROUPVAR;
16362 +           %goto doendmain;
16363 +       %end;
16365 +       %gp_group(numgroupvar=&amp;amp;emnumgroupvar, groupvar=&amp;amp;emgroupvar);
16366 +   %end;
16367 +   %else
16368 +   %if &amp;amp;EM_PROPERTY_MODE = BOOSTING %then %do;
16369 +       %if "&amp;amp;emboostvar" eq "" %then %do;
16370 +           %let emloopmode = ;
16371 +           %let emexceptionstring = exception.server.METADATA.USE1BOOSTVAR;
16372 +           %goto doendmain;
16373 +       %end;
16375 +       %if  &amp;amp;emLoopNumber &amp;lt;= &amp;amp;EM_PROPERTY_INDEXCOUNT %then %do;
16376 +           %let emloopmode= LOOP;
16377 +           %gp_boost(targetname=&amp;amp;emboostvar);
16379 +       %end;
16380 +       %else
16381 +           %let emloopmode= POSTLOOP;
16382 +   %end;
16383 +   %else
16384 +   %if &amp;amp;EM_PROPERTY_MODE = BAGGING %then %do;
16385 +       %if "&amp;amp;embagvar" eq "" %then %do;
16386 +           %let emloopmode = ;
16387 +           %let emexceptionstring = exception.server.METADATA.USE1BAGVAR;
16388 +           %goto doendmain;
16389 +       %end;
16391 +        %if  &amp;amp;emLoopNumber &amp;lt;= &amp;amp;EM_PROPERTY_INDEXCOUNT %then %do;
16392 +           %let emloopmode= LOOP;
16393 +           %gp_bag(targetname=&amp;amp;embagvar);
16394 +       %end;
16395 +       %else
16396 +           %let emloopmode= POSTLOOP;
16397 +   %end;
16400 +   %if &amp;amp;emloopmode eq "" %then %do;
16401 +       %let lib    = %scan(&amp;amp;em_data_eminfo, 1, .);
16402 +       %let member = %scan(&amp;amp;em_data_eminfo, 2, .);
16403 +       proc datasets lib=&amp;amp;lib nolist;
16404 +          delete &amp;amp;member;
16405 +       run;
16406 +   %end;
16408 +   %doendmain:
16410 +   %if %index(&amp;amp;EM_DEBUG, _ALL_) %then %do;
16411 +       %put NEW LOOP MODE: &amp;amp;emloopmode;
16412 +   %end;
16414 +   %if "&amp;amp;emloopmode" eq "POSTLOOP" %then %do;
16415 +       filename temp catalog 'sashelp.emutil.gp_postloop.source';
16416 +       %include temp;
16417 +       filename temp;
16419 +       %postloop;
16420 +   %end;
16422 +%mend train;
NOTE: %INCLUDE (level 1) ending.
NOTE: Fileref TEMP has been deassigned.
 
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
 
 
NOTE: Fileref _PREGRP has been deassigned.
 
NOTE: Deleting EMWS4.GRP_GROUPINFO (memtype=DATA).
NOTE: Deleting EMWS4.GRP_EMINFO (memtype=DATA).
 
NOTE: PROCEDURE DATASETS used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
 
 
 
NOTE: There were 15 observations read from the data set EMWS4.GRP_VARIABLESET.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
 
 
 
ERROR: The requested table is too large to process.
NOTE: There were 78792 observations read from the data set EMWS4.IDS_DATA.
NOTE: View EMWS4.VARSEL2_TRAIN.VIEW used (Total process time):
      real time           2.07 seconds
      cpu time            2.07 seconds
 
NOTE: There were 78792 observations read from the data set EMWS4.TRANS_TRAIN.
NOTE: The SAS System stopped processing this step because of errors.
NOTE: There were 78792 observations read from the data set EMWS4.VARSEL2_TRAIN.
NOTE: PROCEDURE FREQ used (Total process time):
      real time           2.10 seconds
      cpu time            2.10 seconds
 
WARNING: Output 'crosstabfreqs' was not created.  Make sure that the output object name, label, or path is spelled correctly.  Also, verify that the appropriate procedure options are used to produce the requested output object.  For example, verify that
         the NOPRINT option is not used.
 
 
ERROR: File WORK.TEMP.DATA does not exist.
 
NOTE: The SAS System stopped processing this step because of errors.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
 
 
ERROR: File WORK.TEMP.DATA does not exist.
WARNING: No data sets qualify for WHERE processing.
 
NOTE: The SAS System stopped processing this step because of errors.
WARNING: The data set WORK.LOOPINFO may be incomplete.  When this step was stopped there were 0 observations and 0 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
 
WARNING: Argument 2 to function VARFMT referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARTYPE referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARLEN referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
NOTE: Mathematical operations could not be performed during %SYSFUNC function execution. The result of the operations have been set to a missing value.
WARNING: Argument 2 to function VARFMT referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARTYPE referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARLEN referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
NOTE: Mathematical operations could not be performed during %SYSFUNC function execution. The result of the operations have been set to a missing value.
WARNING: Argument 2 to function VARFMT referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARTYPE referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARLEN referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
NOTE: Mathematical operations could not be performed during %SYSFUNC function execution. The result of the operations have been set to a missing value.
WARNING: Argument 2 to function VARFMT referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARTYPE referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARLEN referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
NOTE: Mathematical operations could not be performed during %SYSFUNC function execution. The result of the operations have been set to a missing value.
WARNING: Argument 2 to function VARFMT referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARTYPE referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARLEN referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
NOTE: Mathematical operations could not be performed during %SYSFUNC function execution. The result of the operations have been set to a missing value.
WARNING: Argument 2 to function VARFMT referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARTYPE referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARLEN referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
NOTE: Mathematical operations could not be performed during %SYSFUNC function execution. The result of the operations have been set to a missing value.
WARNING: Argument 2 to function VARFMT referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARTYPE referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARLEN referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
NOTE: Mathematical operations could not be performed during %SYSFUNC function execution. The result of the operations have been set to a missing value.
WARNING: Argument 2 to function VARFMT referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARTYPE referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARLEN referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
NOTE: Mathematical operations could not be performed during %SYSFUNC function execution. The result of the operations have been set to a missing value.
WARNING: Argument 2 to function VARFMT referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARTYPE referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARLEN referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
NOTE: Mathematical operations could not be performed during %SYSFUNC function execution. The result of the operations have been set to a missing value.
WARNING: Argument 2 to function VARFMT referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARTYPE referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARLEN referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
NOTE: Mathematical operations could not be performed during %SYSFUNC function execution. The result of the operations have been set to a missing value.
WARNING: Argument 2 to function VARFMT referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARTYPE referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
WARNING: Argument 2 to function VARLEN referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range.
NOTE: Mathematical operations could not be performed during %SYSFUNC function execution. The result of the operations have been set to a missing value.
 
 
 
 
NOTE: 0 records were written to the file _PREGRP.
NOTE: There were 0 observations read from the data set WORK.LOOPINFO.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
 
 
 
NOTE: There were 0 observations read from the data set WORK.LOOPINFO.
NOTE: The data set WORK.LOOPINFO has 0 observations and 0 variables.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
 
 
NOTE: Fileref _PREGRP has been deassigned.
NOTE: Line generated by the invoked macro "GP_GROUP".
358                                                                                          FREQUENCY = &amp;amp;_totalobs_ - FREQUENCY;
                                                                                                         -
                                                                                                         22
WARNING: Apparent symbolic reference _TOTALOBS_ not resolved.
 
ERROR 22-322: Syntax error, expecting one of the following: a name, a quoted string, a numeric constant, a datetime constant, a missing value, INPUT, PUT.
 
NOTE: Numeric values have been converted to character values at the places given by: (Line):(Column).
      1:1   1:1   1:1   1:1   1:1   1:1   1:1   1:1   1:1   1:1   1:1   1:1   1:1   1:1   1:1   1:1   1:1   1:1   1:1   1:1   1:1   1:1
NOTE: The SAS System stopped processing this step because of errors.
WARNING: The data set EMWS4.GRP_GROUPINFO may be incomplete.  When this step was stopped there were 0 observations and 5 variables.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
 
 
 
NOTE: The data set EMWS4.GRP_EMINFO has 1 observations and 3 variables.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
 
 
 
NOTE: There were 0 observations read from the data set EMWS4.GRP_GROUPINFO.
NOTE: The data set EMWS4.GRP_EMLOOPINFO has 0 observations and 3 variables.
NOTE: DATA statement used (Total process time):
      real time           0.03 seconds
      cpu time            0.03 seconds
 
 
 
NOTE: The file WORK.TEMP (memtype=DATA) was not found, but appears on a DELETE statement.
NOTE: Deleting WORK.LOOPINFO (memtype=DATA).
 
NOTE: PROCEDURE DATASETS used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
 
 
 
 
NOTE: 0 records were written to the file GPDELTA.
NOTE: There were 0 observations read from the data set EMWS4.GRP_GROUPINFO.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
 
 
NOTE: Fileref GPDELTA has been deassigned.
16424  *------------------------------------------------------------*;
16425  * End TRAIN: Grp;
16426  *------------------------------------------------------------*;
16427
 
*------------------------------------------------------------*
*
* ERROR: Run time error was encountered.  The system error returned was 3000.
* Please report unresolved problems to Technical Support.
*
*------------------------------------------------------------*&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 05 Mar 2020 14:12:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/ERROR-Table-is-too-large-to-process-System-error-returned-3000/m-p/629812#M8170</guid>
      <dc:creator>baabed</dc:creator>
      <dc:date>2020-03-05T14:12:43Z</dc:date>
    </item>
    <item>
      <title>Video on the unsupervised learning technique, autoencoders</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Video-on-the-unsupervised-learning-technique-autoencoders/m-p/629240#M8169</link>
      <description>&lt;P&gt;Hello there,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Check out&amp;nbsp;&lt;LI-USER uid="37323"&gt;&lt;/LI-USER&gt;'s latest video explaining autoencoders. He takes a look at two types of autoencoders -- denoising and sparse -- and explains how to train them in SAS. Have a look:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;LI-VIDEO vid="https://www.youtube.com/watch?v=Xw6umie__nQ&amp;amp;list=PLVV6eZFA22QwrXd6nSDU18E6XgXSMOs87" align="center" size="large" width="600" height="338" uploading="false" thumbnail="https://i.ytimg.com/vi/Xw6umie__nQ/hqdefault.jpg" external="url"&gt;&lt;/LI-VIDEO&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;(Comments are closed on this message -- but visit&amp;nbsp;&lt;A href="http://youtube.com/sasusers" target="_blank" rel="nofollow noopener noreferrer noopener noreferrer noopener noreferrer noopener noreferrer noopener noreferrer"&gt;YouTube&lt;/A&gt;&amp;nbsp;and leave a comment on the video.&amp;nbsp;&lt;STRONG&gt;Subscribe&lt;/STRONG&gt;&amp;nbsp;to the SAS Users YouTube channel to get more like it!)&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Mar 2020 20:00:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Video-on-the-unsupervised-learning-technique-autoencoders/m-p/629240#M8169</guid>
      <dc:creator>AnnaBrown</dc:creator>
      <dc:date>2020-03-03T20:00:43Z</dc:date>
    </item>
    <item>
      <title>Enterprise Miner - Decision Tree - Cross Validation</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Enterprise-Miner-Decision-Tree-Cross-Validation/m-p/629078#M8168</link>
      <description>&lt;P&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;Dear community,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;I need to better understand what the property „Perform Cross Validation“ in the section „Cross Validation“ for a decision tree does in general.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;For me the purpose of cross validation (CV) is not to help select a particular tree (as the final model) but rather to qualify a model (which is created by 100% of the training sample before the CV), i.e. to provide metrics such as the average MSE (average of all “sub-trees” generated by the CV) which can be useful in asserting the level of precision one can expect from the application.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;Now I have run two trees separately, one with “Perform Cross Validation”=yes and one without. The trees are different, i.e. the tree with CV=yes has less leaves. According to this outcome I assume that the enterprise miner uses a specific tree created by the CV as the final model (probably the one with the smallest MSE). I.e. a tree which is trained by 100-X% instead of 100% of the initial training sample.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;Or does the results of the cross validation (average MSE) are used for pruning the original tree? However in this case pruning would be executed after CV…In my case I have selected the pruning property method “assessment” in section subtree.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;I already thank you for your precious assistance! As it is a general question I hope this can be answered without data, codes.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;Best regards&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Mar 2020 10:46:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Enterprise-Miner-Decision-Tree-Cross-Validation/m-p/629078#M8168</guid>
      <dc:creator>JKarp_11</dc:creator>
      <dc:date>2020-03-03T10:46:06Z</dc:date>
    </item>
    <item>
      <title>Hyperparameter Tuning in SAS Enterprise Miner</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Hyperparameter-Tuning-in-SAS-Enterprise-Miner/m-p/627144#M8164</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've been wondering if there is a way to do hyperparameter tuning for your model in SAS Enterprise Miner.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Doing it manually is no option and using a Start-End node I only manage to do things like k-fold cross validation but not actual hyperparameter tuning.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've come across it in SAS Viya, e.g. in this paper:&amp;nbsp;&lt;A href="https://support.sas.com/resources/papers/proceedings17/SAS0514-2017.pdf" target="_self"&gt;Automated Hyperparameter Tuning for Effective Machine Learning &lt;/A&gt;&lt;/P&gt;&lt;P&gt;Or interfaces bridging to R for ml(R):&amp;nbsp;&lt;A href="https://www.researchgate.net/publication/327272506_Ein_SAS_Enterprise_Miner_Interface_fur_systematisches_Hyperparameter-Tuning_mit_mlR" target="_self"&gt;Ein SAS Enterprise Miner Interface für systematisches Hyperparameter-Tuning mit (ml)R&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As on our servers there is no SAS Viya, no SAS VDMML, no R, etc. but only SAS EG and SAS EM, so a solution within SAS EM (14.3) would be great.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm happy for any input, cheers&lt;/P&gt;</description>
      <pubDate>Tue, 25 Feb 2020 10:30:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Hyperparameter-Tuning-in-SAS-Enterprise-Miner/m-p/627144#M8164</guid>
      <dc:creator>RobWobDobBlobb</dc:creator>
      <dc:date>2020-02-25T10:30:33Z</dc:date>
    </item>
    <item>
      <title>SAS Viya 3.5 Model Studio pipeline result libraries</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Viya-3-5-Model-Studio-pipeline-result-libraries/m-p/623525#M8163</link>
      <description>&lt;P&gt;While I get used to handling Model Studio on SAS Viya 3.5, I have gotten a question about &lt;STRONG&gt;how to connect pipeline libraries in Model Studio&lt;/STRONG&gt;. As an example, I attached the captured result of stepwise logistic regression with HMEQ data. There are also download buttons that help to get result files as an excel, &lt;U&gt;which means result data sets are saved somewhere on CAS&lt;/U&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="detail1.png" style="width: 576px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/35967iB6598BD015AF385F/image-dimensions/576x284?v=1.0" width="576" height="284" title="detail1.png" alt="detail1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3" color="#0000FF"&gt;&lt;STRONG&gt;The point is, I want to connect CAS libraries&amp;nbsp;which are derived when I execute pipelines&amp;nbsp;and also want to check data set as ‘.sasbdat’ format in SAS Studio.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I already tried to read logs and run several codes like below, but it never worked!&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="detail2.png" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/35969i2734E1D3E5DE7E76/image-size/large?v=1.0&amp;amp;px=999" title="detail2.png" alt="detail2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(* sample logs from logistic regression node that I refer to.)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="detail3.PNG" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/35970i490DF01D8C095E58/image-size/large?v=1.0&amp;amp;px=999" title="detail3.PNG" alt="detail3.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;I'm looking forward who has some solution..&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;Thanks!&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Feb 2020 08:16:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Viya-3-5-Model-Studio-pipeline-result-libraries/m-p/623525#M8163</guid>
      <dc:creator>sunmi</dc:creator>
      <dc:date>2020-02-10T08:16:20Z</dc:date>
    </item>
    <item>
      <title>Video: Gradient boosting explained</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Video-Gradient-boosting-explained/m-p/626194#M8157</link>
      <description>&lt;P&gt;In this tutorial video, let SAS’ &lt;A href="https://communities.sas.com/t5/user/viewprofilepage/user-id/274800" target="_blank" rel="noopener"&gt;Christa Cody&lt;/A&gt; give you a high-level introduction to gradient boosting (i.e., no complicated math involved). Then, she builds a machine learning pipeline in SAS Model Studio containing a Gradient Boosting node and explores its options.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;LI-VIDEO vid="https://www.youtube.com/watch?v=9wDoiSo8trc&amp;amp;list=PLVV6eZFA22QwrXd6nSDU18E6XgXSMOs87" align="center" size="large" width="600" height="338" uploading="false" thumbnail="https://i.ytimg.com/vi/9wDoiSo8trc/hqdefault.jpg" external="url"&gt;&lt;/LI-VIDEO&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Want more? Here are some related community articles on gradient boosting:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/Asked-amp-Answered-How-can-I-pass-data-from-an-Open-Source-Code/ta-p/612394" target="_blank"&gt;Asked &amp;amp; Answered: How can I pass data from an Open Source Code node to next node in SAS Model Studio&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/Quick-tips-for-setting-your-Gradient-Boosting-node-properties-in/ta-p/513600" target="_blank"&gt;Quick tips for setting your&amp;nbsp;Gradient&amp;nbsp;Boosting&amp;nbsp;node properties in SAS® Enterprise Miner™&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/Assessing-Models-by-using-k-fold-Cross-Validation-in-SAS/ta-p/357936" target="_blank"&gt;Assessing Models by using k-fold Cross Validation in SAS® Enterprise Miner™&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;(Comments are closed on this message -- but visit&amp;nbsp;&lt;A href="http://youtube.com/sasusers" target="_blank" rel="nofollow noopener noreferrer noopener noreferrer noopener noreferrer"&gt;YouTube&lt;/A&gt;&amp;nbsp;and leave a comment on the video.&amp;nbsp;&lt;STRONG&gt;Subscribe&lt;/STRONG&gt;&amp;nbsp;to the SAS Users YouTube channel to get more like it!)&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Feb 2020 16:10:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Video-Gradient-boosting-explained/m-p/626194#M8157</guid>
      <dc:creator>AnnaBrown</dc:creator>
      <dc:date>2020-02-20T16:10:59Z</dc:date>
    </item>
    <item>
      <title>Enterprise Miner is not recognizing variables denoted as target</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Enterprise-Miner-is-not-recognizing-variables-denoted-as-target/m-p/625997#M8153</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I feel like I am missing some sort of huge "aha" on this, but I simply don't know enough to help myself.&amp;nbsp; I am trying to run various models in SAS EM on a data set of 5 different variables (age ranges, sex, number of recipients, geographic region, and diagnosis).&amp;nbsp; This is the first time I have imported the data, which is an Excel spreadsheet.&amp;nbsp; All of the setup seemed to go through fine; it appears all lines (just under 1700) were imported, and there are no missing data.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, from the time I tried running decision tree, interactive decision tree, regression, and even an auto neural, the run fails, indicating I need at least one target variable.&amp;nbsp; I have tried designating each variable as such, but it is still not recognizing as intended, and I am at a loss.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I hope the screen shots below will help assist in seeing what I have done.&amp;nbsp; I appreciate any help in the mean time.&amp;nbsp; Thanks in advance!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture1.png" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/36253iC441E6C0C90B0309/image-size/large?v=1.0&amp;amp;px=999" title="Picture1.png" alt="Picture1.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture2.png" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/36252iEF583B3F1CA1F7BC/image-size/large?v=1.0&amp;amp;px=999" title="Picture2.png" alt="Picture2.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture3.png" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/36254i3B4818A01F494347/image-size/large?v=1.0&amp;amp;px=999" title="Picture3.png" alt="Picture3.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Feb 2020 20:56:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Enterprise-Miner-is-not-recognizing-variables-denoted-as-target/m-p/625997#M8153</guid>
      <dc:creator>miwilliams</dc:creator>
      <dc:date>2020-02-19T20:56:39Z</dc:date>
    </item>
    <item>
      <title>Event Based Sampling in Model Studio SAS Viya</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Event-Based-Sampling-in-Model-Studio-SAS-Viya/m-p/625711#M8146</link>
      <description>&lt;P&gt;Hello!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am testing Model Studio DM and ML using the pva97nk data set. This data set is oversampled so the proportion of 1's and 0's has become 50% - 50% from an initial proportion of 5% - 95% (1's - 0's again).&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In SAS EM in order to adjust for balanced sampling we had to put 0.05 - 0.95 in the prior probabilities tab of the decision property. Now in SAS Model Studio of SAS Viya i go to the project settings and i put Event=5 Non-Event=95 in the Event Based Sampling Tab.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When i run the pipeline it stops in the data node and the following message is output in the log:&lt;/P&gt;
&lt;P&gt;NOTE: Oversampling is activated.&lt;BR /&gt;NOTE: Using SEED=12345 for sampling.&lt;BR /&gt;ERROR: There is not enough observations from non-event level to satisfy the event proportion.&lt;BR /&gt;ERROR: The action stopped due to errors.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What is wrong with the above process?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks in advance,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Andreas&lt;/P&gt;</description>
      <pubDate>Tue, 18 Feb 2020 21:53:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Event-Based-Sampling-in-Model-Studio-SAS-Viya/m-p/625711#M8146</guid>
      <dc:creator>andreas_zaras</dc:creator>
      <dc:date>2020-02-18T21:53:20Z</dc:date>
    </item>
    <item>
      <title>Please Help: Score Node Run Time Error in Enterprise Miner</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Please-Help-Score-Node-Run-Time-Error-in-Enterprise-Miner/m-p/625676#M8144</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need help.&amp;nbsp; I'm working on an assignment for my Data Mining course and my score node won't function properly.&amp;nbsp; It keeps pulling a run time error:&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;treeconversion=0&lt;/P&gt;&lt;P&gt;14286&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let syscc=0;&lt;/P&gt;&lt;P&gt;14287&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filename _wipchk catalog "EMWS1.CNTRL.test.source";&lt;/P&gt;&lt;P&gt;14288&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data _null_;&lt;/P&gt;&lt;P&gt;14289&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file _wipchk;&lt;/P&gt;&lt;P&gt;14290&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put '/* Test */';&lt;/P&gt;&lt;P&gt;14291&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NOTE: The file _WIPCHK is:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Catalog Name=EMWS1.CNTRL.TEST.SOURCE,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Catalog Page Size=4096,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Number of Catalog Pages=5,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Created=Mon, Feb 17, 2020 09:03:39 AM,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Last Modified=Tue, Feb 18, 2020 01:45:51 PM,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Filename=U:\House Prices\House Prices\Workspaces\EMWS1\cntrl.sas7bcat,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Release Created=9.0401M1,Host Created=X64_7PRO&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NOTE: 1 record was written to the file _WIPCHK.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The minimum record length was 10.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The maximum record length was 10.&lt;/P&gt;&lt;P&gt;NOTE: DATA statement used (Total process time):&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;14292&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data _null_;&lt;/P&gt;&lt;P&gt;14293&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rc = fdelete('_wipchk');&lt;/P&gt;&lt;P&gt;14294&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NOTE: DATA statement used (Total process time):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;14295&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filename _wipchk;&lt;/P&gt;&lt;P&gt;NOTE: Fileref _WIPCHK has been deassigned.&lt;/P&gt;&lt;P&gt;14296&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filename _wipxml 'C:\Users\hartb10\AppData\Local\Temp\45\SAS Temporary Files\_TD25404_VCLCTX-XA-03_\Prc2\DiagramOpenSessionResponse.xml' encoding="UTF-8" NOBOM;&lt;/P&gt;&lt;P&gt;34 The SAS System&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;&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;&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;13:23 Tuesday, February 18, 202&lt;/P&gt;&lt;P&gt;0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;WARNING: End of file.&lt;/P&gt;&lt;P&gt;WARNING: End of file.&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;/P&gt;&lt;P&gt;Can anyone help?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Feb 2020 19:20:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Please-Help-Score-Node-Run-Time-Error-in-Enterprise-Miner/m-p/625676#M8144</guid>
      <dc:creator>ECUHart</dc:creator>
      <dc:date>2020-02-18T19:20:57Z</dc:date>
    </item>
    <item>
      <title>QTMS optimal binning macros</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/QTMS-optimal-binning-macros/m-p/624585#M8138</link>
      <description>Does anyone know where I can find information on the set of macros called QTMS, which is supposed to generate optimal bins given a target? Thanks! Andrew</description>
      <pubDate>Thu, 13 Feb 2020 18:51:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/QTMS-optimal-binning-macros/m-p/624585#M8138</guid>
      <dc:creator>DocMartin</dc:creator>
      <dc:date>2020-02-13T18:51:39Z</dc:date>
    </item>
    <item>
      <title>How does EM calculate difference scores in incremental node</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-does-EM-calculate-difference-scores-in-incremental-node/m-p/623739#M8136</link>
      <description>&lt;P&gt;Hello all, I am confused how exactly SAS EM calculates difference scores for each observation in netlift modeling using incremental model node. My guess is that it scores the same observation for Treatment = 1 and Treatment = 0 using the same model and taking difference of both probabilities. Is that understanding correct? If not, how are the difference scores calculated?&lt;/P&gt;</description>
      <pubDate>Tue, 11 Feb 2020 03:15:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-does-EM-calculate-difference-scores-in-incremental-node/m-p/623739#M8136</guid>
      <dc:creator>hsawhney</dc:creator>
      <dc:date>2020-02-11T03:15:54Z</dc:date>
    </item>
    <item>
      <title>Enterprise miner error msg when running HP Tree</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Enterprise-miner-error-msg-when-running-HP-Tree/m-p/620621#M8135</link>
      <description>&lt;P&gt;when I was running the HP tree for a regression problem. The following error occurred with the error message of insufficient resources to proceed. Data size is about 156M records, with 70/30 split for train/validation. Please help. Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NOTE: External file /model/conr_out/qzrzct/New Folder/creditlossprediction/Workspaces/EMWS5/HPTree/EMFLOWSCORE.sas opened.&lt;/P&gt;&lt;P&gt;NOTE: External file /model/conr_out/qzrzct/New Folder/creditlossprediction/Workspaces/EMWS5/HPTree/ENGLISHRULES.txt opened.&lt;/P&gt;&lt;P&gt;NOTE: The HPSPLIT procedure is executing in single-machine mode.&lt;/P&gt;&lt;P&gt;ERROR: Insufficient resources to proceed.&lt;/P&gt;&lt;P&gt;NOTE: View WORK.HPTREE_TRAINDATA.VIEW used (Total process time):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27:23.02&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 26:19.49&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NOTE: There were 111695660 observations read from the data set EMWS5.HPPART_TRAIN.&lt;/P&gt;&lt;P&gt;NOTE: There were 47869558 observations read from the data set EMWS5.HPPART_VALIDATE.&lt;/P&gt;&lt;P&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;/P&gt;&lt;P&gt;NOTE: There were 159565218 observations read from the data set WORK.HPTREE_TRAINDATA.&lt;/P&gt;&lt;P&gt;WARNING: The data set EMWS5.HPTREE_VARIMP may be incomplete.&amp;nbsp; When this step was stopped there were 0 observations and 0 variables.&lt;/P&gt;&lt;P&gt;WARNING: Data set EMWS5.HPTREE_VARIMP was not replaced because this step was stopped.&lt;/P&gt;&lt;P&gt;WARNING: The data set EMWS5.HPTREE_OUTSUBTREE may be incomplete.&amp;nbsp; When this step was stopped there were 0 observations and 0 variables.&lt;/P&gt;&lt;P&gt;WARNING: Data set EMWS5.HPTREE_OUTSUBTREE was not replaced because this step was stopped.&lt;/P&gt;&lt;P&gt;WARNING: The data set EMWS5.HPTREE_TREEPLOT may be incomplete.&amp;nbsp; When this step was stopped there were 0 observations and 0 variables.&lt;/P&gt;&lt;P&gt;WARNING: Data set EMWS5.HPTREE_TREEPLOT was not replaced because this step was stopped.&lt;/P&gt;&lt;P&gt;WARNING: The data set EMWS5.HPTREE_OUTPRUNESTATS may be incomplete.&amp;nbsp; When this step was stopped there were 0 observations and 0 variables.&lt;/P&gt;&lt;P&gt;WARNING: Data set EMWS5.HPTREE_OUTPRUNESTATS was not replaced because this step was stopped.&lt;/P&gt;&lt;P&gt;NOTE: PROCEDURE HPSPLIT used (Total process time):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27:27.50&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 26:23.76&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jan 2020 19:14:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Enterprise-miner-error-msg-when-running-HP-Tree/m-p/620621#M8135</guid>
      <dc:creator>CathyGu</dc:creator>
      <dc:date>2020-01-28T19:14:46Z</dc:date>
    </item>
    <item>
      <title>SAS Enterprise Miner Text Mining problems</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Enterprise-Miner-Text-Mining-problems/m-p/620108#M8133</link>
      <description>&lt;P&gt;I am working on a Case study out of one of my textbooks for my Master's in Data Analytics programs and am having some problems with SAS Enterprise Miner. My data sets are comprised of two columns, name and text. Name is the name of the file the text comes from, and text is the text from that file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. I have 4 data sets (&amp;nbsp;sas1976_1980,&amp;nbsp;sas1981_1990,&amp;nbsp;sas1991_2000, and&amp;nbsp;sas2001_2012) trying to add two of the four (sas1981_1990,&amp;nbsp;sas1991_2000)as a data source I am presented with this message&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://i.imgur.com/2GpE4wh.png" alt="https://i.imgur.com/2GpE4wh.png" border="0" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. With my other two data sets that can be added in fine I get this error when trying to run a Text Parsing node on it&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://i.imgur.com/UKi2tiC.png" border="0" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help is greatly appreciated and I have included the data sets as attachments!&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jan 2020 03:07:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Enterprise-Miner-Text-Mining-problems/m-p/620108#M8133</guid>
      <dc:creator>PackaLacken</dc:creator>
      <dc:date>2020-01-27T03:07:34Z</dc:date>
    </item>
    <item>
      <title>RUN TIME ERROR ON EM WHEN RUNNING StatExplore NODE DUE TO MEMSIZE</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/RUN-TIME-ERROR-ON-EM-WHEN-RUNNING-StatExplore-NODE-DUE-TO/m-p/618249#M8132</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;Please the following error was encountered when running StatExplore node on a data with 10 variables including the target variable in SAS MINER via SAS ON DEMAND FOR ACADEMICS. Urgent help needed so that I can complete my modelling.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;ERROR: PROC ARBORETUM needs at least 8258396524 bytes of RAM memory for this problem. Only 3408015360 bytes available.&lt;BR /&gt;ERROR: Ignoring ASSESS statement.&lt;BR /&gt;11534&amp;nbsp; SUBTREE BEST;&lt;BR /&gt;WARNING: SUBTREE statement ignored. Type RUN; to continue running the&amp;nbsp; procedure or QUIT; to stop.&lt;BR /&gt;11535&amp;nbsp; save RULES=WORK.Stat_RULE;&lt;BR /&gt;WARNING: SAVE statement ignored. Type RUN; to continue running the&amp;nbsp; procedure or QUIT; to stop.&lt;BR /&gt;11536&amp;nbsp; run;&lt;BR /&gt;11537&amp;nbsp; quit;&lt;BR /&gt;WARNING: The data set WORK.STAT_RULE may be incomplete.&amp;nbsp; When this step was stopped there were 0 observations and 0 variables.&lt;BR /&gt;*------------------------------------------------------------*&lt;BR /&gt;*&lt;BR /&gt;* ERROR: Run time error was encountered.&amp;nbsp; The system error returned was 1012.&lt;BR /&gt;* Please report unresolved problems to Technical Support.&lt;BR /&gt;*&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 18 Jan 2020 12:17:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/RUN-TIME-ERROR-ON-EM-WHEN-RUNNING-StatExplore-NODE-DUE-TO/m-p/618249#M8132</guid>
      <dc:creator>emmaadiosyahoo</dc:creator>
      <dc:date>2020-01-18T12:17:10Z</dc:date>
    </item>
    <item>
      <title>Factorization Machines in VDMML Viya</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Factorization-Machines-in-VDMML-Viya/m-p/616925#M8129</link>
      <description>&lt;P&gt;Hello!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I ran a factorization machine model in a data set and i got predictions for the 500000 non missinh ratings. I have exported the ASTORE table. I read that i ahve to follow the below process to get predictions for the missing ratings in the data set in SAS studio:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;options cashost="server" casport=5570;&lt;/P&gt;
&lt;P&gt;cas mysess;&lt;/P&gt;
&lt;P&gt;cas;&lt;/P&gt;
&lt;P&gt;caslib _all_ assign;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc casutil;&lt;/P&gt;
&lt;P&gt;load casdata=" model.sashdat " incaslib="Models" casout="test" outcaslib=casuser;&lt;/P&gt;
&lt;P&gt;quit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc astore;&lt;/P&gt;
&lt;P&gt;score data= public.Final_Nwtflix_DataSet out=casuser.scored rstore=casuser.test;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What options should i put for the server and the port since i am using a trial version of VDMML - Viya?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jan 2020 14:26:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Factorization-Machines-in-VDMML-Viya/m-p/616925#M8129</guid>
      <dc:creator>andreas_zaras</dc:creator>
      <dc:date>2020-01-13T14:26:01Z</dc:date>
    </item>
    <item>
      <title>Multi-label Classification in SAS Viya</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Multi-label-Classification-in-SAS-Viya/m-p/616854#M8128</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What is the best way in SAS to solve a Multi-label classification Problem?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Description of data: There are 10 binary explanatory variables and would like to predict 5 binary target variables at the same time.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have tried to use SAS Model studio but only one target variable can be assigned for one data set.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have done some research online and found that in Enterprise Miner there can be multiple target variables, can we achieve the same outcome in SAS Viya as Enterprise Miner is not available in my company.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any suggestions in using SAS Model studio or SAS Studio are welcomed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank You.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 31 Jan 2020 03:13:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Multi-label-Classification-in-SAS-Viya/m-p/616854#M8128</guid>
      <dc:creator>NichelleT</dc:creator>
      <dc:date>2020-01-31T03:13:38Z</dc:date>
    </item>
    <item>
      <title>SAS Viya Connection failed and Error invoking action</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Viya-Connection-failed-and-Error-invoking-action/m-p/616681#M8126</link>
      <description>&lt;P&gt;I am trying to run autotune on some datasets for evaluation, but for some reason, on one small dataset it runs fine, but on a larger one, I get a bunch of errors. I run the online version of SAS Viya, I haven't downloaded anything.&lt;/P&gt;&lt;P&gt;The errors I get with the bigger dataset are "Error invoking action" and "Connection failed. Server returned: SAS Logon Manager authentication failed: Access denied"&lt;/P&gt;&lt;P&gt;Any help would be appreciated.&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;cas mysess sessopts=(nworkers=1);

libname mycaslib cas casref=mysess;

filename myfldr filesrvc folderPath = '/Public/Projects/';
%include myfldr ('SAS2017-0514_benchmark_datasets.sas'); /*source2;*/


/* Tune a Decision Tree to each benchmark problem */
/* -----------------------------Diabetes -------------------------------- */
proc cas noqueue;
    print "---TWONORM / TUNE DECISION TREE ---";
    autotune.tuneDecisionTree result=r /
        trainOptions={
            table={name='Twonorm', vars={{name='X1'}, {name='X2'}, {name='X3'}, {name='X4'}, {name='X5'}, {name='X6'}, {name='X7'}, {name='X8'}, {name='X9'}, {name='X10'}, 
                                                {name='X11'}, {name='X12'}, {name='X13'}, {name='X14'}, {name='X15'}, {name='X16'}, {name='X17'}, {name='X18'}, {name='X19'}, {name='X20'},{name="Y"}}}, 
			inputs={{name='X1'}, {name='X2'}, {name='X3'}, {name='X4'}, {name='X5'}, {name='X6'}, {name='X7'}, {name='X8'}, {name='X9'}, {name='X10'}, 
                                                {name='X11'}, {name='X12'}, {name='X13'}, {name='X14'}, {name='X15'}, {name='X16'}, {name='X17'}, {name='X18'}, {name='X19'}, {name='X20'}},
            target='Y', 
            nominals={'Y'}, 
            casOut={name='dt_twonorm_model', replace=true}, 
            nbins=20, maxlevel=11, crit='GAINRATIO', maxbranch=2, leafsize=5, 
            missing='USEINSEARCH', minuseinsearch=1, 
            binorder=true, varimp=true, mergebin=true, encodeName=true
        }
	tunerOptions={nsubsessionworkers=1, nparallel=10, popsize=31, maxTime=300}
    ;
    print r;
run;
quit;&lt;/CODE&gt;&lt;CODE class=" language-sas"&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;ERROR: Session option NWORKERS can only be set at session startup.

ERROR: The action stopped due to errors.

ERROR: Connection failed. Server returned: SAS Logon Manager authentication failed: Access denied.

ERROR: Error invoking action 'dtreeTrain'.

ERROR: Error invoking action 'dtreeTrain'.

ERROR: Error invoking action 'dtreeTrain'.

ERROR: Error invoking action 'dtreeTrain'.

ERROR: Error invoking action 'dtreeTrain'.

ERROR: Insufficient resources to perform the analytic operation.

ERROR: The action stopped due to errors.

ERROR: Connection failed. Server returned: SAS Logon Manager authentication failed: Access denied.

ERROR: Error invoking action 'dtreeTrain'.

ERROR: Error in the tuneDecisionTree action.

ERROR: The action stopped due to errors.

WARNING: Limit set by ERRORS= option reached. Further errors of this type will not be printed.

WARNING: Limit set by ERRORS= option reached. Further errors of this type will not be printed.

WARNING: Limit set by ERRORS= option reached. Further errors of this type will not be printed.

WARNING: Limit set by ERRORS= option reached. Further errors of this type will not be printed.

WARNING: Limit set by ERRORS= option reached. Further errors of this type will not be printed.

WARNING: Objective evaluation 2 was terminated.

NOTE: The CAS statement request to update one or more session options for session MYSESS completed.

NOTE: Libref MYCASLIB was successfully assigned as follows:

NOTE: The infile IN is:

NOTE: Invalid data for Y in line 1 1-4.

NOTE: Invalid data for X1 in line 1 6-9.

NOTE: Invalid data for X2 in line 1 11-17.

NOTE: 5301 records were read from the infile IN.

NOTE: The data set MYCASLIB.BANANA has 5301 observations and 3 variables.

NOTE: DATA statement used (Total process time):

NOTE: The infile IN is:

NOTE: Invalid data for X1 in line 1 7-17.

NOTE: Invalid data for X2 in line 1 19-30.



NOTE: 5002 records were read from the infile IN.

NOTE: SAS went to a new line when INPUT statement reached past the end of a line.

NOTE: The data set MYCASLIB.WAVEFORM has 5001 observations and 41 variables.

NOTE: DATA statement used (Total process time):

NOTE: Active Session now MYSESS.

NOTE: Autotune is started for 'Decision Tree' model.

NOTE: Autotune option SEARCHMETHOD='GA'.

NOTE: Autotune option MAXTIME=300 (sec.).

NOTE: Autotune option SEED=458531802.

NOTE: Autotune objective is 'Misclassification Error Percentage'.

NOTE: Autotune number of parallel evaluations is set to 10, each using 0 worker nodes.

NOTE: Added action set 'decisionTree'.

NOTE: Added action set 'decisionTree'.

NOTE: Action 'dtreeTrain' failed due to insufficient resources.

NOTE: PROCEDURE CAS used (Total process time):





1     OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;
75    
76    cas mysess sessopts=(nworkers=2);&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 11 Jan 2020 14:26:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Viya-Connection-failed-and-Error-invoking-action/m-p/616681#M8126</guid>
      <dc:creator>paulaxa1</dc:creator>
      <dc:date>2020-01-11T14:26:23Z</dc:date>
    </item>
    <item>
      <title>How to use infile on an uploaded CSV file</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-to-use-infile-on-an-uploaded-CSV-file/m-p/616575#M8118</link>
      <description>&lt;P&gt;I am using a demo version of SAS Viya. I want to recreate the benchmark experiments for of the hyperparameter optimization tool "autotune". The version I use is online, I haven't downloaded anything, I just log in and I have access to SAS Studio. I have uploaded the CSV files I want to use, they are under the "Explorer", in the SAS Content/Users/(my username)/dataCSV folder (See Image).&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I right click on the file and copy the file location, and use that file location for the infile statement, I get the "ERROR: Physical file does not exist" error.&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is a sample of the code, same error same problem. What should I do? (again I am using online version I haven't downloaded anything). Thanks in advance.&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data work.Banana;
   infile "/Users/paulxaxaxaxa@gmail.com/dataCSV/banana.csv" delimiter=',';  /* set path appropriately */
   input 
      Y
      X1
      X2 ;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Untitled.png" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/35266i747AC6AC8B1FF8CF/image-size/large?v=1.0&amp;amp;px=999" title="Untitled.png" alt="Untitled.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;CODE class=" language-sas"&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Jan 2020 18:49:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/How-to-use-infile-on-an-uploaded-CSV-file/m-p/616575#M8118</guid>
      <dc:creator>paulaxa1</dc:creator>
      <dc:date>2020-01-10T18:49:51Z</dc:date>
    </item>
    <item>
      <title>What real world want from Data Scientist</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/What-real-world-want-from-Data-Scientist/m-p/616368#M8117</link>
      <description>&lt;P&gt;There is a wide gap between University and real-world in regards to Data Science. Non-technical skills are equally important to become a Data Scientist. Below skills plays a major role in order to work as a Data Scientist. For more details, please check this &lt;A title="Exploring the real world of Data Science" href="https://towardsdatascience.com/exploring-the-real-world-of-data-science-57dc1f3fec3d" target="_self"&gt;link&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":heavy_check_mark:"&gt;✔️&lt;/span&gt; Understanding the business problem&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt; &lt;span class="lia-unicode-emoji" title=":heavy_check_mark:"&gt;✔️&lt;/span&gt; Teamwork &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":heavy_check_mark:"&gt;✔️&lt;/span&gt; Being A Good Listener &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":heavy_check_mark:"&gt;✔️&lt;/span&gt; Documentation &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":heavy_check_mark:"&gt;✔️&lt;/span&gt; Agile environment &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":heavy_check_mark:"&gt;✔️&lt;/span&gt; Storytelling &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":heavy_check_mark:"&gt;✔️&lt;/span&gt; Creativity in showing the output &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":heavy_check_mark:"&gt;✔️&lt;/span&gt; Ask for help &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":heavy_check_mark:"&gt;✔️&lt;/span&gt; Passion&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt; &lt;span class="lia-unicode-emoji" title=":heavy_check_mark:"&gt;✔️&lt;/span&gt; Keep Learning!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt; &lt;span class="lia-unicode-emoji" title=":heavy_check_mark:"&gt;✔️&lt;/span&gt; Using Version Control &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":heavy_check_mark:"&gt;✔️&lt;/span&gt; Coding&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks for the read. I am writing more beginner-friendly posts SAS Community. Follow me up at&amp;nbsp;&lt;A href="https://communities.sas.com/t5/user/viewprofilepage/user-id/271305" target="_self"&gt;SAS Community&lt;/A&gt;.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Jan 2020 01:56:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/What-real-world-want-from-Data-Scientist/m-p/616368#M8117</guid>
      <dc:creator>sdhilip</dc:creator>
      <dc:date>2020-01-10T01:56:27Z</dc:date>
    </item>
    <item>
      <title>Supervised Machine Learning Procedures Using SAS Viya in SAS Studio</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Supervised-Machine-Learning-Procedures-Using-SAS-Viya-in-SAS/m-p/615075#M8115</link>
      <description>&lt;P&gt;Do you want to learn more about the data science methods in SAS Viya? The Supervised Machine Learning Procedures Using SAS® Viya® in SAS® Studio course covers predictive modeling techniques such as linear and logistic regression, decision tree and ensemble of trees (forest and gradient boosting), neural networks, support vector machines, and factorization machines. Come join us on January 28-31 on live web or March 19-20 in the New York Training Center. Register using the link below:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://support.sas.com/edu/schedules.html?ctry=us&amp;amp;crs=DMML" target="_blank"&gt;https://support.sas.com/edu/schedules.html?ctry=us&amp;amp;crs=DMML&lt;/A&gt;&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;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jan 2020 21:20:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Supervised-Machine-Learning-Procedures-Using-SAS-Viya-in-SAS/m-p/615075#M8115</guid>
      <dc:creator>sasmlp</dc:creator>
      <dc:date>2020-01-03T21:20:05Z</dc:date>
    </item>
    <item>
      <title>2 video tutorials on dropout and batch normalization in deep learning</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/2-video-tutorials-on-dropout-and-batch-normalization-in-deep/m-p/614978#M8114</link>
      <description>&lt;P&gt;Hi there community, Happy New Year!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here are a couple of deep learning-related tutorials to get you going.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think you’ll enjoy the explanation of dropout in deep learning by&amp;nbsp;&lt;LI-USER uid="37323"&gt;&lt;/LI-USER&gt;&amp;nbsp;in this tutorial. He tells a story about a “nose neuron” in a training process. “Dropout forces neurons in your model to become more generalists as opposed to specialists,” he explains.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;LI-VIDEO vid="https://www.youtube.com/watch?v=yAZAWzdzPFQ&amp;amp;list=PLVV6eZFA22QwrXd6nSDU18E6XgXSMOs87" align="center" size="large" width="600" height="338" uploading="false" thumbnail="https://i.ytimg.com/vi/yAZAWzdzPFQ/hqdefault.jpg" external="url"&gt;&lt;/LI-VIDEO&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;LI-USER uid="37323"&gt;&lt;/LI-USER&gt;&amp;nbsp;then tells us how to use batch normalization in a deep learning model. Batch normalization is typically used to solve – or at least mitigate – the internal covariate shift problem. Watch to learn more.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;LI-VIDEO vid="https://www.youtube.com/watch?v=eMI2JQTaoS0&amp;amp;list=PLVV6eZFA22QwrXd6nSDU18E6XgXSMOs87" align="center" size="large" width="600" height="338" uploading="false" thumbnail="https://i.ytimg.com/vi/eMI2JQTaoS0/hqdefault.jpg" external="url"&gt;&lt;/LI-VIDEO&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;(Comments are closed on this message -- but visit&amp;nbsp;&lt;A href="http://youtube.com/sasusers" target="_blank"&gt;YouTube&lt;/A&gt;&amp;nbsp;and leave a comment on the video.&amp;nbsp;&lt;STRONG&gt;Subscribe&lt;/STRONG&gt;&amp;nbsp;to the SAS Users YouTube channel to get more like it!)&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Anna&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jan 2020 14:44:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/2-video-tutorials-on-dropout-and-batch-normalization-in-deep/m-p/614978#M8114</guid>
      <dc:creator>AnnaBrown</dc:creator>
      <dc:date>2020-01-03T14:44:01Z</dc:date>
    </item>
    <item>
      <title>Enterprise Miner Decision Tree</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Enterprise-Miner-Decision-Tree/m-p/614731#M8107</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Its my first time building a model. So I am using SAS videos to build the model. I am using one data source . I partitioned it into 60% training, 30% Validation and 10% testing. Now I got an error when running a decision tree.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;log Error: Must specify a training or raw data set.;&lt;/P&gt;&lt;P&gt;May you kindly assist:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;screenshot of the process flow:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/35109i95C90A8935E38F40/image-size/large?v=1.0&amp;amp;px=999" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 02 Jan 2020 11:36:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/Enterprise-Miner-Decision-Tree/m-p/614731#M8107</guid>
      <dc:creator>ZaneleD</dc:creator>
      <dc:date>2020-01-02T11:36:50Z</dc:date>
    </item>
    <item>
      <title>SAS Enterprise Miner 14.1 Decision Tree node: Unstable Results</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Enterprise-Miner-14-1-Decision-Tree-node-Unstable-Results/m-p/614023#M8103</link>
      <description>&lt;P&gt;&lt;BR /&gt;We are using SAS Enterprise Miner 14.1. I have the below question for SAS Enterprise Miner. I am not sure where to get help, but I want to start from here. If you need more information, please let me know!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;These questions are about to build a 0/1 binary target decision tree, where 1 is &amp;lt; 5% in data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;***Question 1, I open Interactive Tree window, I click Split Node, and only see 3-5 input attributes listed for use, and I am expecting nearly 100 input attributes? How can I get all my input attributes?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;***Question 2, I run a Decision Tree node, and then I open Interactive Tree window. I see a few layers and nodes on the tree. I prune off part of the tree, and I want to Split Node from where I did the Prune Node. But I only see 3-5 input attributes, and I am expecting more input attributes. I prune off all nodes, and only keep the root node, then I save, close, and re-open the Interactive Tree, I might see more input attributes. What is happening here? What should I do?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;***Question 3, My Decision Tree is typical 0/1, bad or not bad. But the Splitting Rule does not have Binary Target Criterion? What does it use for Binary Target? Interval Target Criterion, Nominal, or Ordinal?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;***Question 4, I have millions of records, and nearly 100 input attributes. I basically use default values for Decsion Tree node, but change Use Input Once to Yes, change Maximum Branch to 4, leave maximum depth at 6, and click RUN, and it produces a tree. This tree gives me many leaves that only have a handful of records which is no use at all. So I change Leaf Size to ~2% of total records, now it produce a tree with only a single root node? What is happening here? What should I do?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;***Question 5, What are typical property settings for Decision Tree node to build a 0/1 binary target tree (where 1 &amp;lt; 5% in the records), and to build a interval target tree, say outstanding balance? I have years of experience in using another commercial tool where I use default setting for everything, and results are as expected. I am fairly new to Eminer for the Decision Tree node and Data Source node, and I want to get started from expert advice here.&lt;/P&gt;</description>
      <pubDate>Fri, 27 Dec 2019 07:11:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Enterprise-Miner-14-1-Decision-Tree-node-Unstable-Results/m-p/614023#M8103</guid>
      <dc:creator>yunfeizhao100</dc:creator>
      <dc:date>2019-12-27T07:11:53Z</dc:date>
    </item>
    <item>
      <title>SAS Enterprise Miner 14.1 Decision Tree node: how to use it in credit card strategy</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Enterprise-Miner-14-1-Decision-Tree-node-how-to-use-it-in/m-p/614022#M8102</link>
      <description>&lt;P&gt;***Question 1, I am building a simple 0/1 binary target decision tree, where 1 is credit default which is a rare event &amp;lt; 5% in data. I do not look at profit or validation or other decision. I simply want to see what input attributes can best split default customers vs non-default customers. How should I set up the property of Decision Tree node? I get confused by a long list of Decision Tree node properties, including subtree property.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;***Question 2, I am building a decision tree, where the target is the outstanding balance for a credit card account. I do not look at profit or validation or other decision. I simply want to see what input attributes can best split balance into different levels. How should I set up the property of Decision Tree node?&amp;nbsp; I get confused by a long list of Decision Tree node properties, including subtree property.&lt;/P&gt;</description>
      <pubDate>Fri, 27 Dec 2019 06:57:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Enterprise-Miner-14-1-Decision-Tree-node-how-to-use-it-in/m-p/614022#M8102</guid>
      <dc:creator>yunfeizhao100</dc:creator>
      <dc:date>2019-12-27T06:57:11Z</dc:date>
    </item>
    <item>
      <title>SAS Enterprise Miner 14.1 Decision Tree node is not using all records in training</title>
      <link>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Enterprise-Miner-14-1-Decision-Tree-node-is-not-using-all/m-p/614020#M8101</link>
      <description>&lt;P&gt;We are using SAS Enterprise Miner 14.1. I have the below question for SAS Enterprise Miner. I am not sure where to get help, but I want to start from here. If you need more information, please let me know!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am simply connecting a Data Source node to a &amp;nbsp;Decision Tree node. When I create the data source, I set it up to not to create a sample and the data role is RAW. When I set up Decision Tree node, I use everything by default, except that for Interactive part, I set up by None for sample part. I click RUN, the results show that only a sample was used for the Decision Tree node (see the log below, 2328740 out of 3195296 training cases are shown in the root node). Then I open the Interactive Tree, it shows the same, only part of the records are used in the root node, not all the records. I am not sure why only part of the records are being used for the Decision Tree node. Is this because of some sort of memory limitation, or the Data Source or Decision Tree node property settings that I am not aware of? Thanks you for sharing your thoughts.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NOTE: Deleting WORK.CLASSOUT (memtype=DATA).&lt;BR /&gt;NOTE: Deleting WORK.VAROUT (memtype=DATA).&lt;BR /&gt;&lt;BR /&gt;NOTE: PROCEDURE DATASETS used (Total process time):&lt;BR /&gt;real time 0.00 seconds&lt;BR /&gt;user cpu time 0.00 seconds&lt;BR /&gt;system cpu time 0.00 seconds&lt;BR /&gt;memory 163511.14k&lt;BR /&gt;OS Memory 173656.00k&lt;BR /&gt;Timestamp 12/26/2019 04:08:59 PM&lt;BR /&gt;Step Count 1 Switch Count 0&lt;BR /&gt;Page Faults 0&lt;BR /&gt;Page Reclaims 6&lt;BR /&gt;Page Swaps 0&lt;BR /&gt;Voluntary Context Switches 0&lt;BR /&gt;Involuntary Context Switches 0&lt;BR /&gt;Block Input Operations 0&lt;BR /&gt;Block Output Operations 8&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;NOTE: Data file EZHAO.EZHAO_MAST_EC.DATA is in a format that is native to another host, or the file encoding does not match the session encoding. Cross Environment Data Access will be used, which might require additional CPU resources and might reduce&lt;BR /&gt;performance.&lt;BR /&gt;NOTE: 3220450 kilobytes of physical memory.&lt;BR /&gt;NOTE: Will use 2328740 out of 3195296 training cases.&lt;BR /&gt;NOTE: Using memory pool with 1020312576 bytes.&lt;/P&gt;</description>
      <pubDate>Fri, 27 Dec 2019 06:22:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Mining-and-Machine/SAS-Enterprise-Miner-14-1-Decision-Tree-node-is-not-using-all/m-p/614020#M8101</guid>
      <dc:creator>yunfeizhao100</dc:creator>
      <dc:date>2019-12-27T06:22:41Z</dc:date>
    </item>
  </channel>
</rss>

