<?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 Re: Simulating data to generate larger data set for building models in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/185769#M40433</link>
    <description>&lt;P&gt;based on the dicsussion, it sounds like you have an outcome variable that you want to model with other predictor variables, where time, or the order in which the data are generated is not a predictor variable.&amp;nbsp; You may want to simulate your NxP (N= rows, P = variables (y and x's)) matrix&amp;nbsp;using a multivariate&amp;nbsp;normal distribution.&amp;nbsp; This link provides JSL to simulate multivariate normal distributions. &lt;A href="http://www.jmp.com/support/notes/36/140.html" target="_blank"&gt;http://www.jmp.com/support/notes/36/140.html&lt;/A&gt; You need to modify it based on your estimated covariance matrix, but it should work, if your data follows a multivariate normal distribution.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 09 Mar 2019 16:01:08 GMT</pubDate>
    <dc:creator>GM</dc:creator>
    <dc:date>2019-03-09T16:01:08Z</dc:date>
    <item>
      <title>Simulating data to generate larger data set for building models</title>
      <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/177915#M40186</link>
      <description>&lt;P&gt;Dear JMP community,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I'm trying to work out a way to generate simulated data to better train a model I'm building.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I have a decent sized data set -- a few thousand data points, but would like to generate simulated data that maintains a similar structure as the original data in order to improve upon the model. I'd like to have somewhere around 20K-50K data points with a similar structure in order to have a larger set to train, validate, and test the prediction model.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Just for visual purposes, the data looks something like this:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="data.png" style="width: 698px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/15859iBA0CEBBCDAB942E6/image-size/large?v=v2&amp;amp;px=999" role="button" title="data.png" alt="data.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I've tried to work with the "Simulator" feature from the Profiler platform, but the data that is generated there doesn't keep a similar structure (variation) as the original data -- it gets too "washed out" with the standard deviations from the inputs and response. When I try to build a model off this set and compare it to the original model from the source data, the orginal model outscores it because that model maintains the structure of the data in it's prediction. The model generated from the simulated data set doesn't since all structure is essentially lost.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Also, the "Simulate" feature (right clicking a column in a report window) doesn't really get me where I want either.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I've done a bit of research into what people have done with JMP and found a few potential leads, however so far none of them really go after what I'm looking for.&amp;nbsp;If anyone out there has a solution to this, or can point me in the right direction on how to code for it, I would be grateful.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2019 15:32:04 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/177915#M40186</guid>
      <dc:creator>SDF1</dc:creator>
      <dc:date>2019-02-27T15:32:04Z</dc:date>
    </item>
    <item>
      <title>Re: Simulating data to generate larger data set for building models</title>
      <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/177986#M40188</link>
      <description>&lt;P&gt;If you have JMP Pro version 14.2 your problem sounds like a perfect application for the Functional Data Explorer. Another option might be time series modeling approach using some kind of ARIMA construct perhaps? No need for JMP Pro for the time series approach.&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2019 16:49:22 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/177986#M40188</guid>
      <dc:creator>Peter_Bartell</dc:creator>
      <dc:date>2019-02-27T16:49:22Z</dc:date>
    </item>
    <item>
      <title>Re: Simulating data to generate larger data set for building models</title>
      <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/177995#M40189</link>
      <description>&lt;P&gt;First of all, how would you use the simulated data to improve the model? Is it to have sufficient data to demonstrate the feasibility of a particular&amp;nbsp;modeling approach? Is it to assess the sample size that might be sufficient for a particular model? Is just a matter of increasing the sample size?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Second of all, it seems like you have a single time series. Is that interpretation correct?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Third of all, the simulation feature of the Profiler is meant to work with a fitted or saved model. You can describe the variation in the predictors and in the responses in terms of parametric distribution models. I don't know if that mechanism works with time series models. (Other experts can chime in here.)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The platform simulation is intended to resample data based on a save model with a stochastic component to generate the empirical sampling distribution of the chosen statistic in a platform.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think that I can get a SAS program to simulate time series data that could be adapted to a JMP column formula or script. (No promises.)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Am I on the right track?&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2019 17:12:03 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/177995#M40189</guid>
      <dc:creator>Mark_Bailey</dc:creator>
      <dc:date>2019-02-27T17:12:03Z</dc:date>
    </item>
    <item>
      <title>Re: Simulating data to generate larger data set for building models</title>
      <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/177996#M40190</link>
      <description>&lt;P&gt;Hi Peter,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Thanks for the comments. I forgot to add in the original post that I am running JMP Pro 14.1.0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I might have to wait until the next update roll-out, but I can at least do some reading and follow-up.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2019 17:10:14 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/177996#M40190</guid>
      <dc:creator>SDF1</dc:creator>
      <dc:date>2019-02-27T17:10:14Z</dc:date>
    </item>
    <item>
      <title>Re: Simulating data to generate larger data set for building models</title>
      <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/177997#M40191</link>
      <description>&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Thanks for your comments.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; The data generated is very slow -- meaning it takes a long time to actually get the original data, days &amp;amp; weeks. So, building a data set that is 50K in size is not feasible. I am using some of the Pro (running Pro 14.1.0) modeling functions to try and generate a model that not only predicts well the data, but also captures the structure within the data. Having a larger data set that mimics the original structure would be very helpful in improving the model. Increasing the sample size (including more train, validation, and test size as well) and capturing the structure of the data would help with training a better model -- at least I think.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; It's not strictly a time series, although one could view it that way. The data events are not tied to each other in time, necessarily. Another poster suggested a time series analysis, which I will look into.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Unfortunately, when I try to use the simulation feature of the Profiler and generate the larger data sets, the new output data doesn't show any of the related structure of the original data. I can build a new model on it that fits very well, but when I compare the new model to the original model (built on the original data), using the original data, the new model is not as good of a fit.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Sorry I can't be more specific, but I can't discuss the details of the data. I hope my comments make sense to the points you brought up.&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; From what I'm wanting to do, the simulation feature in Profiler seems the right way to go, but it's not giving me what I'm trying to get. The Platorm Simulation is definitely not the right way to go, or at least I can see how to adjust it to give me what I'm after.&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2019 17:21:31 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/177997#M40191</guid>
      <dc:creator>SDF1</dc:creator>
      <dc:date>2019-02-27T17:21:31Z</dc:date>
    </item>
    <item>
      <title>Re: Simulating data to generate larger data set for building models</title>
      <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/178054#M40192</link>
      <description>&lt;P&gt;So the response is a time-dependent signal? Are there predictors or is it the auto-correlation that is important?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What do you mean by "&lt;SPAN&gt;Unfortunately, when I try to use the simulation feature of the Profiler and generate the larger data sets, the new output data doesn't show any of the related structure of the original data.&lt;/SPAN&gt;" What is the nature of the desired structure?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How is the data different from a time series?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I don't think that the simulator in the Prolfier or the JMP Pro Simulate platform feature will satisfy your needs. A column formula or a script will likely be the most satisfying approach.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can't disclose some details (understood) so we have to play "twenty questions!"&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2019 18:09:36 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/178054#M40192</guid>
      <dc:creator>Mark_Bailey</dc:creator>
      <dc:date>2019-02-27T18:09:36Z</dc:date>
    </item>
    <item>
      <title>Re: Simulating data to generate larger data set for building models</title>
      <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/178088#M40193</link>
      <description>&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; The data are not time-dependent. Each measurement is independent of the one previous, but in general the data are collected one after another. They could be considered a time-series, but not strictly speaking as they might not technically be sequential. More importantly though, each measurement is an independent measurement of a repsonse.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Hopfully, the visual below will explain what I mean about the simulated data losing any structure:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Simdata.png" style="width: 999px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/15864iA866C5F2BF454B2C/image-size/large?v=v2&amp;amp;px=999" role="button" title="Simdata.png" alt="Simdata.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I generated that by opening the simulator in Profiler, giving each predictor (I have several) a normal distribution with a realistic SD (derived from the actual data), and generating a table with 50K responses. Although the average, maxs, and mins might be close to what the original data looks like, the other structure is lost. This new data set doesn't contain the same kind of "long range" structure the original one does, and it's this structure that is equally important to capture in a simulated data set as is the actual values of the data. It doesn't have to match exactly, but at least have a similar structure (see original post for comparison).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I agree that the two simulator options built into JMP are not appropriate. Any suggestions on a specific topic to read up on for the column formula or writing a script? I am not familiar with any of the built-in formulas that could take care of this for me. I am fine with scripting such a thing, but would need to know where to start. I still need to look into the other suggestion from Peter Bartell about the functional data explorer and ARIMA modeling to see if those would handle it.&amp;nbsp;&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;</description>
      <pubDate>Wed, 27 Feb 2019 18:52:27 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/178088#M40193</guid>
      <dc:creator>SDF1</dc:creator>
      <dc:date>2019-02-27T18:52:27Z</dc:date>
    </item>
    <item>
      <title>Re: Simulating data to generate larger data set for building models</title>
      <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/178297#M40194</link>
      <description>&lt;P&gt;Given the observations are not a time series I withdraw my earlier recommendations regarding Functional Data Explorer or time series analysis. Both techniques assume some structure ACROSS time between the observations...and since these observations are independent of each other...using FDE or time series is not recommended.&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2019 19:20:48 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/178297#M40194</guid>
      <dc:creator>Peter_Bartell</dc:creator>
      <dc:date>2019-02-27T19:20:48Z</dc:date>
    </item>
    <item>
      <title>Re: Simulating data to generate larger data set for building models</title>
      <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/178300#M40195</link>
      <description>&lt;P&gt;Hi Peter,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Do either of those platforms allow for maintaining the long range structure? I'll still read up on them, it might give me some ideas on how to code for my own solution.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2019 19:28:06 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/178300#M40195</guid>
      <dc:creator>SDF1</dc:creator>
      <dc:date>2019-02-27T19:28:06Z</dc:date>
    </item>
    <item>
      <title>Re: Simulating data to generate larger data set for building models</title>
      <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/178305#M40196</link>
      <description>&lt;P&gt;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/12549"&gt;@SDF1&lt;/a&gt; : Your phrase 'long range structure' can have many flavors, nuances, and issues attached. For example seasonality can be one form of structure. ARIMA time series methods are VERY well suited for modeling seasonality effects and long term trend or cyclical movement in a process. See the classic seriesg.jmp data table in the JMP Sample Data Directory.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My suggestion for starters is to read up on JMP/JMP Pro's capabilities within the JMP documentation. Here's a link for FDE:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.jmp.com/support/help/14/functional-data-explorer.shtml" target="_blank" rel="noopener"&gt;https://www.jmp.com/support/help/14/functional-data-explorer.shtml&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And here's a link for time series analysis:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.jmp.com/support/help/14/time-series-analysis.shtml" target="_blank" rel="noopener"&gt;https://www.jmp.com/support/help/14/time-series-analysis.shtml&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2019 19:48:13 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/178305#M40196</guid>
      <dc:creator>Peter_Bartell</dc:creator>
      <dc:date>2019-02-27T19:48:13Z</dc:date>
    </item>
    <item>
      <title>Re: Simulating data to generate larger data set for building models</title>
      <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/178893#M40201</link>
      <description>&lt;P&gt;So the data are not plotted in time order? They are not from the same source (single source)?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When you say that each measurement is independent, have you estimated the auto-correlation, even just for a lag of 1? While 'independent' might mean that the data were collected separately, I am talking about statistical independence, or lack of correlation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The simulated data is what I would expect. There is a single population with a stable mean and variance. The Monte Carlo simulation includes random perturbations to both the factors and the response.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The 'structure' that you see in your data but not in the simulation is the result of other 'assignable causes.' The causes can occur randomly in time and in magnitude. The simulation must include their contribution. Do you know what they are? How they occur? How to model them?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I understand that you cannot disclose the true nature and detail of the measurements, but perhaps you could use an analogy to give us a sense of the data and what you are doing. For example, perhaps you are measuring the pressure in three torpedo tubes inside a nuclear submarine from time to time...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Assuming that we can help you to simulate the real data, what kind of analysis or modeling do you plan to use with it?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Peter is very helpful but as we learn more about your problem, I doubt that those suggestions will help, The functional data analysis is for functions, profiles, or curves. Imagine a sample of hundreds of data series and you want to model the shape and either how the shape is influenced by factors or how the shape predicts outcomes. You apparently have a single data series that you want to extend. The FDA does not predict beyond the original domain. The ARIMA model assumes equally spaced points. It can model the auto-correlation, perturbations, and seasonality to predict ahead but not far. On the other hand, a Monte Carlo simulation based on the ARIMA model is possible.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Feb 2019 11:06:15 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/178893#M40201</guid>
      <dc:creator>Mark_Bailey</dc:creator>
      <dc:date>2019-02-28T11:06:15Z</dc:date>
    </item>
    <item>
      <title>Re: Simulating data to generate larger data set for building models</title>
      <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/179031#M40202</link>
      <description>&lt;P&gt;I agree with&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/5358"&gt;@Mark_Bailey&lt;/a&gt;&amp;nbsp; last paragraph above...and as I stated in an earlier post...from what you've shared so far...I doubt that FDE or time series analysis is the most appropriate approach for your goals.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Feb 2019 14:04:20 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/179031#M40202</guid>
      <dc:creator>Peter_Bartell</dc:creator>
      <dc:date>2019-02-28T14:04:20Z</dc:date>
    </item>
    <item>
      <title>Re: Simulating data to generate larger data set for building models</title>
      <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/181209#M40250</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/369"&gt;@Peter_Bartell&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/5358"&gt;@Mark_Bailey&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I really appreciate the discussion on this matter, as it's giving me some ideas on how to improve my analysis.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; The data come from a process, but are not in real time. They are collected in a database, that is then later accessed. I can't guarantee that each point is truly sequential after the previous. There is a typical time spacing between points, but if there is a pause in the process, which could be hours or days, the database just picks up where it left off. Hence, it's not strictly speaking a time-series. However, in practice if the ARIMA model can duplicate a similar response as the real data, this should be sufficient (I think).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Tha data are from the same source. Samples are pulled from the process and a measurement done on them.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I have not yet tried estimating the autocorrelation yet. The Monte Carlo simulation might be a way to go in order to generate input/output data that mimics the real data. I didn't know JMP could do MC simulations. I've done those before on other problems, but not using JMP. These are things I'll have to look into.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; The goal is to develop a model that can well-predict the response. With that, we could monitor just the factors (easier). If the model predicts a warning, then the more challenging efforts can be done.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I still think it would be worth reading about the FDE and ARIMA, it might spark some ideas. I hope my somewhat vague explanations make sense. Thanks for understanding the disclosure concerns.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Fri, 01 Mar 2019 21:19:56 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/181209#M40250</guid>
      <dc:creator>SDF1</dc:creator>
      <dc:date>2019-03-01T21:19:56Z</dc:date>
    </item>
    <item>
      <title>Re: Simulating data to generate larger data set for building models</title>
      <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/181723#M40265</link>
      <description>&lt;P&gt;It is not clear that simulating more data will help. If you can simulate the data, then you have the model of the data. The 'structure' is a shift in the population (not reproduced by the Monte Carlo simulation with a constant mean).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Are you simultaneously measuring the candidates for predictor variables (factors) with this response? Have you explored correlations, associations, and possible models?&lt;/P&gt;</description>
      <pubDate>Sat, 02 Mar 2019 11:39:10 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/181723#M40265</guid>
      <dc:creator>Mark_Bailey</dc:creator>
      <dc:date>2019-03-02T11:39:10Z</dc:date>
    </item>
    <item>
      <title>Re: Simulating data to generate larger data set for building models</title>
      <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/184750#M40379</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/5358"&gt;@Mark_Bailey&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Ultimately, I'd like to build a strong model that predicts future values given the incoming factors. I have looked into the ARIMA and FDE. I agree the FDE is probably not a suitable approach. However, I think the ARIMA modeling might provide a pathway for generating new data for training the model.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Several factors are measured more or less in parallel with the response. All measurements use up source material, but there is a large quantity that is sampled to be able to run the other measurements.&amp;nbsp;&lt;SPAN style="font-family: inherit;"&gt;We have identified a set of factors that have the strongest predictive capability. I have used those factors and the response to check several different models using generalized regression methods, boosted tree, boostrap forest, neural nets, and other partitioning methods. Comparing the models I find that the bootstrap forest consistantly gives better modeling results than the others. I can improve upon this model a little further by holding back for testing as well running the model with a tuning table to optimize the fit parameters.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: inherit;"&gt;What I still find, though, is that the model doesn't really capture the highs and lows of the data as much as we believe it should (or could). It does capture some of the structure, but it's not so great at getting those highs and lows. Hence, I'd like to simulate a larger data set that includes more of those events in order to build a better model. And since it takes a long time to actually build up a data set of real values, simulation of data to train a model would be helpful.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: inherit;"&gt;I do think that the ARIMA platform can be of help in this regard. I've tested it out to generate predicted values of the factors and response. This generates a new set of values for the factors and responses that mimic the real data. I can then concatenate the simulated and real data into a new data table to generate a new data set that is twice as big.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: inherit;"&gt;Unfortunately, the ARIMA modeling does not do a good job of predicting many new values for the factors or response, so I can't really use it to generate forcast periods. Still, I think this alternative approach to build a simulated data set might prove useful.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 07 Mar 2019 16:53:28 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/184750#M40379</guid>
      <dc:creator>SDF1</dc:creator>
      <dc:date>2019-03-07T16:53:28Z</dc:date>
    </item>
    <item>
      <title>Re: Simulating data to generate larger data set for building models</title>
      <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/184794#M40382</link>
      <description>&lt;P&gt;First of all, ARIMA and other time series models assume short-term perturbations and some periodic trends, so they are not good for long-range predictions.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The 'lack of fit' issue with your present models (prediction lacks the extreme excursions of the observed response) might not be aided by more data. You might be lacking sufficient predictors. One direction to reduce bias is to include more terms in the basis expansion using the current feature set. You mention several modeling techniques but you don't say anything about the complexity of these models that you explored. Higher complexity, with the risk of over-fitting addressed by cross-validation, might solve the bias problem. The other direction to reduce bias is to search for missing features that would finally explain the departures from the observed response.&lt;/P&gt;</description>
      <pubDate>Thu, 07 Mar 2019 17:43:42 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/184794#M40382</guid>
      <dc:creator>Mark_Bailey</dc:creator>
      <dc:date>2019-03-07T17:43:42Z</dc:date>
    </item>
    <item>
      <title>Re: Simulating data to generate larger data set for building models</title>
      <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/184893#M40401</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/5358"&gt;@Mark_Bailey&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; There definitely might be some deficiencies in adequate predictors. However, based on the other analyses we've done, the set that we have definitely appear to be better suited than many of the others we've looked into.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; With regards to complexity and cross-validation, I definitely take that into account. I generate a train/validation/test column to help with the risk of overfitting. The bootstrap forest modeling generates a rather complex decision-tree prediction formula that is much more extensive than, e.g. the generalized regression models or neural net modeling. It performs better too when comparing the models to one another. Typically, I find that after running the bootstrap forest platform with a tuning matrix, that there are on the order of 60+ trees, with ~4 terms sampled per split. The number of splits per term can vary, but is often in the 1,000's to 3,000's range.&lt;/P&gt;</description>
      <pubDate>Thu, 07 Mar 2019 20:50:59 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/184893#M40401</guid>
      <dc:creator>SDF1</dc:creator>
      <dc:date>2019-03-07T20:50:59Z</dc:date>
    </item>
    <item>
      <title>Re: Simulating data to generate larger data set for building models</title>
      <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/185769#M40433</link>
      <description>&lt;P&gt;based on the dicsussion, it sounds like you have an outcome variable that you want to model with other predictor variables, where time, or the order in which the data are generated is not a predictor variable.&amp;nbsp; You may want to simulate your NxP (N= rows, P = variables (y and x's)) matrix&amp;nbsp;using a multivariate&amp;nbsp;normal distribution.&amp;nbsp; This link provides JSL to simulate multivariate normal distributions. &lt;A href="http://www.jmp.com/support/notes/36/140.html" target="_blank"&gt;http://www.jmp.com/support/notes/36/140.html&lt;/A&gt; You need to modify it based on your estimated covariance matrix, but it should work, if your data follows a multivariate normal distribution.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 09 Mar 2019 16:01:08 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/185769#M40433</guid>
      <dc:creator>GM</dc:creator>
      <dc:date>2019-03-09T16:01:08Z</dc:date>
    </item>
    <item>
      <title>Re: Simulating data to generate larger data set for building models</title>
      <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/186068#M40450</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/8786"&gt;@GM&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Thanks for the input and suggestion. You are correct about the intended goal and description of the multivariate data. The order the data is generated does not appear to be a good predictor. There are other properties that are measured which, when used collectively, provide a reasonable prediction of the "y" I want to model/predict. The difficulty comes when trying to train the model to be a better fit. I'd like to do this by simulating data, but this is proving more challenging that I anticipated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; The MVN approach certainly does do a better job at preserving some of the multivariate correlations of the data than the simulate option does in profiler. That option just makes an average with a given standard deviation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Unfortunately when I try to build a model using the MVN script and generated data, it performs much worse than a similar model built off of just the original data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; So far, I find that the ARIMA model does a better job at capturing the short-term swings in the data, as well as some of the longer range structure. It also does a poor job predicting the forcast in data, but what I'm thinking is to use it to generate new data that is added to the original data to build a larger data set and then train a model with that larger data set.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; What I think I'll try now is to "Save Columns" from the ARIMA report, extract out the predicted values and then concatenate that with the original data table. Then, I'd like to randomize the rows in the new data table and build a model with that larger data set. I guess another option might be to generate multiple validation columns, run the same model with different cross validation rows and average the resulting models.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I appreciate all the contributions to this discussion. Although I haven't found an appropriate solution yet, I'm learning a lot and coming up with some new ideas to try.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Mon, 11 Mar 2019 20:07:36 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/186068#M40450</guid>
      <dc:creator>SDF1</dc:creator>
      <dc:date>2019-03-11T20:07:36Z</dc:date>
    </item>
    <item>
      <title>Re: Simulating data to generate larger data set for building models</title>
      <link>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/188699#M40734</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/5358"&gt;@Mark_Bailey&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/369"&gt;@Peter_Bartell&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Just to provide some feedback, and continue the discussion on this topic, I was able to get some reasonable model data using the ARIMA platform. It does a good job of recreating a similar data set, although not good at forcasting, but that's OK. Applying the prediction formula from this model works fairly well with my actual data set, so it does provide a potentially useful path forward.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I'm not convinced this is ultimately how I wish to proceed, so I want to compare it to the other simulation options within JMP. I know that the stochastic simulation from the profiler doesn't help for reasons we've discussed before. Additionally, it's not the best approach for tuning the model for improved fitting, which I would like to do.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; For my specific modeling, I'm using a bootstrap forest model and would like to improve it by tuning the model. I have done so in part with a tuning table. There are some limitations in this regard though, particularly with the number of runs I can afford (memory-wise) in the tuning table. I typically run my modeling with as many runs in my tuning table that I can afford. This narrows down on the number of trees in the forest, number of terms sampled per split, bootstrap samples, minimum splits per tree, and minimum size split. This might help to optimize the parameters of the model platform for finding a solution, but it doesn't necessarily mean an optimized model based on the data I have.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; When I build the model, I create a validation column that I break into a training and test set, stratified by my response column. I then build the model on only the training data with a certain % held back for validation of the model. The model output depends on the validation column I choose (I've made several). A typical output is seen below (sorry I can't share what the info is for the response or factor columns). The details of the boostrap forest specifications change depending on how the original training and validation data was stratified.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Snap7.png" style="width: 485px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/16563i76BCC1BD69A73C1E/image-size/large?v=v2&amp;amp;px=999" role="button" title="Snap7.png" alt="Snap7.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; What I'm interested in doing now is tuning the model for an improved fit possibly by using the simulate option for a model statistic. I could do this by changing the N for the training and validation sets, or by RMSE of the individual trees, etc. I know that I won't be able to use this approach to change the specifications of the bootstrap forest (the tuning table does that), but I would like to use it in such a way that I can tune the model, e.g. the number of samples used for training and validation, or the number of splits, in order to maximize r^2.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; To summarize: I would like to use a simulation method to help train the data. I know the simulate platform from the profiler doesn't work, which leaves me with ARIMA (possible) or the bootstrap simulate option for a model statistic. I'm not sure how to best use the latter simulation method for tuning the model.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Any thoughts or feedback you might have on tuning models through simulations would be appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Thanks in advance for your time!&lt;/P&gt;</description>
      <pubDate>Thu, 21 Mar 2019 20:44:09 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Simulating-data-to-generate-larger-data-set-for-building-models/m-p/188699#M40734</guid>
      <dc:creator>SDF1</dc:creator>
      <dc:date>2019-03-21T20:44:09Z</dc:date>
    </item>
  </channel>
</rss>

