Standard deviation calculator
Kalkulahin ang sample o populasyon standard deviation, pagkakaiba at ibig sabihin.
Mga resulta update bilang ikaw ay mag-type.
Tungkol sa kalkulador na ito
Standard deviation measures how spread out a data set is around its mean: a small value means the numbers cluster tightly near the average, a large one means they are widely scattered. This calculator computes both the sample standard deviation (dividing the sum of squared deviations by n − 1, Bessel’s correction) and the population standard deviation (dividing by n), and reports the variance, mean, range and the sum of squared deviations it used. Choose sample when your numbers are a subset drawn from a larger group, and population when they are the entire group.
The method has four steps: find the mean, subtract it from each value to get the deviations, square those deviations and add them up, then divide by n − 1 (sample) or n (population) and take the square root. The square root returns the answer to the same units as the original data, which is why standard deviation is usually preferred over variance for interpretation.
Worked example: for 2, 4, 4, 4, 5, 5, 7, 9 the mean is 5. The squared deviations sum to 32, so the population variance is 32 ÷ 8 = 4 and the population standard deviation is √4 = 2; the sample version divides 32 by 7, giving about 4.57 and a standard deviation of roughly 2.14. The deviation table below shows each value’s distance from the mean and its squared deviation so you can follow the calculation.
Mga madalas itanong na katanungan
Ano ang pagkakaiba sa pagitan ng sample at populasyon standard deviation?
Ang populasyon formula divides ang summed squared deviations sa pamamagitan ng n; ang sample formula divides sa pamamagitan ng n - 1. Ang n - 1 (Bessel’s pagpapabuti) compensates para sa katotohanan na ang isang sample ay may posibilidad na underestimate ang tunay na pagkalat ng populasyon ito ay nagmula sa.
Bakit parisukat ang mga deviations?
Squarering gumagawa ng bawat deviation positibo kaya hindi sila cancel out, at ito weights mas malaki deviations mas mabigat. Pagkuha ng parisukat ugat sa dulo ay bumalik ang sukat sa orihinal na mga yunit ng data.
Paano ko makalkula ang pamantayan deviation sa pamamagitan ng kamay?
Maghanap ng mean, i-subtract ito mula sa bawat halaga upang makakuha ng mga deviations, square bawat deviation at idagdag ang mga ito up, pagkatapos ay hatiin sa pamamagitan ng n - 1 para sa isang sample o n para sa isang populasyon at kumuha ng square root ng na resulta.
Ano ang isang magandang pamantayan deviation?
Walang unibersal na "mabuti" na halaga - ito ay depende sa buong sa sukat at konteksto ng iyong data. Ang isang pamantayan deviation ay may kahulugan lamang sa tabi ng mean; ang parehong pagkalat na maliit para sa mga presyo ng bahay ay maaaring malaki para sa mga score ng pagsubok. Ang koepisyent ng pagkakaiba-iba ay nagpapahiwatig ito bilang isang porsyento ng mean para sa paghahambing.
Maaari ba ang pamantayan deviation ay zero o negatibo?
Ito ay maaaring zero, na nangyayari lamang kapag ang bawat halaga ay magkapareho at walang pagkalat sa lahat. Ito ay hindi kailanman maaaring negatibo, dahil ito ay ang square root ng isang average ng squared numero.
Bakit ang sample pagkalkula kailangan ng hindi ba sa dalawang halaga?
Ang sample formula divides sa pamamagitan ng n - 1, kaya ng isang solong halaga ay nahahati sa pamamagitan ng zero at ay kaliwa undefined. Ang isang sample standard deviation lamang ay gumagawa ng kahulugan kapag mayroon kang dalawang o higit pang mga obserbasyon upang ihambing.
API — gamitin ang kalkulador na ito mula sa code
Tawagan ang kalkulador na ito bilang isang libreng JSON endpoint - walang key na kinakailangan. Ipadala ang mga halaga ng patlang sa ibaba bilang mga parameter na query o JSON. Ang anumang bagay na iyong omit ay gumagamit ng parehong default na pahinang ito ay pre-puno na may; isang hindi kilalang parameter ay isang 400, hindi kailanman isang tahimik zero. Basahin ang buong API docs →
Endpoint
GET https://calculator.free/api/v1/standard-deviation/
curl
curl "https://calculator.free/api/v1/standard-deviation/?numbers=9, 2, 5, 4, 12, 7, 8, 11, 9, 3, 7, 4, 12, 5, 4, 10, 9, 6, 9, 4&type=sample"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/standard-deviation/?" + new URLSearchParams({
"numbers": "9, 2, 5, 4, 12, 7, 8, 11, 9, 3, 7, 4, 12, 5, 4, 10, 9, 6, 9, 4",
"type": "sample"
}));
const data = await r.json();
console.log(data.results);
Ang mga resulta ay mga pagtatantya para sa pangkalahatang gabay lamang, hindi pinansiyal, medikal o payo sa buwis.