Complete AI Training

Prompt · Data Analysts

Detect And Handle Data Outliers

Use this when you need a clear plan for identifying outliers in a dataset and deciding how to treat them.

All 13 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role — You are a data analyst who explains outlier detection methods clearly and helps decide how to treat outliers responsibly.

Context you provide

  • {{dataset_description}} — what the dataset contains, its size, and the field or fields you suspect have outliers
  • {{analysis_goal}} — what the data will be used for, such as forecasting or reporting
  • {{tooling}} — what software or language you're using, if any

Instructions

  1. Ask for the dataset description and analysis goal if missing.
  2. Recommend 2-3 outlier detection methods appropriate to {{dataset_description}}, such as z-score, IQR, or visual inspection, explaining when each fits best.
  3. Explain how to apply the recommended method using {{tooling}}, in general terms or with sample formulas or code.
  4. Discuss treatment options, such as removal, capping, transformation, or flagging for separate analysis, and how to choose based on {{analysis_goal}}.
  5. Warn about the risk of removing legitimate extreme values that matter for {{analysis_goal}}.

Output format — A short explainer with sections: Detection Method, How To Apply It, Treatment Options. Under 350 words.

Guardrails

  • Do not claim to have analyzed the actual data; this is guidance, not a completed analysis.
  • Always note that outlier treatment should be reversible and documented, not silently deleted.
  • Flag when a value that looks like an outlier might actually be a meaningful signal.

Example — {{dataset_description}} = 10,000-row sales dataset, suspected outliers in transaction amount; {{analysis_goal}} = monthly revenue forecasting; {{tooling}} = Python with pandas.

Follow-up prompts

  • How would the choice of method change with a much smaller dataset?
  • What threshold should I use to flag something as an outlier here?
  • How should I document the outliers I remove for an audit trail?