„Java“ programa standartiniam nuokrypiui apskaičiuoti

Šioje programoje išmoksite apskaičiuoti standartinį nuokrypį naudodami „Java“ funkciją.

Norėdami suprasti šį pavyzdį, turite žinoti šias Java programavimo temas:

  • „Java“ masyvai
  • „Java“ metodai

Ši programa, naudodama masyvus, apskaičiuoja atskirų serijų standartinį nuokrypį. Apsilankykite šiame puslapyje ir sužinokite apie standartinį nuokrypį.

Norint apskaičiuoti standartinį nuokrypį, calculateSD()sukuriama funkcija. Masyvas, kuriame yra 10 elementų, perduodamas funkcijai ir ši funkcija apskaičiuoja standartinį nuokrypį ir grąžina jį į main()funkciją.

Pavyzdys: programa standartiniam nuokrypiui apskaičiuoti

 public class StandardDeviation ( public static void main(String() args) ( double() numArray = ( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ); double SD = calculateSD(numArray); System.out.format("Standard Deviation = %.6f", SD); ) public static double calculateSD(double numArray()) ( double sum = 0.0, standardDeviation = 0.0; int length = numArray.length; for(double num : numArray) ( sum += num; ) double mean = sum/length; for(double num: numArray) ( standardDeviation += Math.pow(num - mean, 2); ) return Math.sqrt(standardDeviation/length); ) )

Rezultatas

 Standartinis nuokrypis = 2.872281

Pirmiau pateiktoje programoje mes naudojome „Java Math.pow“ () ir „Java Math.sqrt“ () pagalbą, kad apskaičiuotume galingumą ir kvadratinę šaknį.

Pastaba: Ši programa apskaičiuoja standartinį imties nuokrypį. Jei jums reikia apskaičiuoti populiacijos SD, grįžkite, Math.sqrt(standardDeviation/(length-1))o ne Math.sqrt(standardDeviation/length)calculateSD()metodo.

Įdomios straipsniai...