Créez une variable à partir d'une moyenne des lignes sélectionnées dans une colonne à utiliser ultérieurement comme ligne de référence.Bonjour,
J'ai besoin de votre aide pour trouver la moyenne d'une ligne sélectionnée dans une colonne et l'utiliser comme ligne de référence dans un graphique.
J'ai un tableau de données :
UN | 12,5 |
B | 13.4 |
B | 17.5 |
B | 12,8 |
UN | 11.1 |
UN | 19.4 |
B | 13.8 |
Je veux créer une variable qui est une moyenne de toutes les valeurs de la ligne « B » ((13,4+17,5+12,8+13,8)/4) dans l'exemple ci-dessus.
Ensuite, je vais l'utiliser comme ligne de référence dans un graphique bivarié.
Re : Créer une variable à partir d'une moyenne des lignes sélectionnées dans une colonne à utiliser plus tard comme ligne de référence.Si je comprends bien ce que vous voulez, essayez de créer une nouvelle variable en utilisant la fonction Col Mean avec votre première colonne comme variable "By".Créez ensuite une autre colonne avec une instruction IF qui utilise la valeur moyenne B pour les groupes A et B.Cette colonne aura alors toutes la même valeur = moyenne des valeurs du groupe B.
Re : Créer une variable à partir d'une moyenne des lignes sélectionnées dans une colonne à utiliser plus tard comme ligne de référence.@ileshem ,
Col Mean() - si vous souhaitez utiliser la colonne
Mean() - si vous souhaitez utiliser la matrice ou une variable distincte
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Select Randomly( 0.3 );
dt1 = dt << Subset(Selected Rows( 1 ), selected columns( 0 ));
Res = Col Mean(dt1:age);
Show(Res);
Re : Créer une variable à partir d'une moyenne des lignes sélectionnées dans une colonne à utiliser plus tard comme ligne de référence.Merci pour la rediffusion rapide,
J'ai pu créer un nouveau tableau avec les lignes que je voulais, mais je ne sais pas comment calculer la MOYENNE de cette colonne (VALEUR) dans une variable.
ma_liste = {"B"} ;
dtsub1 = dtEPData << sous-ensemble (
rows( dtEPData << obtenir les lignes où ( Contains( my_list, :TYPE ) ) ),
Colonnes sélectionnées uniquement ( 0 ));
TYPE VALEUR
Un 12,5
B13.4
B17.5
B12.8
Un 11.1
Un 19,4
B13.8
Dtsub1=
TYPE VALEUR
B13.4
B17.5
B12.8
B13.8
Re : Créer une variable à partir d'une moyenne des lignes sélectionnées dans une colonne à utiliser plus tard comme ligne de référence.@ileshem ,
Une fois la table de données ouverte, sélectionnez des lignes aléatoires. Vous pouvez le faire par :
Lignes > Sélection de lignes > Sélectionner au hasard
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
AgeVals = :age << Get Values ; // Get Values in Age Column
SR = dt << Get Selected Rows(); // Get Selected Rows
RequiredVar = AgeVals[SR,0]; // Desired Values subset from Column Values