Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा प्रोग्राम मानक विचलन की गणना करने के लिए

इस लेख में, हम समझेंगे कि मानक विचलन की गणना कैसे की जाती है। मानक विचलन इस बात का माप है कि स्प्रेड-आउट संख्याएँ कितनी हैं। इसका प्रतीक सिग्मा (σ) है। यह विचरण का वर्गमूल है।

मानक विचलन की गणना (Xi - )2 / N के वर्गमूल के सूत्र का उपयोग करके की जाती है, जहां Xi सरणी का तत्व है, ų सरणी के तत्वों का माध्य है, N तत्वों की संख्या है, का योग है प्रत्येक तत्व।

नीचे उसी का एक प्रदर्शन है -

मान लें कि हमारा इनपुट है -

Input Array : [ 35.0, 48.0, 60.0, 71.0, 80.0, 95.0, 130.0 ]

वांछित आउटपुट होगा -

Standard Deviation: 29.313227

एल्गोरिदम

Step 1 - START
Step 2 – Declare a double array namely input_array, two doube values namely sum and standard_deviation.
Step 3 - Read the required values from the user/ define the values.
Step 4 – Compute ∑(Xi - ų)2 / N and store the value in result variable.
Step 5 - Display the result
Step 6 - Stop

उदाहरण 1

यहां, उपयोगकर्ता द्वारा एक संकेत के आधार पर इनपुट दर्ज किया जा रहा है।

public class StandardDeviation {

   public static void main(String[] args) {
      double[] input_array = { 35, 48, 60, 71, 80, 95, 130};
      System.out.println("The elements of the array is defined as");
      for (double i : input_array) {
         System.out.print(i +" ");
      }

      double sum = 0.0, standard_deviation = 0.0;
      int array_length = input_array.length;

      for(double temp : input_array) {
         sum += temp;
      }

      double mean = sum/array_length;

      for(double temp: input_array) {
         standard_deviation += Math.pow(temp - mean, 2);
      }

      double result = Math.sqrt(standard_deviation/array_length);

      System.out.format("\n\nThe Standard Deviation is: %.6f", result);
   }
}

आउटपुट

The elements of the array is defined as
35.0 48.0 60.0 71.0 80.0 95.0 130.0

The Standard Deviation is: 29.313227

उदाहरण 2

यहां, हमने मानक विचलन की गणना करने के लिए एक फ़ंक्शन को परिभाषित किया है।

public class StandardDeviation {

   public static void main(String[] args) {
      double[] input_array = { 35, 48, 60, 71, 80, 95, 130};
      System.out.println("The elements of the array is defined as");
      for (double i : input_array) {
         System.out.print(i +" ");
      }
      double standard_deviation = calculateSD(input_array);

      System.out.format("\n\nThe Standard Deviation is: %.6f", standard_deviation);
   }

   public static double calculateSD(double input_array[]) {
      double sum = 0.0, standard_deviation = 0.0;
      int array_length = input_array.length;

      for(double temp : input_array) {
         sum += temp;
      }

      double mean = sum/array_length;

      for(double temp: input_array) {
         standard_deviation += Math.pow(temp - mean, 2);
      }

      return Math.sqrt(standard_deviation/array_length);
   }
}

आउटपुट

The elements of the array is defined as
35.0 48.0 60.0 71.0 80.0 95.0 130.0

The Standard Deviation is: 29.313227

  1. सी कार्यक्रम मानक विचलन की गणना करने के लिए

    मानक विचलन का प्रयोग आँकड़ों के माध्य से विचलन को मापने के लिए किया जाता है। मानक विचलन की गणना के लिए गणितीय सूत्र इस प्रकार है - $$s=\sqrt{भिन्नता}$$ जहां वेरिएंस$$=\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. डबल इंटीग्रेशन की गणना करने के लिए C++ प्रोग्राम

    हमें चर x की निचली सीमा, चर x की ऊपरी सीमा, चर y की निचली सीमा, चर y की ऊपरी सीमा, संगत x के लिए उठाए गए कदम और संगत y के लिए उठाए गए कदम दिए गए हैं और कार्य दोहरा एकीकरण उत्पन्न करना है और परिणाम प्रदर्शित करें। उदाहरण Input-: steps for x = 1.2 steps for y = 0.54 lower limit of x = 1.3 upper limit

  1. जावा प्रोग्राम पैलिंड्रोम की जांच करने के लिए

    पैलिंड्रोम संख्या एक संख्या है जो उलटने पर वही रहती है, उदाहरण के लिए, 121, 313, 525, आदि। उदाहरण आइए अब पैलिंड्रोम की जांच के लिए एक उदाहरण देखें - public class Palindrome {    public static void main(String[] args) {       int a = 525, revVal = 0, remainder, val;   &