Réduisez la liste triée en calculant la moyenne toutes les n lignesCela doit être une manière courante d '«échantillonner» une longue colonne de données. Par exemple, après avoir trié une colonne de 10 000 lignes de min à max, générez une colonne avec 100 moyennes (ou sommes) toutes les 100 lignes.
Dans Excel, cela peut être fait avec une formule utilisant la fonction OFFSET.
Comment cela peut-il être fait dans JMP? Merci,
À M
Tableau de donnéesRe: réduire la liste triée en faisant la moyenne toutes les n lignesUne façon simple de faire cela est de créer une nouvelle colonne qui a une valeur unique pour les lignes 1-100, 101-200 etc., puis d'utiliser la fonction col mean () pour calculer des moyennes séparées pour chaque valeur unique créée.Alors interactivement, voici comment le faire
- Créez une nouvelle colonne et spécifiez la formule suivante pour fournir une valeur unique pour chaque regroupement de 100 lignes. Pour cet exemple, je vous suggère d'appeler la nouvelle colonne "centaine"
Floor((Row() - 1) / 100)
- Créez une deuxième nouvelle colonne du nom de votre choix en utilisant la formule suivante
Col Mean(:<THE column="" you="" want="" averaged="">, :onehundreds)</THE>
- Je vous suggère également de suivre ceci en ouvrant les informations de colonne pour chacune des nouvelles colonnes et en spécifiant de supprimer la formule.Cela convertira les valeurs de chacune des colonnes en valeurs statiques.Vous pouvez alors
- Supprimer la colonne des centaines
- Triez les données dans le nouvel ordre de votre choix et les valeurs moyennes calculées ne changeront pas
Re: réduire la liste triée en faisant la moyenne toutes les n lignesLes étapes de Jim sont la voie à suivre et peuvent être combinées dans une formule comme celle-ci, ce qui évite la dépendance au tri et permet également d'augmenter la table plus tard:
Col Mean( :Vals, Floor( (Col Rank( :Vals ) - 1) / 100 ) )
Ci-dessous, j'ai utilisé cette formule sur les entiers 1 :: 1000, triés au hasard. Comme indiqué, tout nombre compris entre 100 * k + 1 et 100 * (k + 1), inclus, aura une moyenne de groupe de k + 50,5. En pratique, vous pouvez trier (classement) par une autre colonne, par exemple un horodatage, ce qui est très bien.
Acclamations,
Brady
