cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • Don’t miss your chance to experience Discovery Summit Europe at our best available rate! Early bird registration through 31 Oct.
  • Graph Builder Toolbar streamlines interactive graphing. Creates shortcuts on Report and GraphBuilder Helpers toolbars. Download and install the extension.
  • JMP will suspend normal business operations for our Rest and Recharge Day on Friday, October 2, 2026.
    Regular business hours will resume on Monday, October 5, 2026.

JMP Wish List

We want to hear your ideas for improving JMP. Share them here.
Choose Language Hide Translation Bar

Multithreading in the Fit Model Platform

For very large data sets, Fit Model with many 'By' variables has limited performance.  Assuming the model execution doesn't run out of memory, the processing time is quite slow.  For example: A 50 million row data file with X and Y coordinates as the model effects, and Z coordinate as the Y variable to fit with 1000 distinct 'By' variables will fail on a system with 256GB of RAM and multiple processors. (The memory is what kills it here but assuming we had infinite RAM, the compute time is still very slow since it is single threaded)

 

The wish is for the Fit Model Platform to bundle the model calculations into smaller, more manageable, batches of 'By' variables and utilize multithreading to process through the work load until all 'By' variables have a response generated. In the particular case I am working with, the Personality is 'Standard Least Squares' and the Emphasis is 'Minimal Report'. Once the response is generated, I am capturing the residual values and predicted values which also takes time to update to the data table.  

 

RyMcQeN_0-1644021464362.png

Is there opportunity to manage Fit Model work loads more efficiently for large data sets? 

 

Thank you,

 

Ryan