Dans cet article, vous utiliserez la formule centile pour savoir combien de nombres dans un tableau donné sont inférieurs/égaux à une valeur donnée. Nous calculons le pourcentage de nombres dans un tableau donné qui sont inférieurs ou égaux à ce nombre en utilisant la formule suivante -
Percentile = (n/N) * 100
Où n est le nombre de valeurs en dessous de x et N est le nombre total de valeurs.
Dans cet exemple, nous utilisons la boucle for pour parcourir le tableau et vérifier si la valeur de chaque élément est inférieure, égale ou supérieure à la valeur d'entrée donnée.
const calculationPercentile = (inputArray, val) => { let resultValue = 0; for (let i in inputArray) { resultValue = resultValue + (inputArray[i] < val ? 1 : 0) + (inputArray[i] === val ? 0.5 : 0); } let displayResult = (resultValue / inputArray.length) * 100; console.log("The percentile value is ") console.log(displayResult); }; const inputArray = [3,4,5,6,7,8] console.log("The array is defined as :", inputArray) // calling the function calculationPercentile calculationPercentile(inputArray, 6);
Étape 1 - Définissez le tableau de nombres et définissez les valeurs d'entrée.
Étape 2 - Définir une fonction "calculPercentile" qui prend en entrée un tableau et une valeur.
Étape 3 - Dans la fonction, définissez une variable "resultValue" pour contenir le nombre de nombres dans le tableau qui sont inférieurs à inputValue.
Étape 4 - Appliquez enfin la formule percentile : (resultValue / inputArray.length) * 100 et affichez le résultat.
Dans cet exemple, nous utilisons la méthode réduire() pour parcourir le tableau de nombres et le convertir en une seule entité
const calculationPercentile = (inputArray, inputValue) => (100 * inputArray.reduce( (tempValue, v) => tempValue + (v < inputValue ? 1 : 0) + (v === inputValue ? 0.5 : 0), 0 )) / inputArray.length; const inputArray = [3,4,5,6,7,8] console.log("The array is defined as :", inputArray) let inputValue = 6 console.log("The array is defined as :", inputValue) console.log("The percentile value is ") console.log(calculationPercentile(inputArray, inputValue))
Étape 1 - Définissez le tableau de nombres et définissez les valeurs d'entrée.
Étape 2 - Définir une fonction "calculPercentile" qui prend en entrée un tableau et une valeur.
Étape 3 - Dans la fonction, utilisez la méthode réduire() pour obtenir la valeur du tableau qui est inférieure à la valeur d'entrée, divisez le nombre par la longueur du tableau, puis multipliez par 100.
Étape 4 - Appelez la fonction et affichez le résultat.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!