cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Try the Materials Informatics Toolkit, which is designed to easily handle SMILES data. This and other helpful add-ins are available in the JMP® Marketplace
Choose Language Hide Translation Bar
mgerusdurand
Level IV

Script colonne CV pour une sous sélection du tableau

Bonjour,

 

J'essaie de faire un script qui me permettrai d'obtenir le CV entre différentes données d'un même échnatillon.

J'ai 3 échantillons différents, chacun avec 7 répétitions. Je dois faire le CV pour les 3 premières répétitions seulement, les autres me servant pour une autre étape. 
Comment dois-je procéder? Je suis novice en script. Voilà ce que j'ai fait mais 2 soucis:
- seule la première ligne de la colonne se remplie

- je n'arrive pas à faire le CV que pour certaines répétitions.

 

Current Data Table() << New Column("Sample CV",
	Numeric,
	"Continuous",
	Format("Percent", 12, 2),
	Formula(Col Std Dev(:"Data", Sample) / Col Mean(:"Data", Sample))
);

Merci pour votre aide

MGD
2 REPLIES 2
txnelson
Super User

Re: Script colonne CV pour une sous sélection du tableau

Here is a rework of your JSL.  Very minor changes.  Make sure you scope references to columns using ":". Attached is a sample data table with some made up data

txnelson_0-1649180987702.png

Names Default To Here( 1 );
Current Data Table() << New Column( "Sample CV",
	Numeric,
	"Continuous",
	Format( "Percent", 12, 2 ),
	Formula( Col Std Dev( :Data, :Sample ) / Col Mean( :Data, :Sample ) )
);

 

Jim
mgerusdurand
Level IV

Re: Script colonne CV pour une sous sélection du tableau

Merci Jim,

 

j'ai bien les CV par échantillons !

 

Commemnt puis je faire maintenant pour avoir le CV sur une sélection de lignes pour un échantillon? Par exemple comment puis-je faire pour avoir le CV seulement des 3 premières lignes d'un échantillon? 

J'ai essayer d'inclure un data filter dans mon script mais cela m'affiche une fenetre de sélection, cela ne modifie pas les données utilisées pour le calcule du CV. Dois-je ajouter un argument à mon calcul?

 

Merci encore

 

Marie

MGD