🛠️

Whiz Tools

Build • Create • Innovate

ઝેડ-સ્કોર કેલ્ક્યુલેટર: આંકડાશાસ્ત્ર માટે શ્રેષ્ઠ સાધન

કોઈપણ ડેટા પોઈન્ટ માટે ઝેડ-સ્કોર (માનક સ્કોર) ગણતરી કરો, જે તેના સ્થાનને માપે છે જેનું સરેરાશ સાથેના પ્રમાણભૂત વિમાનોનો ઉપયોગ કરીને. આ આંકડાકીય વિશ્લેષણ અને ડેટા માનકકરણ માટે આદર્શ છે.

📚

દસ્તાવેજીકરણ

Z-Score Calculator

Introduction

z-score (અથવા માનક સ્કોર) એ આંકડાશાસ્ત્રીય માપદંડ છે જે મૂલ્યના સમૂહના સરેરાશ સાથેના સંબંધને વર્ણવે છે. તે દર્શાવે છે કે કોઈ તત્વ સરેરાશથી કેટલાય માનક વિસંગતીઓ દૂર છે. z-score આંકડાશાસ્ત્રમાં એક મહત્વપૂર્ણ સાધન છે, જે વિવિધ ડેટાસેટ્સને માનક બનાવવા અને આઉટલાયર્સને ઓળખવા માટેની મંજૂરી આપે છે.

Formula

z-score ની ગણતરી નીચેની સૂત્રનો ઉપયોગ કરીને કરવામાં આવે છે:

z=xμσz = \frac{x - \mu}{\sigma}

જ્યાં:

  • zz = z-score
  • xx = વ્યક્તિગત ડેટા પોઇન્ટ
  • μ\mu = ડેટાસેટનો સરેરાશ
  • σ\sigma = ડેટાસેટનો માનક વિસંગતિ

આ સૂત્ર એ ગણતરી કરે છે કે ડેટા પોઇન્ટ સરેરાશથી કેટલાય માનક વિસંગતીઓ દૂર છે.

Calculation

ડેટા પોઇન્ટનો z-score ગણવા માટે:

  1. સરેરાશ (μ\mu) ની ગણતરી કરો:

    તમામ ડેટા પોઇન્ટ્સને ઉમેરો અને ડેટા પોઇન્ટ્સની સંખ્યાથી ભાગો.

    μ=i=1nxin\mu = \frac{\sum_{i=1}^{n} x_i}{n}
  2. માનક વિસંગતિ (σ\sigma) ની ગણતરી કરો:

    • વેરિયન્સ (σ2\sigma^2):

      σ2=i=1n(xiμ)2n\sigma^2 = \frac{\sum_{i=1}^{n} (x_i - \mu)^2}{n}
    • માનક વિસંગતિ:

      σ=σ2\sigma = \sqrt{\sigma^2}
  3. z-score ની ગણતરી કરો:

    z-score સૂત્રમાં મૂલ્યોને સ્થાનાંતરિત કરો.

    z=xμσz = \frac{x - \mu}{\sigma}

Edge Cases

  • શૂન્ય માનક વિસંગતિ (σ=0\sigma = 0):

    જ્યારે તમામ ડેટા પોઇન્ટ્સ સમાન હોય ત્યારે માનક વિસંગતિ શૂન્ય હોય છે, z-score અવિન્ય હોય છે કારણ કે તમે શૂન્ય દ્વારા ભાગ આપી શકતા નથી. આ કેસમાં, z-score નો વિચાર લાગુ પડતો નથી.

  • સરેરાશ સાથે સમાન ડેટા પોઇન્ટ (x=μx = \mu):

    જો ડેટા પોઇન્ટ સરેરાશ સાથે સમાન હોય, તો z-score શૂન્ય હોય છે, જે દર્શાવે છે કે તે ચોક્કસ સરેરાશ છે.

  • ગણિતીય ઇનપુટ્સ:

    ખાતરી કરો કે તમામ ઇનપુટ્સ ગણિતીય છે. ગેર-ગણિતીય ઇનપુટ્સ ગણતરીની ભૂલનો પરિણામ આપે છે.

Cumulative Probability

z-score સાથે સંકળાયેલી સંકલિત સંભાવના એ સંભાવના દર્શાવે છે કે માનક સામાન્ય વિતરણમાંથી એક રેન્ડમ ચર અંકિત મૂલ્યથી ઓછું અથવા સમાન હશે. આ તે વિસ્તાર છે જે સામાન્ય વિતરણ વક્રના ડાબા તરફ z-score સુધી છે.

ગણિતીય રીતે, સંકલિત સંભાવના PP ની ગણતરી માનક સામાન્ય વિતરણની સંકલિત વિતરણ કાર્ય (CDF) નો ઉપયોગ કરીને કરવામાં આવે છે:

P(Zz)=Φ(z)=12πzet2/2dtP(Z \leq z) = \Phi(z) = \frac{1}{\sqrt{2\pi}} \int_{-\infty}^{z} e^{-t^2/2} \, dt

જ્યાં:

  • Φ(z)\Phi(z) = z પર માનક સામાન્ય વિતરણનું CDF

સંકલિત સંભાવના આંકડાશાસ્ત્રમાં મહત્વપૂર્ણ છે કારણ કે તે ચોક્કસ શ્રેણીમાં મૂલ્યના ઘટવા માટેની સંભાવનાને નક્કી કરવામાં મદદ કરે છે. તે ગુણવત્તા નિયંત્રણ, નાણાકીય અને સામાજિક વિજ્ઞાન જેવા ક્ષેત્રોમાં વ્યાપકપણે ઉપયોગમાં લેવાય છે.

SVG Diagram

નીચે એક SVG આકૃતિ છે જે માનક સામાન્ય વિતરણ વક્ર અને z-score ને દર્શાવે છે:

μ x z

માનક સામાન્ય વિતરણ

આકૃતિ: z-score સાથેનું માનક સામાન્ય વિતરણ વક્ર

આ આકૃતિમાં માનક વિતરણ વક્ર છે જેમાં સરેરાશ μ\mu કેન્દ્રમાં છે. છાયિત વિસ્તાર ડેટા પોઇન્ટ xx સુધીની સંકલિત સંભાવનાને દર્શાવે છે, જે z-score સાથે સંબંધિત છે.

Use Cases

Applications

  • વિભિન્ન સ્કેલ્સમાં માનકકરણ:

    z-scores વિવિધ સ્કેલ્સમાંથી ડેટાને સરખાવા માટેની મંજૂરી આપે છે.

  • આઉટલાયર શોધ:

    તે ડેટા પોઇન્ટ્સને ઓળખવા માટે જે સરેરાશથી નોંધપાત્ર રીતે દૂર છે (ઉદાહરણ તરીકે, z-scores -3 કરતા ઓછા અથવા 3 કરતા વધુ).

  • આંકડાશાસ્ત્રીય પરીક્ષણ:

    નમૂના સરેરાશ જાણીતું વસ્તી સરેરાશથી નોંધપાત્ર રીતે અલગ છે કે નહીં તે નક્કી કરવા માટે z-tests સહિતની હિપોથિસિસ પરીક્ષણોમાં ઉપયોગમાં લેવાય છે.

  • ગુણવત્તા નિયંત્રણ:

    ઉત્પાદન ક્ષેત્રમાં, z-scores પ્રક્રિયાઓની દેખરેખ રાખવામાં મદદ કરે છે જેથી ખાતરી થાય કે આઉટપુટ સ્વીકૃત મર્યાદાઓમાં રહે છે.

  • નાણાં અને રોકાણ:

    સરેરાશ બજારના પ્રદર્શનની સરખામણી કરીને સ્ટોકના પ્રદર્શનને આંકવા માટે.

Alternatives

  • T-Score:

    z-score ની જેમ પરંતુ જ્યારે નમૂના કદ નાના હોય અને વસ્તી માનક વિસંગતિ અજાણ હોય ત્યારે ઉપયોગમાં લેવાય છે.

  • પ્રતિશત રેન્ક:

    તે દર્શાવે છે કે તેના ફ્રિક્વન્સી વિતરણમાં કેટલા સ્કોર સમાન અથવા ઓછા છે.

  • માનક વિસંગતિ એકમો:

    z-scores તરીકે માનક બનાવ્યા વિના કાચા માનક વિસંગતિ મૂલ્યોનો ઉપયોગ કરવો.

History

z-score નો વિચાર 19મી સદીના આરંભમાં કાર્લ ફ્રિડ્રિચ ગોસ દ્વારા સામાન્ય વિતરણ પરના કાર્યમાંથી ઉદ્ભવ્યો. z-scores માટેની મૂળભૂત માનક સામાન્ય વિતરણને એબ્રાહમ ડે મોઇવ્ર અને પિયર-સિમોન લાપ્લેસ જેવા આંકડાશાસ્ત્રીઓ દ્વારા વધુ વિકસાવવામાં આવ્યું. 20મી સદીમાં આંકડાશાસ્ત્રીય પદ્ધતિઓના વિકાસ સાથે z-scores નો ઉપયોગ વ્યાપકપણે થયો, ખાસ કરીને માનસશાસ્ત્રીય પરીક્ષણ અને ગુણવત્તા નિયંત્રણમાં.

Examples

Excel

1## Excel માં z-score ની ગણતરી કરો
2## માન લો કે ડેટા પોઇન્ટ A2 માં છે, સરેરાશ B2 માં છે, અને માનક વિસંગતિ C2 માં છે
3=(A2 - B2) / C2
4

R

1## R માં z-score ની ગણતરી કરો
2calculate_z_score <- function(x, mean, sd) {
3  if (sd == 0) {
4    stop("માનક વિસંગતિ શૂન્ય હોઈ શકે નહીં.")
5  }
6  z <- (x - mean) / sd
7  return(z)
8}
9
10## ઉદાહરણ ઉપયોગ:
11x <- 85
12mu <- 75
13sigma <- 5
14z_score <- calculate_z_score(x, mu, sigma)
15print(paste("Z-score:", z_score))
16

MATLAB

1% MATLAB માં z-score ની ગણતરી કરો
2function z = calculate_z_score(x, mu, sigma)
3    if sigma == 0
4        error('માનક વિસંગતિ શૂન્ય હોઈ શકે નહીં.');
5    end
6    z = (x - mu) / sigma;
7end
8
9% ઉદાહરણ ઉપયોગ:
10x = 90;
11mu = 80;
12sigma = 8;
13z = calculate_z_score(x, mu, sigma);
14fprintf('Z-score: %.2f\n', z);
15

JavaScript

1// JavaScript માં z-score ની ગણતરી કરો
2function calculateZScore(x, mu, sigma) {
3  if (sigma === 0) {
4    throw new Error('માનક વિસંગતિ શૂન્ય હોઈ શકે નહીં.');
5  }
6  return (x - mu) / sigma;
7}
8
9// ઉદાહરણ ઉપયોગ:
10const x = 100;
11const mu = 85;
12const sigma = 7;
13try {
14  const z = calculateZScore(x, mu, sigma);
15  console.log(`Z-score: ${z.toFixed(2)}`);
16} catch (error) {
17  console.error(error.message);
18}
19

Python

1## Python માં z-score ની ગણતરી કરો
2def calculate_z_score(x, mu, sigma):
3    if sigma == 0:
4        raise ValueError("માનક વિસંગતિ શૂન્ય હોઈ શકે નહીં.")
5    return (x - mu) / sigma
6
7## ઉદાહરણ ઉપયોગ:
8x = 95
9mu = 88
10sigma = 4
11try:
12    z = calculate_z_score(x, mu, sigma)
13    print("Z-score:", round(z, 2))
14except ValueError as e:
15    print(e)
16

Java

1// Java માં z-score ની ગણતરી કરો
2public class ZScoreCalculator {
3    public static double calculateZScore(double x, double mu, double sigma) {
4        if (sigma == 0) {
5            throw new IllegalArgumentException("માનક વિસંગતિ શૂન્ય હોઈ શકે નહીં.");
6        }
7        return (x - mu) / sigma;
8    }
9
10    public static void main(String[] args) {
11        double x = 110;
12        double mu = 100;
13        double sigma = 5;
14
15        try {
16            double z = calculateZScore(x, mu, sigma);
17            System.out.printf("Z-score: %.2f%n", z);
18        } catch (IllegalArgumentException e) {
19            System.err.println(e.getMessage());
20        }
21    }
22}
23

C/C++

1// C++ માં z-score ની ગણતરી કરો
2#include <iostream>
3#include <stdexcept>
4
5double calculate_z_score(double x, double mu, double sigma) {
6    if (sigma == 0) {
7        throw std::invalid_argument("માનક વિસંગતિ શૂન્ય હોઈ શકે નહીં.");
8    }
9    return (x - mu) / sigma;
10}
11
12int main() {
13    double x = 130;
14    double mu = 120;
15    double sigma = 10;
16
17    try {
18        double z = calculate_z_score(x, mu, sigma);
19        std::cout << "Z-score: " << z << std::endl;
20    } catch (const std::exception &e) {
21        std::cerr << e.what() << std::endl;
22    }
23
24    return 0;
25}
26

Ruby

1## Ruby માં z-score ની ગણતરી કરો
2def calculate_z_score(x, mu, sigma)
3  raise ArgumentError, "માનક વિસંગતિ શૂન્ય હોઈ શકે નહીં." if sigma == 0
4  (x - mu) / sigma
5end
6
7## ઉદાહરણ ઉપયોગ:
8x = 105
9mu = 100
10sigma = 5
11begin
12  z = calculate_z_score(x, mu, sigma)
13  puts "Z-score: #{z.round(2)}"
14rescue ArgumentError => e
15  puts e.message
16end
17

PHP

1<?php
2// PHP માં z-score ની ગણતરી કરો
3function calculate_z_score($x, $mu, $sigma) {
4  if ($sigma == 0) {
5    throw new Exception("માનક વિસંગતિ શૂન્ય હોઈ શકે નહીં.");
6  }
7  return ($x - $mu) / $sigma;
8}
9
10// ઉદાહરણ ઉપયોગ:
11$x = 115;
12$mu = 110;
13$sigma = 5;
14
15try {
16  $z = calculate_z_score($x, $mu, $sigma);
17  echo "Z-score: " . round($z, 2);
18} catch (Exception $e) {
19  echo $e->getMessage();
20}
21?>
22

Rust

1// Rust માં z-score ની ગણતરી કરો
2fn calculate_z_score(x: f64, mu: f64, sigma: f64) -> Result<f64, String> {
3    if sigma == 0.0 {
4        return Err("માનક વિસંગતિ શૂન્ય હોઈ શકે નહીં.".to_string());
5    }
6    Ok((x - mu) / sigma)
7}
8
9fn main() {
10    let x = 125.0;
11    let mu = 115.0;
12    let sigma = 5.0;
13
14    match calculate_z_score(x, mu, sigma) {
15        Ok(z) => println!("Z-score: {:.2}", z),
16        Err(e) => println!("{}", e),
17    }
18}
19

C#

1// C# માં z-score ની ગણતરી કરો
2using System;
3
4public class ZScoreCalculator
5{
6    public static double CalculateZScore(double x, double mu, double sigma)
7    {
8        if (sigma == 0)
9            throw new ArgumentException("માનક વિસંગતિ શૂન્ય હોઈ શકે નહીં.");
10        return (x - mu) / sigma;
11    }
12
13    public static void Main()
14    {
15        double x = 135;
16        double mu = 125;
17        double sigma = 5;
18
19        try
20        {
21            double z = CalculateZScore(x, mu, sigma);
22            Console.WriteLine($"Z-score: {z:F2}");
23        }
24        catch (ArgumentException e)
25        {
26            Console.WriteLine(e.Message);
27        }
28    }
29}
30

Go

1// Go માં z-score ની ગણતરી કરો
2package main
3
4import (
5    "errors"
6    "fmt"
7)
8
9func calculateZScore(x, mu, sigma float64) (float64, error) {
10    if sigma == 0 {
11        return 0, errors.New("માનક વિસંગતિ શૂન્ય હોઈ શકે નહીં")
12    }
13    return (x - mu) / sigma, nil
14}
15
16func main() {
17    x := 140.0
18    mu := 130.0
19    sigma := 5.0
20
21    z, err := calculateZScore(x, mu, sigma)
22    if err != nil {
23        fmt.Println(err)
24    } else {
25        fmt.Printf("Z-score: %.2f\n", z)
26    }
27}
28

Swift

1// Swift માં z-score ની ગણતરી કરો
2func calculateZScore(x: Double, mu: Double, sigma: Double) throws -> Double {
3    if sigma == 0 {
4        throw NSError(domain: "માનક વિસંગતિ શૂન્ય હોઈ શકે નહીં.", code: 1, userInfo: nil)
5    }
6    return (x - mu) / sigma
7}
8
9// ઉદાહરણ ઉપયોગ:
10let x = 120.0
11let mu = 110.0
12let sigma = 5.0
13
14do {
15    let z = try calculateZScore(x: x, mu: mu, sigma: sigma)
16    print("Z-score: \(String(format: "%.2f", z))")
17} catch let error as NSError {
18    print(error.domain)
19}
20
🔗

સંબંધિત ટૂલ્સ

તમારા કાર્યપ્રવાહ માટે ઉપયોગી હોઈ શકે એવા વધુ ટૂલ્સ શોધો