curl --request POST \
--url https://api.iotools.cloud/v1/tool/median-absolute-deviation-calculator \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"dataInput": "12, 15, 18, 22, 22, 25, 28, 30, 30, 30, 35, 40, 42, 45, 50"
}
'{
"tool": "median-absolute-deviation-calculator",
"tool_version": "1.0.2",
"outputs": {
"summary": [
{
"metric": "Count",
"value": "15"
},
{
"metric": "Median",
"value": "30"
},
{
"metric": "Median Absolute Deviation (MAD)",
"value": "8"
},
{
"metric": "Scaled MAD (×1.4826, ≈ σ)",
"value": "11.8608"
},
{
"metric": "Mean Absolute Deviation",
"value": "8.666667"
},
{
"metric": "Outliers Detected (|modified z| > 3.5)",
"value": "0"
}
],
"deviations": [
{
"value": "12",
"deviation-from-median": "18",
"modified-z-score": "-1.517625",
"outlier": "No"
},
{
"value": "15",
"deviation-from-median": "15",
"modified-z-score": "-1.264687",
"outlier": "No"
},
{
"value": "18",
"deviation-from-median": "12",
"modified-z-score": "-1.01175",
"outlier": "No"
},
{
"value": "22",
"deviation-from-median": "8",
"modified-z-score": "-0.6745",
"outlier": "No"
},
{
"value": "22",
"deviation-from-median": "8",
"modified-z-score": "-0.6745",
"outlier": "No"
},
{
"value": "25",
"deviation-from-median": "5",
"modified-z-score": "-0.421563",
"outlier": "No"
},
{
"value": "28",
"deviation-from-median": "2",
"modified-z-score": "-0.168625",
"outlier": "No"
},
{
"value": "30",
"deviation-from-median": "0",
"modified-z-score": "0",
"outlier": "No"
},
{
"value": "30",
"deviation-from-median": "0",
"modified-z-score": "0",
"outlier": "No"
},
{
"value": "30",
"deviation-from-median": "0",
"modified-z-score": "0",
"outlier": "No"
},
{
"value": "35",
"deviation-from-median": "5",
"modified-z-score": "0.421563",
"outlier": "No"
},
{
"value": "40",
"deviation-from-median": "10",
"modified-z-score": "0.843125",
"outlier": "No"
},
{
"value": "42",
"deviation-from-median": "12",
"modified-z-score": "1.01175",
"outlier": "No"
},
{
"value": "45",
"deviation-from-median": "15",
"modified-z-score": "1.264687",
"outlier": "No"
},
{
"value": "50",
"deviation-from-median": "20",
"modified-z-score": "1.68625",
"outlier": "No"
}
]
},
"credits_used": 5,
"credits_remaining": null
}Calculators
Median Absolute Deviation Calculator
Calculate the raw and scaled median absolute deviation (MAD) for a list of numbers — a robust, outlier-resistant measure of spread — plus a per-value modified z-score table flagging likely outliers.
POST
/
v1
/
tool
/
median-absolute-deviation-calculator
curl --request POST \
--url https://api.iotools.cloud/v1/tool/median-absolute-deviation-calculator \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"dataInput": "12, 15, 18, 22, 22, 25, 28, 30, 30, 30, 35, 40, 42, 45, 50"
}
'{
"tool": "median-absolute-deviation-calculator",
"tool_version": "1.0.2",
"outputs": {
"summary": [
{
"metric": "Count",
"value": "15"
},
{
"metric": "Median",
"value": "30"
},
{
"metric": "Median Absolute Deviation (MAD)",
"value": "8"
},
{
"metric": "Scaled MAD (×1.4826, ≈ σ)",
"value": "11.8608"
},
{
"metric": "Mean Absolute Deviation",
"value": "8.666667"
},
{
"metric": "Outliers Detected (|modified z| > 3.5)",
"value": "0"
}
],
"deviations": [
{
"value": "12",
"deviation-from-median": "18",
"modified-z-score": "-1.517625",
"outlier": "No"
},
{
"value": "15",
"deviation-from-median": "15",
"modified-z-score": "-1.264687",
"outlier": "No"
},
{
"value": "18",
"deviation-from-median": "12",
"modified-z-score": "-1.01175",
"outlier": "No"
},
{
"value": "22",
"deviation-from-median": "8",
"modified-z-score": "-0.6745",
"outlier": "No"
},
{
"value": "22",
"deviation-from-median": "8",
"modified-z-score": "-0.6745",
"outlier": "No"
},
{
"value": "25",
"deviation-from-median": "5",
"modified-z-score": "-0.421563",
"outlier": "No"
},
{
"value": "28",
"deviation-from-median": "2",
"modified-z-score": "-0.168625",
"outlier": "No"
},
{
"value": "30",
"deviation-from-median": "0",
"modified-z-score": "0",
"outlier": "No"
},
{
"value": "30",
"deviation-from-median": "0",
"modified-z-score": "0",
"outlier": "No"
},
{
"value": "30",
"deviation-from-median": "0",
"modified-z-score": "0",
"outlier": "No"
},
{
"value": "35",
"deviation-from-median": "5",
"modified-z-score": "0.421563",
"outlier": "No"
},
{
"value": "40",
"deviation-from-median": "10",
"modified-z-score": "0.843125",
"outlier": "No"
},
{
"value": "42",
"deviation-from-median": "12",
"modified-z-score": "1.01175",
"outlier": "No"
},
{
"value": "45",
"deviation-from-median": "15",
"modified-z-score": "1.264687",
"outlier": "No"
},
{
"value": "50",
"deviation-from-median": "20",
"modified-z-score": "1.68625",
"outlier": "No"
}
]
},
"credits_used": 5,
"credits_remaining": null
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Data
Response
Tool output
Show child attributes
Show child attributes
The tool's slug, echoing the {slug} in the request path.
Output-contract version for this tool.
Credits this call consumed, after any settlement refund. 0 when metering is disabled.
Credits left in the current monthly allowance, or null when metering is disabled.
Correlation id, also sent as x-request-id.
Was this page helpful?