When you analyze process data, a single bell curve rarely tells the whole story. Many real systems have two underlying regimes: a day shift and a night shift, two suppliers with different tolerances, or machines that behave differently before and after warmup. A histogram with two peaks, often called a bimodal chart in informal shop-floor conversation, is a first signal that you are looking at a mixture rather than one clean process. Minitab gives you all the pieces to detect it, visualize it clearly, and then validate whether you truly have two modes or just a quirky sample.
I have had engineers hand me beautiful normality tests while the process was secretly switching between two states. The yield suffered, root causes hid in aggregates, and corrective actions chased noise. The fix started with a sober look at the distribution. This guide walks through building a bimodal histogram in Minitab, diagnosing why it appears, and validating that it reflects real structure in your data.
When two peaks matter
A bimodal shape has practical consequences. Specification limits that look generous for the combined data can be painfully tight for one subgroup. Capability indices, calculated on a mixture, can be misleadingly low or artificially high. Control charts can overreact because the between-mode spread inflates short-term variation. If you miss the dual nature of your process, you risk solving the wrong problem or declaring victory too soon.
Two examples that show up often:
- Thermal systems: measurements taken during warmup differ from those after steady state by 2 to 5 degrees. Mix the two and you get two humps. Human-involved tasks: a patient intake time measured across two staff teams shows one group that averages 12 minutes and another at 18 minutes. Throw them together and you see a split distribution.
You do not need to be a statistician to work with mixtures. You need clarity about the context, deliberate data collection, and a few checks in Minitab.
Preparing your data for honest histograms
The easiest way to miss a bimodal pattern is to lump data together without the variable that separates the modes. Put time, shift, machine or line, supplier, lot, and operator into columns. You might never use all of them, but they are life savers when a shape looks suspicious. I like to record at least 50 to 100 observations when I expect a mixture. With less than 30, sampling fluctuation can carve phantom valleys.
Make sure your measurement resolution supports discovery. If your gauge rounds to whole units and your modes are 0.6 units apart, the histogram will flatten. A quick gauge R&R or at least a resolution check helps. In Minitab, columns should be numeric for the measurement and text or numeric for the identifiers. Tidy up outliers that are known data-entry errors, not process extremes, before you start.
Building a clean histogram in Minitab
The basic steps are simple, but the details matter if you want the shape to tell the truth rather than dance to the binning.
- Open your dataset with a numeric column for the response. If you have a potential grouping variable, keep that column visible. Go to Graph, then Histogram, and choose Simple if you just want one overall view. Select the response column and click OK. You will see the default bins and counts. Fine-tune the bins. Right-click the histogram, choose Edit Binning. I typically set the number of intervals using Sturges or Freedman-Diaconis as a starting point, then adjust so that you can see local structure without having one bar per observation. For 100 observations, 10 to 15 bins often strikes a good balance. Avoid micro-binning which makes random gaps look like valleys. Overlay a density curve. Right-click the graph, Add, then Distribution Curve, and choose kernel density. A nonparametric curve often reveals two shoulders even when bar edges are too coarse. Keep the bandwidth at the default first, then test a slightly smaller and larger value. If the second bump vanishes under every reasonable bandwidth, be cautious about calling it bimodal.
At this stage you will have a histogram that might show a second rise. Resist the urge to declare victory. Binning choices and small samples can both mimic a second mode. Now you need to interrogate the data.
Splitting the view with groups
If your gut tells you the process alternates between two states, use Minitab’s By variable or Panel options to break the histogram into subplots. In the Histogram dialog, click Multiple Graphs, then Panel By Variables, and select the factor you suspect, such as Shift or Machine. Suddenly the secret structure tends to fall out. I have seen night shift histograms shifted right by 0.8 units, supplier B parts with tighter dispersion but higher average, and machine 2 with a long left tail from cold starts.
When you find a clear visual separation, you now have a target for validation. If the grouped histograms each look roughly unimodal while their union looks bimodal, you are staring at a mixture, not an artifact.
Designing bins that do not gaslight you
People often ask how many bins is correct. There is no single right answer because histograms are a visualization of discretized density. The right binning highlights persistent structure and hides incidental noise. With Minitab you can:
- Start with an automatic rule, then step the bins up and down by 20 to 30 percent. If the second bump stays visible across reasonable settings, it is more likely real. Check the cumulative distribution function. Right-click, Add, then Empirical CDF. A visible S-shape with two inflection zones often accompanies bimodality even when the histogram looks ambiguous. Switch to a kernel density plot to confirm. Graph, Probability Distribution Plot, View Single, choose Nonparametric, then select the variable. This curve exposes multiple local maxima without the distortion of bins. Watch out for over-smoothed curves that mask modes or under-smoothed ones that create wiggles from noise.
These tools are not substitutes for subject-matter sense. If your gauges can only measure whole numbers from 0 to 10, no binning rule will save a subtle second mode at 0.4 units apart.
Statistical checks that complement the picture
A histogram is a start. To validate a suspected bimodal distribution in Minitab, combine several checks rather than betting on a single test.
First, reject the single normal story if it does not fit. Go to Stat, Basic Statistics, Normality Test. Anderson-Darling gives you a p-value for normality. A low p-value does not prove bimodality, it only says a single normal curve is a poor explanation. Still, a poor normal fit often accompanies mixtures.
Second, fit a two-normal mixture and look for improved fit. Stat, Quality Tools, Distribution Analysis, then Nonparametric is not the right path here. Instead, use Stat, Quality Tools, Individual Distribution Identification. Select your variable, add Normal and Mixture of Normals if available in your version, or at least compare fit across Normal, Lognormal, and Logistic. When you can try a mixture explicitly, check whether two normals beat one normal by a material margin on likelihood or Anderson-Darling. In practice, I look for both a visibly better overlay and a tighter AD statistic.
Third, leverage cluster-like separation if you have a natural factor. If you suspect Shift, run Stat, ANOVA, One-Way. The test does not prove two modes in the combined data, but a significant difference in means by shift supports the mixture story. Pair this with a test on variances, Stat, ANOVA, Test for Equal Variances, to understand spread differences that also shape the combined histogram.
Fourth, look at moving window behavior over time. If you collected data sequentially, use Time Series Plot under Graph, then overlay a rolling average or median. Two regimes appearing in blocks hint at temporal modes such as before/after warmup. Alternating patterns suggest operators or alternating lots.
Finally, run a goodness-of-fit comparison with the empirical distribution. In the Probability Plot tool, overlay multiple distribution fits and see whether any single parametric curve captures the S-shape. If not, either a mixture or a bounded effect is at work.
No one check clinches the case. The weight of evidence should pile up from visual stability across binnings, group splits that simplify to unimodal sub-histograms, and statistical fits that favor two components.
A practical walk-through on a real dataset
Suppose you are monitoring fill volume for a liquid product measured in milliliters. You suspect two filling heads behave differently. You collected 220 observations across two shifts, but you did not label the head. You did, however, capture timestamp and shift.
You begin with Graph, Histogram, Simple on Volume. The default shows a modest shoulder near 498 ml and a larger hump around 502 ml. You edit bins from 12 to 16. The valley between 499.5 and 500.5 persists. You add a kernel density curve that shows two local maxima at 499.2 and 501.8. So far, plausible.
Before jumping to heads as the cause, you panel by Shift. The day shift histogram centers near 501.5 with mild dispersion, while the night shift clusters near 499.5 with slightly larger spread. Each panel looks unimodal. The combined data look bimodal because the shifts are different. Stat, ANOVA, One-Way on Volume by Shift shows p < 0.001 and a mean difference of about 2 ml. Test for Equal Variances suggests the night shift has 25 percent higher variance.
Next, you fit distributions separately by shift. Individual Distribution Identification shows each shift fits a normal curve decently. Combined, the best single distribution is still a poor fit based on the Anderson-Darling statistic. A two-normal mixture fit, when available, aligns closely with the combined kernel curve, and the estimated mixing proportion is about 0.48 for day and 0.52 for night.
At this point, your histogram is not just a pretty bimodal chart. It is a validated picture of two regimes that begs for a process fix. In practice, that fix might involve separate head calibrations or scheduling constraints that keep similar products on the same head between cleanouts.
Common pitfalls and how to avoid them
I keep a short mental list of things that make users misread a bimodal histogram.
- Overly aggressive binning. Ten bins for 35 observations produces spiky bars that simulate multiple peaks. Slow down and widen. Ignoring measurement rounding. Data rounded to the nearest unit pile up at integers and can form fake shoulders. If the process naturally spreads only 1 to 2 units, integer rounding alone can sculpt a second bump. Check the raw resolution. Confusing long tails with second modes. A right-skewed distribution with a heavy tail can look like two bumps if the bin edges coincide with tail mass. A Q-Q plot usually unmasks this, as does a log transform test. If a log transform makes the histogram smooth, you probably had skew, not a mixture. Treating specification limits as structure. People sometimes place spec lines on a histogram and mentally snap peaks to those lines. Specs are external; they do not create modes. They matter for capability but not for density shape. Declaring causality without a group variable. If you think two heads created two modes, record the head. Without that factor in the data, you will struggle to prove anything beyond a plausible story.
The fix is modest: Additional reading add identifiers, sanity-check the gauge, collect enough data, and triangulate with more than one visualization.
Using Minitab’s tools beyond the basic histogram
Once you have evidence for bimodality, Minitab gives you paths to move from detection to action.
Try Graph, Boxplot, Simple, with your suspected factor as a grouping variable. A pair of boxplots that do not overlap much is a simple and persuasive visual for stakeholders. If you have more than two groups, this view helps you see whether you actually have multiple modes, not just two.
For process monitoring, a standard I-MR chart on the combined data will flag too many out-of-control points if you mix regimes. Consider separate control charts by group or a rational subgrouping strategy that isolates the regimes. Under Stat, Control Charts, choose the chart type that matches your data and subgroup properly.
If you must live with a mixture for now, capability analysis needs to be done per group. Stat, Quality Tools, Capability Analysis, Normal for each group gives realistic Cp and Cpk. A combined capability index calculated on bimodal data can understate performance if the middle valley lies outside specs or overstate it if the split shelters tails.
If you want to quantify the mixture formally, explore Minitab’s fitting options or export the data for a two-component Gaussian mixture in a tool that supports expectation-maximization. Even without a formal mixture fit, Minitab’s Estimate menu within Individual Distribution Identification, combined with separate fits by group, provides practical numbers.
Troubleshooting edge cases
Bimodal signatures have tricky cousins, and knowing how to tell them apart saves time.
Seasonal or cyclical data can mimic two modes when sampled unevenly. A plant that alternates product grades weekly will produce a dual-peaked histogram if you collected only two weeks of data. A time series plot often reveals the cycle. The solution is to either model seasonality or sample across multiple cycles.

Bounded processes can pile up at edges. Think of a percentage with a lower bound at zero. If process drift pushes values against the upper bound part of the time and floats them freely otherwise, a histogram can show two humps: one near the bound and one in the middle. In Minitab, a beta distribution fit or a transformation to logits can clarify whether you have a bound effect or a true mixture.
Data with censoring or truncation can carve valleys. If measurements below a threshold were logged as “ND” and converted to zero for analysis, the resulting zero-inflation distorts the shape. Keep censored data as flags, not hard zeros. Minitab’s Reliability or Distribution Analysis tools can handle censoring more honestly than brute replacement.
Rare subpopulations sometimes look like a small second bump in the tail. With 500 observations, a dozen points near the spec limit might tease a shoulder. Before calling it a mode, zoom in on the tail, check data provenance, and see whether those points map to a special cause like a test lot or a maintenance window.
Communicating findings to decision makers
A histogram with two peaks invites questions and sometimes skepticism. Help your audience trust the story.
Start with the combined histogram that shows the overall picture. Then present the grouped histograms side by side by the factor that explains the split. Show a simple table with group means and standard deviations. Keep the statistics light unless you are in a technical review. If someone asks whether this could be a binning trick, toggle between two reasonable bin settings and show that the shape persists. If someone wonders whether a skewed distribution could produce this, flash a Q-Q plot or a log-transformed histogram that collapses back to one mode. The message is that you checked the obvious alternatives.
If the next action is operational, like separate calibration, estimate the benefit. For example, if combining the two regimes produces a 3 percent tail beyond the lower spec, but separated control yields less than 0.5 percent tail for each, you can promise a concrete scrap reduction.
A checklist for rigorous validation
Use this brief, practical sequence when you suspect bimodality and want a quick but robust confirmation in Minitab:
- Build the baseline histogram, adjust bins moderately, and overlay a kernel density curve. Panel by likely factors such as shift, machine, lot, or supplier to see whether subgroups are simpler. Run a normality test and compare single-distribution fits with a two-normal mixture or with separate group fits. Examine a time series plot for regime blocks or alternation that aligns with the suspected factor. Confirm measurement resolution and rule out rounding artifacts or censored data distortions.
If each step points the same way, you can trust the bimodal interpretation and move on to process changes.
Turning validation into action
Finding a bimodal distribution is not the finish line. It is a diagnosis that leads to one of a few treatments.
If two regimes are acceptable but require different actions, formalize segmentation. Separate control plans by shift, split SOPs by machine, or route lots to the head that matches their viscosity. Document separate targets if they both meet specifications but need different tuning.
If one regime is undesirable, isolate and eliminate it. That often means measuring the right context variable routinely so that detection is automatic. If night shift runs colder and targets drift, add a warmup check or an automated compensator. If supplier B parts create the lower mode, renegotiate tolerances or increase incoming inspection until the process stabilizes.
If the modes reflect transitions rather than states, shorten the transition. Reduce warmup time, automate changeover steps, or stagger starts to keep data in the steady-state mode. Sometimes the valley between peaks is the brief window where everything goes sideways.
Finally, update metrics. Capability, yield predictions, and control charts should reflect the new understanding. Post a clear improvement story with before-and-after histograms. Stakeholders understand pictures faster than p-values.
Final thoughts from the shop floor
I have seen managers chase a six sigma phantom average for months while operators quietly compensate hour by hour. A bimodal histogram breaks that stalemate. It honors the fact that your “one process” is actually two, each with its own voice. Minitab makes the discovery straightforward if you collect the right identifiers and resist quick takes. Build the histogram, split it by sensible factors, confirm with a couple of statistical checks, and then make the process either choose one mode or live comfortably with both.
And for those who care about the semantics, yes, the term of art is a bimodal distribution rather than bimodal chart. But in practice the histogram is the canvas where you see it, argue about it, and finally use it to drive change.