Faire la moyenne avec la commande Résumé. Comment utiliser la colonne moyenne du tableau généré pour conserver un nombre significatif ?J'ai vu la table de Big Class.jmp avec le même JSL obtenir une colonne moyenne qui conserve déjà un nombre significatif, mais pas ma propre table.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt = Current Data Table();
d2 = dt << Summary(
Group( 2 ),
Mean( 4 ),
Freq( 0 ),
Weight( 0 ),
Link to original data table( 0 ),
statistics column name format( "column" )
);
Merci!

Analyse et modélisation des données de baseles fenêtres回复: Calcul de la moyenne avec la commande Résumé. Comment utiliser la colonne moyenne du tableau généré pour conserver un nombre significatif ?
回复: Calcul de la moyenne avec la commande Résumé. Comment utiliser la colonne moyenne du tableau généré pour conserver un nombre significatif ?Votre désir est-il que la valeur réelle dans le tableau de données n'ait qu'un nombre spécifié de chiffres significatifs ou l'exigence d'avoir simplement le format de la colonne de résultat doit-elle avoir le nombre spécifié de chiffres ?
Par défaut, lorsque le tableau récapitulatif est généré pour une colonne comportant le nombre de décimales spécifié dans son format, JMP ajoute une décimale supplémentaire à la colonne récapitulative du tableau de sortie. Pour définir le nombre de décimales significatives du format sur autre chose, il faudra ajouter JSL pour définir le format.
回复: Calcul de la moyenne avec la commande Résumé. Comment utiliser la colonne moyenne du tableau généré pour conserver un nombre significatif ?Je souhaite que la valeur réelle dans le tableau de données n'ait qu'un nombre spécifié de chiffres significatifs.
Merci Jim!
Column( d2, 3 ) << Format( "Fixed Dec", 20, 2 );
r = N Row( d2 );
ar = d2 << GetAsMatrix( 3 );
For( i = 1, i <= r, i++,
ar[i, 1] = Round( ar[i, 1], 2 )
);
d2[0, 3] = ar;
回复: Calcul de la moyenne avec la commande Résumé. Comment utiliser la colonne moyenne du tableau généré pour conserver un nombre significatif ?Il existe plusieurs façons de compresser vos données. Si vous souhaitez compresser des colonnes spécifiques, vous pouvez les sélectionner puis accéder à
Cols=>Utilitaires=>Compresser les colonnes sélectionnées
Les préférences peuvent être définies pour enregistrer les tableaux dans un format compressé. Il existe également une préférence qui permettra de propager des colonnes compressées.
Regardez dans les préférences générales.
回复: Calcul de la moyenne avec la commande Résumé. Comment utiliser la colonne moyenne du tableau généré pour conserver un nombre significatif ?
回复: Calcul de la moyenne avec la commande Résumé. Comment utiliser la colonne moyenne du tableau généré pour conserver un nombre significatif ?Votre problème concerne-t-il la taille de la table de données dans la mémoire RAM ou la sauvegarde des données sur le disque ?
回复: Calcul de la moyenne avec la commande Résumé. Comment utiliser la colonne moyenne du tableau généré pour conserver un nombre significatif ?Je ne connais aucune option supplémentaire que vous pouvez utiliser au-delà des préférences que vous avez définies. D'autres membres de la communauté peuvent avoir des informations supplémentaires.
回复: Calcul de la moyenne avec la commande Résumé. Comment utiliser la colonne moyenne du tableau généré pour conserver un nombre significatif ?Si vous avez déjà activé les compressions et que vous acceptez les changements de valeur, vous pouvez utiliser une boucle comme vous l'avez suggéré. La boucle ci-dessous pourrait être un peu plus simple que votre suggestion
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt_summary = dt << Summary(
Group(:age),
Mean(:height),
Freq(0),
Weight(0),
Link to original data table(0),
statistics column name format("column")
);
cont_cols = dt_summary << Get Column Names(Continuous, "String");
Column(dt_summary, "height") << Format("Fixed Dec", 20, 2);
For Each({colname}, cont_cols,
Column(dt_summary, colname) << Set Values(
Round(dt_summary[0, colname], 1);
)
);
En fonction également de vos données, vous souhaiterez peut-être opter pour des entiers car ils prennent moins de place, puis vous pourrez les compresser davantage en entiers courts https://www.jmp.com/support/help/en/18.0/#page/ jmp/le-shortinteger-format.shtml#