Formule pour la moyenne tronquéeJ'ai un ensemble de données qui contient un numéro d'échantillon dans la première colonne, puis 180 colonnes de diverses mesures de l'échantillon. Je souhaite obtenir la moyenne tronquée de 5 % pour chacun des 100 échantillons du tableau.
En raison du grand nombre d'échantillons, passer par Distributions > Statistiques récapitulatives est très peu pratique. Existe-t-il un moyen de tirer cela directement à l'aide d'une formule ?
Alternativement, je pourrais empiler mes colonnes et utiliser la fonction Résumé si possible, mais je ne vois pas non plus comment obtenir une moyenne tronquée ici.
Modélisation statistique avancéeMélange et nettoyage des donnéesExploration et visualisation des donnéesPersonnalisation de masseIngénierie Qualité et ProcédésRe : Formule pour la moyenne tronquéeExactement ce dont j'avais besoin, merci.
Pour une raison quelconque, JMP ne me montrait pas le script source lorsque je créais le tableau manuellement. Cela a parfaitement fonctionné.
Re : Formule pour la moyenne tronquéeJMP devrait pouvoir vous aider. Créez la table manuellement et vérifiez le script de table à partir de la table de résultats :

Re : Formule pour la moyenne tronquéeCela devrait vous donner ce que vous voulez
dis = Distribution(
invisible,
Continuous Distribution(
Column( :MEASUREMENT VALUE ),
Quantiles( 0 ),
Histogram( 0 ),
Vertical( 0 ),
Outlier Box Plot( 0 ),
Customize Summary Statistics(
Mean( 0 ),
Std Dev( 0 ),
Std Err Mean( 0 ),
Upper Mean Confidence Interval( 0 ),
Lower Mean Confidence Interval( 0 ),
N( 0 ),
Trimmed Mean( 1 )
)
),
by( :PRODUCT_ID, :PROCESS_ID, :MEASUREMENT_TYPE )
);
Report( dis[1] )["Summary Statistics"][Table Box( 1 )] << make combined data table;
Re : Formule pour la moyenne tronquéeMerci @jthi , cela m'a permis d'y parvenir la plupart du temps.
En utilisant cela, j'ai réussi à obtenir un script qui ira directement à la « moyenne réduite uniquement » sans tout calculer le reste, ce qui rend le temps de traitement plus gérable.
Distribution(
Continuous Distribution(
Column( :MEASUREMENT VALUE ),
Quantiles( 0 ),
Histogram( 0 ),
Vertical( 0 ),
Outlier Box Plot( 0 ),
Customize Summary Statistics(
Mean( 0 ),
Std Dev( 0 ),
Std Err Mean( 0 ),
Upper Mean Confidence Interval( 0 ),
Lower Mean Confidence Interval( 0 ),
N( 0 ),
Trimmed Mean( 1 )
)
),
by(
:PRODUCT_ID,:PROCESS_ID, :MEASUREMENT_TYPE
)
)
Maintenant, tout ce que je recherche, c'est un script que je peux ajouter à la fin d'ici pour effectuer l'étape « Créer un tableau de données combinées ». Il y a d'autres manipulations de données que je souhaite effectuer une fois que j'ai les moyens réduits, donc tout avoir dans un seul script serait idéal.
Re : Formule pour la moyenne tronquéeOui, la moyenne est tirée du milieu de 90 % des données
Re : Formule pour la moyenne tronquéeJe pense qu'utiliser Distribution est une option assez simple. Créez une distribution avec des données de mesure sous la forme Y, des colonnes et un numéro d'échantillon sous la forme Par colonne (en utilisant les données de la sonde). Si vous avez beaucoup de données, cela sera lent et pourrait, dans le pire des cas, faire planter JMP. Par conséquent, créer un script pourrait être une meilleure option (vous pourriez script ce même processus, utilisez des calculs matriciels ou une autre méthode).

Une fois que vous avez vos distributions, maintenez ctrl + alt et cliquez sur le triangle rouge à côté de l'une des distributions et désactivez tout le reste à l'exception des statistiques récapitulatives (cela devrait rendre cela un peu plus rapide) et appuyez sur OK :

Après cela. maintenez la touche Ctrl + Alt enfoncée et appuyez sur le triangle rouge à côté de l'un des résumés de statistiques.
Activez Personnaliser les statistiques récapitulatives et appuyez sur OK

Supprimez tout le reste sauf Trimmed Mean :

et appuyez sur OK.
Nous avons maintenant ce magnifique rapport de distribution :

Faites un clic droit sur l'un des moyens de découpage et choisissez Créer un tableau de données combiné :

Vous devriez vous retrouver avec un datatable avec 5 % de moyennes tronquées pour tous les paramètres et groupes :

Re : Formule pour la moyenne tronquéeSalut @HarriBradbeer ,
Je suis sûr que cela devrait être facile à faire avec une formule de colonne ou un script JSL.
Cependant, pour aider un peu plus, qu'entendez-vous par une moyenne tronquée de 5 % ? Cela signifie-t-il que vous avez supprimé les 5 % inférieurs et les 5 % supérieurs des données ?
Merci,
DS