Comment trouver la médiane de l'un des groupes de données densément distribuées?Ne définit aucune valeur en double dans les données, mais les données ne sont pas uniformément réparties.
Comment utiliser le module JMP pour trouver la médiane de la distribution la plus dense?
Merci!
da=[17,99,65,75,15,14,80,18,55,70,12,19,13,100,1,20,90,60,95,85,16];

ScriptingRe: Comment trouver la médiane de l'un des groupes de données densément distribuées?J'irais dans le triangle rouge et sélectionnerais
Enregistrer ==> Numéros de niveau
ou
Enregistrer ==> Points médians
puis utilisez Tabulation ou Résumé ou Distribution en utilisant la colonne nouvellement enregistrée comme variable de regroupement
Re: Comment trouver la médiane de l'un des groupes de données densément distribuées?Merci Jim!
Je veux savoir si ces procédures peuvent produire des résultats sans interface graphique et fonctionner uniquement en mémoire. On ne sait pas si JMP a une fonction dans JSL.
Merci!Re: Comment trouver la médiane de l'un des groupes de données densément distribuées?Les affichages interactifs ne sont que des éléments en mémoire et n'ont pas à être affichés. Oui, cela prend probablement plus de mémoire pour une fonction directe qui calculerait les médianes de chaque bin, mais encore une fois, ce n'est que de la mémoire.
Donc, je comprends votre commentaire, mais pour le pousser à l'extrême, alors vous devriez programmer dans le langage d'assemblage de l'ordinateur sur lequel vous utilisez, car ..... rien de plus que cela prend plus de mémoire que nécessaire.
Voici un affichage des médianes créées par un simple appel de fonction. Oui, il appelle la plate-forme de distribution, mais vous ne le voyez jamais.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
showBinMedians = Function( {dt, var},
{defaultlocal},
dis = dt << Distribution( invisible, Continuous Distribution( Column( As Column( var ) ) ) );
dis << save( level numbers );
Report( dis ) << close window;
tab = dt << Tabulate(
invisible,
Show Control Panel( 0 ),
Add Table(
Column Table( Analysis Columns( Column( var ) ), Statistics( Median ) ),
Row Table( Grouping Columns( Column( N Cols( dt ) ) ) )
)
);
Report( tab ) << journal;
Report( tab ) << close window;
dt << delete columns( N Cols( dt ) );
);
x = showBinMedians( dt, "Height" );