Skip to content

A C function that generates a random integer array and calculates either Variance or Standard Deviation based on a control parameter (1 for Variance, 0 for Std Dev).

License

Notifications You must be signed in to change notification settings

ShotsMan2/Variance-Standard-Deviation-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Variance & Standard Deviation Calculator

This project implements a statistical analysis tool in C to calculate dispersion metrics for a random dataset.

⚙️ Formulas

  1. Mean ($\mu$): $\frac{\sum x}{N}$
  2. Variance ($\sigma^2$): $\frac{\sum (x - \mu)^2}{N}$
  3. Standard Deviation ($\sigma$): $\sqrt{\text{Variance}}$

💻 Usage

The function Istatistik_Hesapla(array, n, mode) operates based on the mode:

  • Mode 1: Returns Variance.
  • Mode 0: Returns Standard Deviation.

🚀 Example Output

Based on Question 7: N=5, Array: {10, 20, 30, 40, 50}

  • Mean: 30
  • Squared Diff Sum: $400 + 100 + 0 + 100 + 400 = 1000$
  • Variance: $1000 / 5 = 200.0$
  • Std Dev: $\sqrt{200} \approx 14.14$
--- Istatistik Hesaplama Programi (N=5) ---
Dizi: { 10, 20, 30, 40, 50, }

Hesaplanan Varyans (Param=1)       : 200.0000
Hesaplanan Standart Sapma (Param=0): 14.1421

About

A C function that generates a random integer array and calculates either Variance or Standard Deviation based on a control parameter (1 for Variance, 0 for Std Dev).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages