Skip to main content

Sensitivity analysis

Sensitivity analysis is the process of checking how much a circuit’s output changes when one input or component value changes. In Intro to Electrical Engineering, it is used to see which resistors, sources, or device parameters matter most.

Last updated July 2026•Fiveable Content Team

What is sensitivity analysis?

Sensitivity analysis in Intro to Electrical Engineering is a way to measure how strongly a circuit output responds when one parameter changes. That parameter might be a resistor value, a transistor parameter, a supply voltage, or a component tolerance. Instead of asking, “Does this circuit work?” you ask, “What happens if this value shifts a little?”

The basic idea is to hold most of the circuit fixed and vary one input at a time, or vary several inputs in a controlled way. Then you watch the output, such as a voltage waveform, current waveform, gain, bias point, or cutoff frequency. If a small change in one part causes a big change at the output, that part is highly sensitive.

In SPICE-based circuit simulators, this is often done with parameter sweeps or built-in sensitivity tools. You may test a resistor model, transistor model, or source value across a range of values and compare the results. The output can be shown on graphs like a spider plot or tornado diagram, which make it easier to see which variable has the biggest effect.

This is not the same as just running one simulation. A single run tells you what the circuit does at one set of values. Sensitivity analysis tells you how fragile or stable that result is when real parts drift, temperature changes, or manufacturing tolerances stack up.

A useful mental model is this: if your circuit is a recipe, sensitivity analysis tells you which ingredients you can vary a little without ruining the dish. In electronics, that might mean one resistor barely changes the output while a transistor parameter shifts the whole operating point. That difference is exactly what you want to see before building hardware.

Why sensitivity analysis matters in Intro to Electrical Engineering

Sensitivity analysis shows up whenever you need to design a circuit that still works outside the “perfect” simulation case. Real components are not exact, so a 1 kΩ resistor might be 980 Ω or 1020 Ω, and a transistor may behave a little differently from the model. If your output changes a lot under those small shifts, you know the design needs adjustment.

This makes the topic especially useful in SPICE work. Before you build a prototype, you can check which parameters deserve the tightest tolerances and which ones can be looser. That saves time, money, and debugging effort because you focus on the parts that actually move the output.

It also connects circuit theory to design thinking. Two circuits can have the same nominal output, but one may be much more robust than the other. Sensitivity analysis helps you tell the difference, which matters in analog electronics, feedback systems, and even basic bias networks.

In labs and problem sets, you may be asked to interpret simulation results and explain why one component matters more than another. The term gives you a clean way to talk about cause and effect in a circuit instead of just describing the final waveform.

Keep studying Intro to Electrical Engineering Unit 22

Official unit cheatsheet

open one-pager

How sensitivity analysis connects across the course

Parameter variation

Parameter variation is the actual change you apply to the circuit, like moving a resistor value or shifting a transistor parameter. Sensitivity analysis is what you do with those variations after you observe the output. If you can trace which parameter change produces the biggest output shift, you are doing sensitivity analysis, not just listing possible tolerances.

Robustness

Robustness is the design quality you are trying to judge with sensitivity analysis. A robust circuit keeps behaving well even when parts drift or conditions change. If a small tweak in one input wrecks the output, the circuit is sensitive but not very robust.

Monte Carlo simulation

Monte Carlo simulation changes many parameters at once using random values drawn from distributions. Sensitivity analysis is more focused because it tries to isolate which variable matters most. In practice, you might use sensitivity analysis first to find the important parts, then Monte Carlo to see how those combined variations affect the full design.

LTspice

LTspice is one of the common tools where you can run parameter sweeps and compare outputs quickly. The software makes sensitivity analysis practical because you can change component values, rerun the circuit, and inspect waveforms without rebuilding anything physically.

Is sensitivity analysis on the Intro to Electrical Engineering exam?

A quiz problem may give you a circuit, a SPICE plot, or a table of output values and ask which component has the strongest effect on the result. Your job is to identify the input change, compare how much the output moved, and say whether the design is sensitive or robust. If a question includes component tolerances, you may need to judge which resistor or device parameter needs the tightest control.

In a lab report, you might explain why a bias point shifted after changing one transistor parameter or why a filter response changed when a capacitor varied. The best answers connect the observed waveform or output value to the specific parameter that caused it, not just to “variation” in general. If the class uses SPICE, expect to read plots, sweeps, or summary tables and turn them into a short engineering conclusion.

Sensitivity analysis vs Monte Carlo simulation

Monte Carlo simulation and sensitivity analysis both deal with variation, but they answer different questions. Monte Carlo asks what happens when many parameters vary together over many random trials. Sensitivity analysis asks which single parameter, or which parameter change, has the biggest effect on the output. Use sensitivity analysis to rank the important variables, then use Monte Carlo to test overall spread.

Key things to remember about sensitivity analysis

  • Sensitivity analysis tells you how much a circuit output changes when one input or parameter changes.

  • In Intro to Electrical Engineering, it is often used with SPICE to test resistor values, transistor parameters, and source variations.

  • A circuit with low sensitivity is usually more robust, because small part changes do not swing the output much.

  • Graphs and sweeps make the results easier to read, especially when you need to compare several parameters at once.

  • If a tiny change in one component causes a big output shift, that component is a design risk you should check first.

Frequently asked questions about sensitivity analysis

What is sensitivity analysis in Intro to Electrical Engineering?

It is a method for checking how much a circuit’s output changes when one input or component value changes. You use it to see which resistor, source, or device parameter matters most to the final result. In SPICE, that usually means running sweeps or comparing output plots.

How is sensitivity analysis different from Monte Carlo simulation?

Sensitivity analysis looks for the effect of a specific parameter change, often one variable at a time. Monte Carlo simulation changes many parameters randomly across many trials to show the spread of possible outcomes. If you want to know which component matters most, sensitivity analysis comes first.

What does sensitivity analysis show in a circuit?

It shows whether the circuit output is stable or fragile when component values move. A highly sensitive circuit may have a bias point, gain, or waveform that shifts a lot from small parameter changes. That tells you where the design may need tighter tolerances or a different topology.

How do you do sensitivity analysis in SPICE?

You change one parameter at a time, or use a built-in analysis command, and then compare the output across the different runs. The output is usually a waveform, current plot, or numerical value that you can track as the input changes. The goal is to rank which variable has the biggest impact.