কম্পিউটার

প্রমিত বিচ্যুতি গণনা করার জন্য সি প্রোগ্রাম


স্ট্যান্ডার্ড বিচ্যুতি তার গড় থেকে ডেটার বিচ্যুতি পরিমাপ করতে ব্যবহৃত হয়। প্রমিত বিচ্যুতি গণনা করার জন্য গাণিতিক সূত্রটি নিম্নরূপ -

$$s=\sqrt{Variance}$$

যেখানে

ভ্যারিয়েন্স$$=\frac{1}{n}\:\:\displaystyle\sum\limits_{i=1}^n (x_{i}-m)^{2}$$

এবং

$$m=mean=\frac{1}{n}\:\displaystyle\sum\limits_{i=1}^n x_{i}$$


অ্যালগরিদম

প্রদত্ত সংখ্যাগুলির জন্য আদর্শ বিচ্যুতি গণনা করতে নীচে দেওয়া একটি অ্যালগরিদম পড়ুন৷

ধাপ 1 - n আইটেম পড়ুন।

ধাপ 2 - আইটেমগুলির যোগফল এবং গড় গণনা করুন।

ধাপ 3 - প্রকরণ গণনা করুন।

ধাপ 4 - আদর্শ বিচ্যুতি গণনা করুন।

প্রমিত বিচ্যুতি গণনার জন্য প্রোগ্রামে ব্যবহৃত যুক্তি নিম্নরূপ -

for (i = 1 ; i<= n; i++){
   deviation = value[i] - mean;
   sumsqr += deviation * deviation;
}
variance = sumsqr/(float)n ;
stddeviation = sqrt(variance) ;

উদাহরণ

প্রদত্ত সংখ্যা −

-এর জন্য আদর্শ বিচ্যুতি গণনা করার জন্য C প্রোগ্রামটি নিচে দেওয়া হল
#include <math.h>
#define MAXSIZE 100
main( ) {
   int i,n;
   float value [MAXSIZE], deviation,
   sum,sumsqr,mean,variance,stddeviation;
   sum = sumsqr = n = 0 ;
   printf("Input values: input -1 to end \n");
   for (i=1; i< MAXSIZE ; i++) {
      scanf("%f", &value[i]);
      if (value[i] == -1)
      break;
      sum += value[i];
      n += 1;
   }
   mean = sum/(float)n;
   for (i = 1 ; i<= n; i++) {
      deviation = value[i] - mean;
      sumsqr += deviation * deviation;
   }
   variance = sumsqr/(float)n ;
   stddeviation = sqrt(variance) ;
   printf("\nNumber of items : %d\n",n);
   printf("Mean : %f\n", mean);
   printf("Standard deviation : %f\n", stddeviation);
}

আউটপুট

যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত আউটপুট তৈরি করে −

Input values: input -1 to end
2 4 6 8 12 4.5 6.7 0.3 2.4 -1
Number of items: 9
Mean: 5.100000
Standard deviation: 3.348300

  1. একটি বর্গক্ষেত্রে খোদাই করা একটি বৃত্তের ক্ষেত্রফল গণনা করার প্রোগ্রাম

  2. একটি গ্রাফের এজ কভার গণনা করার জন্য C++ প্রোগ্রাম

  3. এক্সেলের মধ্যকার স্ট্যান্ডার্ড ডেভিয়েশন এবং স্ট্যান্ডার্ড ত্রুটি কীভাবে গণনা করবেন

  4. টেট্রাহেড্রনের ক্ষেত্রফল গণনা করার জন্য পাইথন প্রোগ্রাম