descriptive-stats

Compute descriptive statistics for CSV and Excel datasets with HTML reports.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/akira82-ai/skill --skill descriptive-stats
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: descriptive-stats
Source: https://github.com/akira82-ai/skill/tree/main/descriptive-stats
Command: npx skills add https://github.com/akira82-ai/skill --skill descriptive-stats

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, numpy, scipy, seaborn, matplotlib, plotly, kaleido, rich, jinja2, openpyxl, xlrd, and includes scripts (resource) and references (resource) components.

What problem does it solve?

描述性统计分析 Skill 旨在帮助数据团队和分析师快速从CSV/Excel数据中提取关键统计特征。它自动计算描述性统计量、评估分布形状、检测异常值,并支持按分组对比,降低手动数据处理和统计解读的工作量。

Core Features & Use Cases

  • 基础统计: 均值、中位数、标准差、四分位数、极差、变异系数等
  • 分布分析: 偏度、峰度、正态性检验、直方图与Q-Q图
  • 异常值检测: IQR、Z-score、共识检测,便于数据清洗与质量控制
  • 分组对比: 按类别分组统计与显著性检验,生成分组对比图表和报告
  • 输入与输出: 支持CSV和Excel输入,输出终端表格和HTML报告,便于共享与呈现

Quick Start

请直接分析CSV或Excel数据的描述性统计,输出可在终端查看的表格和HTML报告。

Quick Start

请直接分析CSV或Excel数据的描述性统计,输出可在终端查看的表格和HTML报告。

Frequently Asked Questions about descriptive-stats

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

FAQPage Schema
How do I calculate descriptive statistics for a CSV or Excel dataset?

To calculate descriptive statistics for CSV or Excel datasets, use pandas to compute mean, median, standard deviation, quartiles, range, and coefficient of variation. This process reveals core data characteristics by applying numeric column analysis directly to your imported files.

What is the best way to detect outliers in Excel data using Python?

The best way to detect outliers in Excel data using Python involves applying IQR, Z-score, and consensus detection methods. These techniques identify statistical anomalies for data cleaning by flagging values that deviate significantly from the distribution.

How does distribution analysis work for numeric columns in a dataset?

Distribution analysis for numeric columns works by calculating skewness and kurtosis, performing normality tests, and generating visual outputs like histograms and Q-Q plots. This mechanism reveals the shape and spread of your data using scipy and seaborn.

Can I generate an HTML report for descriptive statistics and group comparisons?

Yes, you can generate an HTML report for descriptive statistics and group comparisons. The process uses jinja2 to format terminal tables and charts into a shareable HTML file, allowing you to present category-level significance testing results directly.

Does this statistical analysis approach require specific Python dependencies?

Yes, this statistical analysis approach requires Python dependencies including pandas, numpy, scipy, seaborn, matplotlib, plotly, and openpyxl. These libraries provide the foundational data manipulation, statistical computing, and visualization capabilities needed to process your files.

What are the limitations of using descriptive statistics for data quality control?

Limitations of using descriptive statistics for data quality control include its focus on summary metrics rather than predictive modeling. While it detects outliers and assesses distribution shapes, it cannot explain causal relationships or forecast future trends from the historical data.