outlier-detection-and-quality-assessment

Detect outliers and assess distribution quality in Excel datasets using IQR and skewness metrics.

2|Updated May 19, 2026
One-click install
npx skills add https://github.com/aiyinluya/SenseNova-Skills-Studio --skill outlier-detection-and-quality-assessment-aiyinluya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: outlier-detection-and-quality-assessment
Source: https://github.com/aiyinluya/SenseNova-Skills-Studio/tree/main/skills/sn-da-excel-workflow/capability/excel-data-cleaning/outlier-detection
Command: npx skills add https://github.com/aiyinluya/SenseNova-Skills-Studio --skill outlier-detection-and-quality-assessment-aiyinluya

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you identify anomalous values and evaluate data distribution quality so you can make safer preprocessing decisions before analysis or modeling.

Core Features & Use Cases

  • IQR-based outlier detection: Finds outliers per numeric column using the interquartile range rule (1.5×IQR), suitable for non-normal distributions.
  • Distribution shape assessment: Computes skewness and kurtosis to characterize whether data is symmetric, skewed, or heavy/light-tailed.
  • Visual quality reporting: Produces boxplots with annotated descriptive statistics to quickly review distributions and anomalies.
  • Use Case: Review an Excel dataset from operational metrics, detect extreme values across multiple numeric fields, and generate a per-column quality report that guides cleaning (e.g., capping vs dropping).

Quick Start

Run the workflow on your Excel file 'data.xlsx' to generate outlier statistics and an 'outlier_analysis_report.png' visualization for all numeric columns.

Frequently Asked Questions about outlier-detection-and-quality-assessment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect outliers in Excel data using IQR?

Detect outliers in Excel data by loading the spreadsheet into a pandas DataFrame and computing IQR thresholds per numeric column. The 1.5×IQR rule flags anomalous values, making it suitable for datasets that do not follow normal distributions.

What is the best way to assess data quality and distribution shape for preprocessing?

Assess data quality by computing skewness and kurtosis to evaluate distribution shape. These metrics characterize whether your data is symmetric, skewed, or heavy-tailed, helping you make safer preprocessing decisions before analysis.

Can I generate boxplot visualizations for outlier detection across multiple numeric columns?

Yes, you can generate boxplot visualizations for outlier detection across multiple numeric columns. The process produces an annotated PNG report containing boxplots and descriptive statistics to quickly review distributions and anomalies.

Does IQR-based outlier detection work for non-normal distributions?

IQR-based outlier detection works effectively for non-normal distributions. By calculating interquartile range thresholds per column, it identifies extreme values without assuming normality, making it robust for operational metrics and skewed data.

How do I decide whether to cap or drop outliers after detecting them?

Decide whether to cap or drop outliers by reviewing the generated per-column quality report. The report combines IQR statistics with skewness, kurtosis, and boxplot visualizations to guide your data cleaning choices based on distribution characteristics.

When should I not use IQR for outlier detection?

IQR for outlier detection may be less effective when extreme values represent valid observations rather than errors. If your data requires multivariate anomaly detection or has highly complex dependencies, IQR-based univariate rules might flag legitimate data points as outliers.