For JMP users

Welcome to DMAIC.io! Coming from JMP, a lot will feel familiar — interactive charts, column roles, a central data-table model. This section shows where to find your usual analyses and what is deliberately organised differently here.

Core concepts compared

JMP is built around a data table and launches analyses from the Analyze and Graph menus. DMAIC.io also has central worksheets, but groups its tools along the DMAIC phases (Define, Measure, Analyze, Improve, Control) rather than through a global analyse menu.

Where do I find what?

The table below maps typical JMP menu entries to their DMAIC.io equivalent.

JMP DMAIC.io Note
File → New → Data Table"Worksheet" module (Data area)Worksheets live in the central Data area and are not bound to any DMAIC phase. Roles are not assigned globally but inside each analysis module.
Analyze → Distribution"Descriptive Statistics", "Histogram", "Normality Test" modulesThe Distribution platform is split across several dedicated modules.
Analyze → Fit Y by X"Regression", "Hypothesis Test", "Boxplot", "Scatterplot" modulesWhich module applies depends — as in JMP — on the data types (continuous/categorical). ANOVA is part of the Hypothesis Test module.
Analyze → Quality and Process → Process Capability"Process Capability" module (Measure/Analyze)Cp, Cpk, Pp, Ppk including a normality check.
Analyze → Quality and Process → Control Chart Builder"Control Charts" module (Control phase)X̄-R, I-MR, p, np, c, u — with rule violations highlighted.
Analyze → Quality and Process → Measurement Systems Analysis"MSA Type 1", "Gage R&R" modulesType-1 and Type-2 studies as standalone modules.
DOE → Classical / Custom Design"Design of Experiments (DOE)" module (Improve phase)Factorial designs, response surface and screening designs included.
Graph → Graph BuilderCharts live inside the respective analysis modulesThere is no free-form Graph Builder — charts are produced in the context of the module that analyses them.

A typical workflow

In JMP you open a data table and launch analyses from the menu. DMAIC.io is more project- and phase-oriented:

  1. Create a new project at the top left (or open an existing one).
  2. Pick the DMAIC phase you want to work in (D, M, A, I, C).
  3. Add modules to that phase via the hamburger menu (☰) on the phase tile — each module is a tool (worksheet, chart, test, charter, …).
  4. Analysis modules pick their data explicitly via a column picker from a worksheet — this is our counterpart to JMP's role assignment (X, Y, By, Freq, …).
  5. Results are saved into the project automatically (local browser storage). Use the Export/Import buttons at the top to save projects as JSON.

Data & worksheet

The worksheet module plays the role of the JMP data table: named columns with types, keyboard cell editing, copy/paste from Excel. CSV and XLSX import/export are available inside the module. Column roles (X, Y, By, …) are not set on the worksheet itself but when you open an analysis module, via the column picker — so the same worksheet remains freely reusable across multiple analyses.

Tips for the transition

  • Interactive charts: charts in DMAIC.io support zoom, pan and tooltips, but they are not dynamically linked the way JMP "row state" connects views. Filtered views are produced by explicit selection inside the analysis module.
  • Everything stays local: your projects and data are stored only in the browser (localStorage/IndexedDB) — there is no server and no cloud. That keeps them private, but it also means they can be lost if the browser cache is cleared, the profile is reset, or you switch to a different machine. Save your projects regularly via the Export button in the top header as a JSON file — you can restore them at any time through "Import".
  • Module help: as soon as a module is active, a question-mark icon appears in the top-right header — directly to the left of this training icon. Clicking it opens a module-specific guide with methodology, examples and common pitfalls. The icon is only visible when the active module has help content registered.
  • JSL & scripting: DMAIC.io has no scripting language like JSL (yet). Reproducibility is achieved through the JSON export of the entire project — including every module state and worksheet.