Kurtosis Calculator

Calculate raw and excess kurtosis to measure tail weight and peakedness of a distribution

Calculate kurtosis for a numeric dataset.

Kurtosis summarizes tail weight relative to a normal distribution. Excess kurtosis subtracts 3, so a normal distribution is near 0.

Use this tool to spot heavy-tailed data, compare distribution shapes, and support risk, quality, or experimental analysis.

Example Results

1 examples

Measure heavy-tailed data

Check how a high outlier changes excess kurtosis and tail weight.

{
  "result": {
    "populationExcessKurtosis": 1.076,
    "populationKurtosis": 4.076
  }
}
View input parameters
{ "dataset": "2, 3, 4, 5, 6, 30", "kurtosisOutput": "both", "decimalPlaces": 4, "includeSummaryStatistics": true }

Key Facts

Category
Math, Date & Finance
Input Types
textarea, select, number, checkbox
Output Type
json
Sample Coverage
0
API Ready
Yes

Overview

The Kurtosis Calculator is a statistical utility designed to measure the tail weight and peakedness of a numeric dataset. By calculating both raw and excess kurtosis, it helps you quickly identify heavy-tailed data, evaluate outlier risk, and compare your distribution's shape directly against a standard normal distribution.

When to Use

  • Analyzing financial returns to assess the risk of extreme market movements and fat tails.
  • Evaluating quality control metrics to see if manufacturing defects cluster heavily at the extremes.
  • Checking statistical assumptions before running parametric tests that require normal distributions.

How It Works

  • Enter or paste your comma-separated numeric dataset into the input field.
  • Choose whether to output raw kurtosis, excess kurtosis, or both.
  • Adjust the decimal places and toggle summary statistics if needed.
  • View the calculated kurtosis values in the JSON output to evaluate your distribution's tail weight.

Use Cases

Financial risk management and portfolio analysis.
Quality assurance and manufacturing process control.
Academic research and exploratory data analysis.

Examples

1. Assessing Financial Risk

Risk Analyst
Background
A risk analyst is reviewing daily stock returns to understand the likelihood of extreme market drops.
Problem
Need to determine if the return distribution has 'fat tails' indicating higher risk.
How to Use
Paste the daily return percentages into the dataset field and select 'Excess Kurtosis'.
Example Config
kurtosisOutput: 'excess', includeSummaryStatistics: true
Outcome
The tool outputs a positive excess kurtosis, confirming the presence of heavy tails and higher outlier risk.

2. Checking Data Normality

Data Scientist
Background
A data scientist is preparing a dataset for a machine learning model that assumes normally distributed features.
Problem
Need to quickly verify if a specific feature deviates significantly from a normal distribution.
How to Use
Input the feature's numeric values and select 'Both Excess And Raw' with 4 decimal places.
Example Config
kurtosisOutput: 'both', decimalPlaces: 4
Outcome
The excess kurtosis is near 0, indicating the feature's tail weight is consistent with a normal distribution.

Related Hubs

FAQ

What is the difference between raw and excess kurtosis?

Raw kurtosis measures the absolute tail weight, where a normal distribution equals 3. Excess kurtosis subtracts 3 from the raw value, making a normal distribution equal to 0 for easier comparison.

What does a high excess kurtosis mean?

A positive excess kurtosis (leptokurtic) indicates a distribution with heavy tails and a sharper peak, meaning extreme outliers are more likely to occur.

What does a negative excess kurtosis indicate?

A negative excess kurtosis (platykurtic) means the distribution has lighter tails and a flatter peak compared to a normal distribution, indicating fewer extreme outliers.

How should I format my dataset?

Enter your numeric values separated by commas, spaces, or newlines. The tool will automatically parse the numbers for calculation.

Can I include summary statistics in the output?

Yes, you can check the 'Include Summary Statistics' option to generate additional descriptive metrics alongside the kurtosis calculation.

API Documentation

Request Endpoint

POST /en/api/tools/kurtosis-calculator

Request Parameters

Parameter Name Type Required Description
dataset textarea Yes -
kurtosisOutput select No -
decimalPlaces number No -
includeSummaryStatistics checkbox No -

Response Format

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
JSON Data: JSON Data

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-kurtosis-calculator": {
      "name": "kurtosis-calculator",
      "description": "Calculate raw and excess kurtosis to measure tail weight and peakedness of a distribution",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=kurtosis-calculator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

If you encounter any issues, please contact us at [email protected]