<?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>topic New to SAS Data Maker: Private Evolution Method in SAS Data Maker Discussion</title>
    <link>https://communities.sas.com/t5/SAS-Data-Maker-Discussion/New-to-SAS-Data-Maker-Private-Evolution-Method/m-p/993962#M8</link>
    <description>&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; width: 100%; max-width: 100%; box-sizing: border-box; padding: 0 6% 20px 6%; margin: 0; color: #032954; line-height: 1.6; background: #ffffff;"&gt;&lt;!-- Eyebrow / product tag --&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 14px; color: #0766d1; font-weight: 600; margin-bottom: 10px;"&gt;SAS Data Maker &amp;nbsp;•&amp;nbsp; Product Update&lt;/DIV&gt;
&lt;!-- Headline --&gt;
&lt;H1 style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 32px; line-height: 1.25; color: #032954; margin: 0 0 10px 0; font-weight: bold;"&gt;New in SAS Data Maker: the Private Evolution method&lt;/H1&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 14px; color: #7e889a; margin: 0 0 18px 0;"&gt;Posted in: SAS Data Maker | Product Updates&lt;/DIV&gt;
&lt;!-- Accent rule --&gt;
&lt;DIV style="height: 4px; width: 64px; background: #0766d1; margin: 0 0 28px 0; border-radius: 2px;"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;!-- Intro --&gt;
&lt;P style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 17px; color: #032954; margin: 0 0 36px 0;"&gt;If you've been generating synthetic data in SAS Data Maker and wishing for an option that's built with privacy in mind from the ground up, this update is for you. SAS Data Maker now includes the Private Evolution method: a new generator type designed for small to medium single-table data sets, particularly useful when your synthetic data will be used to train downstream classifiers and privacy is a real concern.&lt;/P&gt;
&lt;!-- What is Private Evolution --&gt;
&lt;H2 style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 22px; color: #032954; margin: 0 0 16px 0; font-weight: bold;"&gt;What is Private Evolution?&lt;/H2&gt;
&lt;P style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; color: #032954; margin: 0 0 14px 0;"&gt;Private Evolution takes an evolutionary approach to building synthetic data. Rather than training a traditional generative model, it works by:&lt;/P&gt;
&lt;UL style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; color: #032954; margin: 0 0 20px 0; padding-left: 20px;"&gt;
&lt;LI style="margin-bottom: 8px;"&gt;Using APIs to generate variations of your data&lt;/LI&gt;
&lt;LI style="margin-bottom: 8px;"&gt;Privately evaluating those variations&lt;/LI&gt;
&lt;LI style="margin-bottom: 0;"&gt;Keeping the highest-quality samples&lt;/LI&gt;
&lt;/UL&gt;
&lt;P style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; color: #032954; margin: 0 0 16px 0;"&gt;This cycle repeats, gradually refining the synthetic data set. One thing worth noting: the output row count is fixed to match your source data, so if you need to generate more or fewer rows than you started with, this may not be the method for you.&lt;/P&gt;
&lt;P style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #7e889a; margin: 0 0 36px 0; font-style: italic;"&gt;The method comes out of recent research by Toan Tran and colleagues (Tran et al. 2026).&lt;/P&gt;
&lt;!-- Setting it up --&gt;
&lt;H2 style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 22px; color: #032954; margin: 0 0 16px 0; font-weight: bold;"&gt;Setting it up&lt;/H2&gt;
&lt;P style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; color: #032954; margin: 0 0 24px 0;"&gt;Once you've pointed SAS Data Maker at your source data, you'll find the Private Evolution settings on the Training tab. Here's a rundown of what you can configure:&lt;/P&gt;
&lt;!-- Settings cards --&gt;
&lt;DIV style="background: #ffffff; border: 1px solid #C4DEFD; border-radius: 8px; padding: 16px 20px; margin: 0 0 12px 0;"&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0766d1; margin-bottom: 6px;"&gt;Model type&lt;/DIV&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954;"&gt;Specifies the type of generator to use. Select "Private Evolution" to use this method.&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV style="background: #ffffff; border: 1px solid #C4DEFD; border-radius: 8px; padding: 16px 20px; margin: 0 0 12px 0;"&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0766d1; margin-bottom: 6px;"&gt;Random state&lt;/DIV&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954;"&gt;Controls the random number generator. Standard random seed control, shared across model types.&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV style="background: #ffffff; border: 1px solid #C4DEFD; border-radius: 8px; padding: 16px 20px; margin: 0 0 12px 0;"&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0766d1; margin-bottom: 6px;"&gt;Use differential privacy&lt;/DIV&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954; margin-bottom: 12px;"&gt;Specifies whether to use differential privacy with the Private Evolution method. On by default. This limits how much any single individual's data can influence the trained generator. You'll set an epsilon value here:&lt;/DIV&gt;
&lt;TABLE style="width: 100%; border-collapse: collapse;" role="presentation"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD style="padding: 8px 12px; background: #C4DEFD; border-radius: 6px 0 0 6px; font-family: 'Courier New', monospace; font-size: 14px; color: #032954; width: 33%;"&gt;~0.01&lt;/TD&gt;
&lt;TD style="padding: 8px 12px; font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 14px; color: #032954;"&gt;Extremely high privacy&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="padding: 8px 12px; background: #C4DEFD; font-family: 'Courier New', monospace; font-size: 14px; color: #032954;"&gt;1–20&lt;/TD&gt;
&lt;TD style="padding: 8px 12px; font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 14px; color: #032954;"&gt;Standard privacy needs&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="padding: 8px 12px; background: #C4DEFD; border-radius: 0 0 0 6px; font-family: 'Courier New', monospace; font-size: 14px; color: #032954;"&gt;20.0 (max)&lt;/TD&gt;
&lt;TD style="padding: 8px 12px; font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 14px; color: #032954;"&gt;Notably, Private Evolution tends to hold onto high utility even at this upper bound&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;DIV style="background: #ffffff; border: 1px solid #C4DEFD; border-radius: 8px; padding: 16px 20px; margin: 0 0 12px 0;"&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0766d1; margin-bottom: 6px;"&gt;Maximum number of categories&lt;/DIV&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954;"&gt;Caps how much categorical detail is preserved per column. Default is 100; range is 1–100.&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV style="background: #ffffff; border: 1px solid #C4DEFD; border-radius: 8px; padding: 16px 20px; margin: 0 0 12px 0;"&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0766d1; margin-bottom: 6px;"&gt;Initial mutation rate&lt;/DIV&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954;"&gt;Controls how large a "jump" a numerical feature can make, and doubles as the probability that a categorical feature gets swapped out. This decays over the course of training. Valid range: 0.1–0.5. Tune this if you're chasing better downstream classification accuracy.&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV style="background: #ffffff; border: 1px solid #C4DEFD; border-radius: 8px; padding: 16px 20px; margin: 0 0 12px 0;"&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0766d1; margin-bottom: 6px;"&gt;Mutation rate decay&lt;/DIV&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954;"&gt;Specifies how the mutation rate decays. Choose Polynomial (default, and a safe bet for most cases) or Linear.&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV style="background: #ffffff; border: 1px solid #C4DEFD; border-radius: 8px; padding: 16px 20px; margin: 0 0 36px 0;"&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0766d1; margin-bottom: 6px;"&gt;Variation method&lt;/DIV&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954; margin-bottom: 12px;"&gt;How new candidate rows are generated each round:&lt;/DIV&gt;
&lt;UL style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954; margin: 0; padding-left: 20px;"&gt;
&lt;LI style="margin-bottom: 8px;"&gt;&lt;STRONG style="color: #032954;"&gt;Random walk&lt;/STRONG&gt; — Nudges numerical values by a uniform-random step scaled by the mutation rate; categorical features get resampled at the mutation rate probability.&lt;/LI&gt;
&lt;LI style="margin-bottom: 8px;"&gt;&lt;STRONG style="color: #032954;"&gt;Normal random walk&lt;/STRONG&gt; — Same idea, but step sizes follow a Gaussian distribution.&lt;/LI&gt;
&lt;LI style="margin-bottom: 8px;"&gt;&lt;STRONG style="color: #032954;"&gt;Reflected random walk&lt;/STRONG&gt; — Like random walk, but instead of clipping numerical values at the boundary, it reflects them back in.&lt;/LI&gt;
&lt;LI style="margin-bottom: 8px;"&gt;&lt;STRONG style="color: #032954;"&gt;Interpolation&lt;/STRONG&gt; — Samples pairs of numerical values and interpolates between them.&lt;/LI&gt;
&lt;LI style="margin-bottom: 0;"&gt;&lt;STRONG style="color: #032954;"&gt;Interpolation and weighted&lt;/STRONG&gt; — Same numerical handling as Interpolation, but mutated categorical features are resampled using the weighted distribution from the previous round.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;P style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; color: #032954; margin: 0 0 16px 0;"&gt;Once your settings are in place, hit Start training. You'll see a Task Performance chart (give it a few seconds to appear) tracking running tasks and memory usage. You can filter it to only show tasks running longer than a threshold you set. Click into any bar for more detail. When training wraps up, you'll land on the Evaluation tab automatically.&lt;/P&gt;
&lt;DIV style="background: #C4DEFD; border-left: 4px solid #0766d1; border-radius: 6px; padding: 14px 18px; margin: 0 0 40px 0;"&gt;&lt;SPAN&gt;If a generator already exists for your project, you'll be prompted about whether to create a new model with your updated settings — choose &lt;STRONG&gt;Make a copy and edit&lt;/STRONG&gt; if so.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;!-- Picking your settings --&gt;
&lt;H2 style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 22px; color: #032954; margin: 0 0 16px 0; font-weight: bold;"&gt;Picking your settings: what we know so far&lt;/H2&gt;
&lt;P style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; color: #032954; margin: 0 0 14px 0;"&gt;Here's the honest answer: there's no reliable heuristic yet for guaranteeing the best settings for your specific use case. A few things do seem to hold up, though:&lt;/P&gt;
&lt;UL style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; color: #032954; margin: 0 0 28px 0; padding-left: 20px;"&gt;
&lt;LI style="margin-bottom: 8px;"&gt;Set epsilon based on the privacy level your use case actually requires — don't just default it&lt;/LI&gt;
&lt;LI style="margin-bottom: 8px;"&gt;Polynomial mutation rate decay is a reasonable starting point for most situations&lt;/LI&gt;
&lt;LI style="margin-bottom: 0;"&gt;Variation method and initial mutation rate are your main levers for squeezing out better downstream classification performance&lt;/LI&gt;
&lt;/UL&gt;
&lt;P style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; color: #032954; margin: 0 0 20px 0;"&gt;To ground this, an ablation study tested Private Evolution on binary classification tasks (using XGBoost with default settings as the downstream model) across a few benchmark data sets:&lt;/P&gt;
&lt;!-- Ablation study table --&gt;
&lt;DIV style="overflow-x: auto; margin: 0 0 16px 0;"&gt;
&lt;TABLE style="width: 100%; border-collapse: collapse; min-width: 560px;" role="presentation"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH style="text-align: left; font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 14px; color: #ffffff; background: #032954; padding: 12px 16px; border-radius: 6px 0 0 0;"&gt;Data set&lt;/TH&gt;
&lt;TH style="text-align: left; font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 14px; color: #ffffff; background: #032954; padding: 12px 16px;"&gt;Best settings&lt;/TH&gt;
&lt;TH style="text-align: left; font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 14px; color: #ffffff; background: #032954; padding: 12px 16px;"&gt;Accuracy achieved&lt;/TH&gt;
&lt;TH style="text-align: left; font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 14px; color: #ffffff; background: #032954; padding: 12px 16px; border-radius: 0 6px 0 0;"&gt;Real-data upper bound&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954; padding: 12px 16px; border-bottom: 1px solid #C4DEFD; background: #ffffff;"&gt;adult&lt;/TD&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954; padding: 12px 16px; border-bottom: 1px solid #C4DEFD; background: #ffffff;"&gt;Initial mutation rate 0.5, Normal random walk&lt;/TD&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #0766d1; font-weight: bold; padding: 12px 16px; border-bottom: 1px solid #C4DEFD; background: #ffffff;"&gt;0.84&lt;/TD&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #7e889a; padding: 12px 16px; border-bottom: 1px solid #C4DEFD; background: #ffffff;"&gt;0.87&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954; padding: 12px 16px; border-bottom: 1px solid #C4DEFD; background: #C4DEFD22;"&gt;artificial characters&lt;/TD&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954; padding: 12px 16px; border-bottom: 1px solid #C4DEFD; background: #C4DEFD22;"&gt;Initial mutation rate 0.3, Random walk&lt;/TD&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #0766d1; font-weight: bold; padding: 12px 16px; border-bottom: 1px solid #C4DEFD; background: #C4DEFD22;"&gt;0.68&lt;/TD&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #7e889a; padding: 12px 16px; border-bottom: 1px solid #C4DEFD; background: #C4DEFD22;"&gt;0.89&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954; padding: 12px 16px; background: #ffffff;"&gt;person activity&lt;/TD&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954; padding: 12px 16px; background: #ffffff;"&gt;Initial mutation rate 0.4, Interpolation and weighted&lt;/TD&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #0766d1; font-weight: bold; padding: 12px 16px; background: #ffffff;"&gt;0.74&lt;/TD&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #7e889a; padding: 12px 16px; background: #ffffff;"&gt;0.82&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;P style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #7e889a; font-style: italic; margin: 0 0 40px 0;"&gt;Take these as a starting point for experimentation rather than a formula — results will vary by data set, and some exploration of the mutation rate and variation method space is likely worth your time.&lt;/P&gt;
&lt;!-- Where to learn more --&gt;
&lt;DIV style="background: #032954; border-radius: 10px; padding: 28px 30px; margin: 0 0 40px 0;"&gt;
&lt;H2 style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 20px; color: #ffffff; margin: 0 0 16px 0; font-weight: bold;"&gt;Where to learn more&lt;/H2&gt;
&lt;UL style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; color: #c4defd; margin: 0; padding-left: 20px;"&gt;
&lt;LI style="margin-bottom: 10px;"&gt;See &lt;FONT color="#FF0000"&gt;&lt;A href="https://go.documentation.sas.com/doc/en/sdgcdc/v_001/sdgug/p00tuqeck8lapzn1aqp472vnagpa.htm#n19855lfoa193bn1ntc5i76dy0ri" target="_self"&gt;Similarity and Privacy Metrics&lt;/A&gt; &lt;/FONT&gt;for the Metric Settings available alongside Private Evolution&lt;/LI&gt;
&lt;LI style="margin-bottom: 10px;"&gt;See &lt;A href="https://go.documentation.sas.com/doc/en/sdgcdc/v_001/sdgug/n0ylmwhganx6ran1knf6op71786o.htm" target="_self"&gt;Differential Privacy&lt;/A&gt; for more on how epsilon works&lt;/LI&gt;
&lt;LI style="margin-bottom: 10px;"&gt;See &lt;A href="https://go.documentation.sas.com/doc/en/sdgcdc/v_001/sdgug/n0iag9wi07ii0xn10sm9j4mjq5sb.htm" target="_self"&gt;Categories and Binning&lt;/A&gt; for details on categorical handling&lt;/LI&gt;
&lt;LI style="margin-bottom: 0;"&gt;See &lt;A href="https://go.documentation.sas.com/doc/en/sdgcdc/v_001/sdgug/n0azns9ek3i3kpn1x77jnwhwamd3.htm" target="_self"&gt;Select a Different Version of a Model&lt;/A&gt; for working with project versions&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;!-- CTA: Learn more --&gt;
&lt;DIV style="background: #0766d1; border-radius: 10px; padding: 26px 30px; text-align: center; margin: 0 0 20px 0;"&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 17px; color: #ffffff; margin-bottom: 16px;"&gt;Interested in trying SAS Data Maker and the Private Evolution method?&lt;/DIV&gt;
&lt;A style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; display: inline-block; background: #ffffff; color: #0766d1; font-weight: bold; font-size: 15px; padding: 12px 28px; border-radius: 6px; text-decoration: none;" href="https://www.sas.com/en_au/software/data-maker.html" target="_blank"&gt; Explore SAS Data Maker &lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background: #ffffff; border: 2px solid #0766d1; border-radius: 10px; padding: 26px 30px; text-align: center; margin: 0 0 20px 0;"&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 17px; color: #032954; margin-bottom: 16px;"&gt;Have an idea for how SAS Data Maker could work better for you?&lt;/DIV&gt;
&lt;A style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; display: inline-block; background: #0766d1; color: #ffffff; font-weight: bold; font-size: 15px; padding: 12px 28px; border-radius: 6px; text-decoration: none;" href="https://communities.sas.com/t5/SAS-Product-Suggestions/idb-p/product-suggestions" target="_blank"&gt; Submit a Product Suggestion &lt;/A&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
    <pubDate>Mon, 21 Sep 2026 18:59:33 GMT</pubDate>
    <dc:creator>Edie_Moyers</dc:creator>
    <dc:date>2026-09-21T18:59:33Z</dc:date>
    <item>
      <title>New to SAS Data Maker: Private Evolution Method</title>
      <link>https://communities.sas.com/t5/SAS-Data-Maker-Discussion/New-to-SAS-Data-Maker-Private-Evolution-Method/m-p/993962#M8</link>
      <description>&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; width: 100%; max-width: 100%; box-sizing: border-box; padding: 0 6% 20px 6%; margin: 0; color: #032954; line-height: 1.6; background: #ffffff;"&gt;&lt;!-- Eyebrow / product tag --&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 14px; color: #0766d1; font-weight: 600; margin-bottom: 10px;"&gt;SAS Data Maker &amp;nbsp;•&amp;nbsp; Product Update&lt;/DIV&gt;
&lt;!-- Headline --&gt;
&lt;H1 style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 32px; line-height: 1.25; color: #032954; margin: 0 0 10px 0; font-weight: bold;"&gt;New in SAS Data Maker: the Private Evolution method&lt;/H1&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 14px; color: #7e889a; margin: 0 0 18px 0;"&gt;Posted in: SAS Data Maker | Product Updates&lt;/DIV&gt;
&lt;!-- Accent rule --&gt;
&lt;DIV style="height: 4px; width: 64px; background: #0766d1; margin: 0 0 28px 0; border-radius: 2px;"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;!-- Intro --&gt;
&lt;P style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 17px; color: #032954; margin: 0 0 36px 0;"&gt;If you've been generating synthetic data in SAS Data Maker and wishing for an option that's built with privacy in mind from the ground up, this update is for you. SAS Data Maker now includes the Private Evolution method: a new generator type designed for small to medium single-table data sets, particularly useful when your synthetic data will be used to train downstream classifiers and privacy is a real concern.&lt;/P&gt;
&lt;!-- What is Private Evolution --&gt;
&lt;H2 style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 22px; color: #032954; margin: 0 0 16px 0; font-weight: bold;"&gt;What is Private Evolution?&lt;/H2&gt;
&lt;P style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; color: #032954; margin: 0 0 14px 0;"&gt;Private Evolution takes an evolutionary approach to building synthetic data. Rather than training a traditional generative model, it works by:&lt;/P&gt;
&lt;UL style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; color: #032954; margin: 0 0 20px 0; padding-left: 20px;"&gt;
&lt;LI style="margin-bottom: 8px;"&gt;Using APIs to generate variations of your data&lt;/LI&gt;
&lt;LI style="margin-bottom: 8px;"&gt;Privately evaluating those variations&lt;/LI&gt;
&lt;LI style="margin-bottom: 0;"&gt;Keeping the highest-quality samples&lt;/LI&gt;
&lt;/UL&gt;
&lt;P style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; color: #032954; margin: 0 0 16px 0;"&gt;This cycle repeats, gradually refining the synthetic data set. One thing worth noting: the output row count is fixed to match your source data, so if you need to generate more or fewer rows than you started with, this may not be the method for you.&lt;/P&gt;
&lt;P style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #7e889a; margin: 0 0 36px 0; font-style: italic;"&gt;The method comes out of recent research by Toan Tran and colleagues (Tran et al. 2026).&lt;/P&gt;
&lt;!-- Setting it up --&gt;
&lt;H2 style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 22px; color: #032954; margin: 0 0 16px 0; font-weight: bold;"&gt;Setting it up&lt;/H2&gt;
&lt;P style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; color: #032954; margin: 0 0 24px 0;"&gt;Once you've pointed SAS Data Maker at your source data, you'll find the Private Evolution settings on the Training tab. Here's a rundown of what you can configure:&lt;/P&gt;
&lt;!-- Settings cards --&gt;
&lt;DIV style="background: #ffffff; border: 1px solid #C4DEFD; border-radius: 8px; padding: 16px 20px; margin: 0 0 12px 0;"&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0766d1; margin-bottom: 6px;"&gt;Model type&lt;/DIV&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954;"&gt;Specifies the type of generator to use. Select "Private Evolution" to use this method.&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV style="background: #ffffff; border: 1px solid #C4DEFD; border-radius: 8px; padding: 16px 20px; margin: 0 0 12px 0;"&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0766d1; margin-bottom: 6px;"&gt;Random state&lt;/DIV&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954;"&gt;Controls the random number generator. Standard random seed control, shared across model types.&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV style="background: #ffffff; border: 1px solid #C4DEFD; border-radius: 8px; padding: 16px 20px; margin: 0 0 12px 0;"&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0766d1; margin-bottom: 6px;"&gt;Use differential privacy&lt;/DIV&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954; margin-bottom: 12px;"&gt;Specifies whether to use differential privacy with the Private Evolution method. On by default. This limits how much any single individual's data can influence the trained generator. You'll set an epsilon value here:&lt;/DIV&gt;
&lt;TABLE style="width: 100%; border-collapse: collapse;" role="presentation"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD style="padding: 8px 12px; background: #C4DEFD; border-radius: 6px 0 0 6px; font-family: 'Courier New', monospace; font-size: 14px; color: #032954; width: 33%;"&gt;~0.01&lt;/TD&gt;
&lt;TD style="padding: 8px 12px; font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 14px; color: #032954;"&gt;Extremely high privacy&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="padding: 8px 12px; background: #C4DEFD; font-family: 'Courier New', monospace; font-size: 14px; color: #032954;"&gt;1–20&lt;/TD&gt;
&lt;TD style="padding: 8px 12px; font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 14px; color: #032954;"&gt;Standard privacy needs&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="padding: 8px 12px; background: #C4DEFD; border-radius: 0 0 0 6px; font-family: 'Courier New', monospace; font-size: 14px; color: #032954;"&gt;20.0 (max)&lt;/TD&gt;
&lt;TD style="padding: 8px 12px; font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 14px; color: #032954;"&gt;Notably, Private Evolution tends to hold onto high utility even at this upper bound&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;DIV style="background: #ffffff; border: 1px solid #C4DEFD; border-radius: 8px; padding: 16px 20px; margin: 0 0 12px 0;"&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0766d1; margin-bottom: 6px;"&gt;Maximum number of categories&lt;/DIV&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954;"&gt;Caps how much categorical detail is preserved per column. Default is 100; range is 1–100.&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV style="background: #ffffff; border: 1px solid #C4DEFD; border-radius: 8px; padding: 16px 20px; margin: 0 0 12px 0;"&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0766d1; margin-bottom: 6px;"&gt;Initial mutation rate&lt;/DIV&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954;"&gt;Controls how large a "jump" a numerical feature can make, and doubles as the probability that a categorical feature gets swapped out. This decays over the course of training. Valid range: 0.1–0.5. Tune this if you're chasing better downstream classification accuracy.&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV style="background: #ffffff; border: 1px solid #C4DEFD; border-radius: 8px; padding: 16px 20px; margin: 0 0 12px 0;"&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0766d1; margin-bottom: 6px;"&gt;Mutation rate decay&lt;/DIV&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954;"&gt;Specifies how the mutation rate decays. Choose Polynomial (default, and a safe bet for most cases) or Linear.&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV style="background: #ffffff; border: 1px solid #C4DEFD; border-radius: 8px; padding: 16px 20px; margin: 0 0 36px 0;"&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0766d1; margin-bottom: 6px;"&gt;Variation method&lt;/DIV&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954; margin-bottom: 12px;"&gt;How new candidate rows are generated each round:&lt;/DIV&gt;
&lt;UL style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954; margin: 0; padding-left: 20px;"&gt;
&lt;LI style="margin-bottom: 8px;"&gt;&lt;STRONG style="color: #032954;"&gt;Random walk&lt;/STRONG&gt; — Nudges numerical values by a uniform-random step scaled by the mutation rate; categorical features get resampled at the mutation rate probability.&lt;/LI&gt;
&lt;LI style="margin-bottom: 8px;"&gt;&lt;STRONG style="color: #032954;"&gt;Normal random walk&lt;/STRONG&gt; — Same idea, but step sizes follow a Gaussian distribution.&lt;/LI&gt;
&lt;LI style="margin-bottom: 8px;"&gt;&lt;STRONG style="color: #032954;"&gt;Reflected random walk&lt;/STRONG&gt; — Like random walk, but instead of clipping numerical values at the boundary, it reflects them back in.&lt;/LI&gt;
&lt;LI style="margin-bottom: 8px;"&gt;&lt;STRONG style="color: #032954;"&gt;Interpolation&lt;/STRONG&gt; — Samples pairs of numerical values and interpolates between them.&lt;/LI&gt;
&lt;LI style="margin-bottom: 0;"&gt;&lt;STRONG style="color: #032954;"&gt;Interpolation and weighted&lt;/STRONG&gt; — Same numerical handling as Interpolation, but mutated categorical features are resampled using the weighted distribution from the previous round.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;P style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; color: #032954; margin: 0 0 16px 0;"&gt;Once your settings are in place, hit Start training. You'll see a Task Performance chart (give it a few seconds to appear) tracking running tasks and memory usage. You can filter it to only show tasks running longer than a threshold you set. Click into any bar for more detail. When training wraps up, you'll land on the Evaluation tab automatically.&lt;/P&gt;
&lt;DIV style="background: #C4DEFD; border-left: 4px solid #0766d1; border-radius: 6px; padding: 14px 18px; margin: 0 0 40px 0;"&gt;&lt;SPAN&gt;If a generator already exists for your project, you'll be prompted about whether to create a new model with your updated settings — choose &lt;STRONG&gt;Make a copy and edit&lt;/STRONG&gt; if so.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;!-- Picking your settings --&gt;
&lt;H2 style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 22px; color: #032954; margin: 0 0 16px 0; font-weight: bold;"&gt;Picking your settings: what we know so far&lt;/H2&gt;
&lt;P style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; color: #032954; margin: 0 0 14px 0;"&gt;Here's the honest answer: there's no reliable heuristic yet for guaranteeing the best settings for your specific use case. A few things do seem to hold up, though:&lt;/P&gt;
&lt;UL style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; color: #032954; margin: 0 0 28px 0; padding-left: 20px;"&gt;
&lt;LI style="margin-bottom: 8px;"&gt;Set epsilon based on the privacy level your use case actually requires — don't just default it&lt;/LI&gt;
&lt;LI style="margin-bottom: 8px;"&gt;Polynomial mutation rate decay is a reasonable starting point for most situations&lt;/LI&gt;
&lt;LI style="margin-bottom: 0;"&gt;Variation method and initial mutation rate are your main levers for squeezing out better downstream classification performance&lt;/LI&gt;
&lt;/UL&gt;
&lt;P style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; color: #032954; margin: 0 0 20px 0;"&gt;To ground this, an ablation study tested Private Evolution on binary classification tasks (using XGBoost with default settings as the downstream model) across a few benchmark data sets:&lt;/P&gt;
&lt;!-- Ablation study table --&gt;
&lt;DIV style="overflow-x: auto; margin: 0 0 16px 0;"&gt;
&lt;TABLE style="width: 100%; border-collapse: collapse; min-width: 560px;" role="presentation"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH style="text-align: left; font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 14px; color: #ffffff; background: #032954; padding: 12px 16px; border-radius: 6px 0 0 0;"&gt;Data set&lt;/TH&gt;
&lt;TH style="text-align: left; font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 14px; color: #ffffff; background: #032954; padding: 12px 16px;"&gt;Best settings&lt;/TH&gt;
&lt;TH style="text-align: left; font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 14px; color: #ffffff; background: #032954; padding: 12px 16px;"&gt;Accuracy achieved&lt;/TH&gt;
&lt;TH style="text-align: left; font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 14px; color: #ffffff; background: #032954; padding: 12px 16px; border-radius: 0 6px 0 0;"&gt;Real-data upper bound&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954; padding: 12px 16px; border-bottom: 1px solid #C4DEFD; background: #ffffff;"&gt;adult&lt;/TD&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954; padding: 12px 16px; border-bottom: 1px solid #C4DEFD; background: #ffffff;"&gt;Initial mutation rate 0.5, Normal random walk&lt;/TD&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #0766d1; font-weight: bold; padding: 12px 16px; border-bottom: 1px solid #C4DEFD; background: #ffffff;"&gt;0.84&lt;/TD&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #7e889a; padding: 12px 16px; border-bottom: 1px solid #C4DEFD; background: #ffffff;"&gt;0.87&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954; padding: 12px 16px; border-bottom: 1px solid #C4DEFD; background: #C4DEFD22;"&gt;artificial characters&lt;/TD&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954; padding: 12px 16px; border-bottom: 1px solid #C4DEFD; background: #C4DEFD22;"&gt;Initial mutation rate 0.3, Random walk&lt;/TD&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #0766d1; font-weight: bold; padding: 12px 16px; border-bottom: 1px solid #C4DEFD; background: #C4DEFD22;"&gt;0.68&lt;/TD&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #7e889a; padding: 12px 16px; border-bottom: 1px solid #C4DEFD; background: #C4DEFD22;"&gt;0.89&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954; padding: 12px 16px; background: #ffffff;"&gt;person activity&lt;/TD&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #032954; padding: 12px 16px; background: #ffffff;"&gt;Initial mutation rate 0.4, Interpolation and weighted&lt;/TD&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #0766d1; font-weight: bold; padding: 12px 16px; background: #ffffff;"&gt;0.74&lt;/TD&gt;
&lt;TD style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #7e889a; padding: 12px 16px; background: #ffffff;"&gt;0.82&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;P style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #7e889a; font-style: italic; margin: 0 0 40px 0;"&gt;Take these as a starting point for experimentation rather than a formula — results will vary by data set, and some exploration of the mutation rate and variation method space is likely worth your time.&lt;/P&gt;
&lt;!-- Where to learn more --&gt;
&lt;DIV style="background: #032954; border-radius: 10px; padding: 28px 30px; margin: 0 0 40px 0;"&gt;
&lt;H2 style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 20px; color: #ffffff; margin: 0 0 16px 0; font-weight: bold;"&gt;Where to learn more&lt;/H2&gt;
&lt;UL style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 16px; color: #c4defd; margin: 0; padding-left: 20px;"&gt;
&lt;LI style="margin-bottom: 10px;"&gt;See &lt;FONT color="#FF0000"&gt;&lt;A href="https://go.documentation.sas.com/doc/en/sdgcdc/v_001/sdgug/p00tuqeck8lapzn1aqp472vnagpa.htm#n19855lfoa193bn1ntc5i76dy0ri" target="_self"&gt;Similarity and Privacy Metrics&lt;/A&gt; &lt;/FONT&gt;for the Metric Settings available alongside Private Evolution&lt;/LI&gt;
&lt;LI style="margin-bottom: 10px;"&gt;See &lt;A href="https://go.documentation.sas.com/doc/en/sdgcdc/v_001/sdgug/n0ylmwhganx6ran1knf6op71786o.htm" target="_self"&gt;Differential Privacy&lt;/A&gt; for more on how epsilon works&lt;/LI&gt;
&lt;LI style="margin-bottom: 10px;"&gt;See &lt;A href="https://go.documentation.sas.com/doc/en/sdgcdc/v_001/sdgug/n0iag9wi07ii0xn10sm9j4mjq5sb.htm" target="_self"&gt;Categories and Binning&lt;/A&gt; for details on categorical handling&lt;/LI&gt;
&lt;LI style="margin-bottom: 0;"&gt;See &lt;A href="https://go.documentation.sas.com/doc/en/sdgcdc/v_001/sdgug/n0azns9ek3i3kpn1x77jnwhwamd3.htm" target="_self"&gt;Select a Different Version of a Model&lt;/A&gt; for working with project versions&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;!-- CTA: Learn more --&gt;
&lt;DIV style="background: #0766d1; border-radius: 10px; padding: 26px 30px; text-align: center; margin: 0 0 20px 0;"&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 17px; color: #ffffff; margin-bottom: 16px;"&gt;Interested in trying SAS Data Maker and the Private Evolution method?&lt;/DIV&gt;
&lt;A style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; display: inline-block; background: #ffffff; color: #0766d1; font-weight: bold; font-size: 15px; padding: 12px 28px; border-radius: 6px; text-decoration: none;" href="https://www.sas.com/en_au/software/data-maker.html" target="_blank"&gt; Explore SAS Data Maker &lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background: #ffffff; border: 2px solid #0766d1; border-radius: 10px; padding: 26px 30px; text-align: center; margin: 0 0 20px 0;"&gt;
&lt;DIV style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; font-size: 17px; color: #032954; margin-bottom: 16px;"&gt;Have an idea for how SAS Data Maker could work better for you?&lt;/DIV&gt;
&lt;A style="font-family: 'Anova', 'Segoe UI', Arial, sans-serif; display: inline-block; background: #0766d1; color: #ffffff; font-weight: bold; font-size: 15px; padding: 12px 28px; border-radius: 6px; text-decoration: none;" href="https://communities.sas.com/t5/SAS-Product-Suggestions/idb-p/product-suggestions" target="_blank"&gt; Submit a Product Suggestion &lt;/A&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Mon, 21 Sep 2026 18:59:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Maker-Discussion/New-to-SAS-Data-Maker-Private-Evolution-Method/m-p/993962#M8</guid>
      <dc:creator>Edie_Moyers</dc:creator>
      <dc:date>2026-09-21T18:59:33Z</dc:date>
    </item>
  </channel>
</rss>

