<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Salut à tous,
Je suis en train de créer une annexe JMP pour l'un de nos processus et j'ai jugé nécessaire d'expliquer comment configurer manuellement une formule de colonne pour effectuer un test de Grubb.Je l'ai fait dans Excel, mais je souhaite reproduire cela dans JMP et j'ai eu du mal à configurer correctement la formule.Nous avons 4 colonnes de données indépendantes (1a,2a,3a,4a) qui nécessitent chacune un test de Grubb.Chacun a un maximum de 40 valeurs.J'aimerais créer quatre colonnes supplémentaires (1b, 2b, 3b, 4b) qui analysent chacune la colonne appropriée (1-1, 2-2 et ainsi de suite).Je pensais mettre en place une formule IF afin que je puisse faire un calcul min de colonne et un calcul max de colonne et en fonction de la valeur Texp pour chacun, cela cracherait des valeurs aberrantes en conséquence.Dans ma feuille de calcul Excel, j'ai configuré ceci de cette façon :
faire calculer le Max et le Min
Texp calculé : (Max/Min - moyenne de colonne)/ Colonne Std Dev = Texp
Ensuite, la cellule en dessous compare ce Texp au Tcrit pour un N = 40 (2,866), et si Texp > Tcrit, elle dit "Oui"
Dans ma tête, je peux voir comment faire cela dans JMP, mais je ne sais pas comment le configurer correctement avec des parenthèses, etc.Si je ne l'ai pas très bien expliqué, je m'en excuse.Parfois, le cerveau a du mal à décrire ce qui semble facile.
Merci,
Voici une tentative d'utiliser une seule colonne de formule pour effectuer le test de Grubb (g > g0) et, si une valeur aberrante est détectée, identifiez la ligne avec « Oui ».
Le script crée un exemple de tableau avec une colonne numérique "Données" et une colonne de formules avec le test de Grubb à alpha 0,05. Les données proviennent de la distribution N(0,1) plus une valeur extrême (50). Exécutez le script, l'extrême doit être marqué par « oui », puis modifiez un ou plusieurs nombres dans la colonne de données pour observer comment cela affecte la sortie dans la colonne de formule.
Nouveau tableau ( "Larves" ,
Nouvelle colonne ( "Données" , numérique , valeurs ( 50 || J. ( 1 , 25 , Aléatoire Normal ( 0 , 1 ) ) ) ) ,
Nouvelle colonne ( "Test des valeurs aberrantes de Grubbs" ,
Personnage ,
Formule (
Si (
Et (
Col maximum ( Col Standardiser ( : Données ) ) ==
Col Standardiser ( : Données ) ,
Col maximum ( Col Standardiser ( : Données ) ) > (( Numéro de colonne ( : Données ) -
1 ) / SQL ( Numéro de colonne ( : Données ) )) *
SQL (
Abdos (
tQuantile (
0,05 / ( 2 * Numéro de colonne ( : Données )) ,
Numéro de colonne ( : Données ) - 2
)
) ^ 2 / (( Numéro de colonne ( : Données ) - 2 ) +
Abdos (
tQuantile (
0,05 / ( 2 * Numéro de colonne ( : Données )) ,
Numéro de colonne ( : Données ) - 2
)
) ^ 2 )
)
) ,
"Oui"
)
)
)
) ;
Bonjour Charles,
Veuillez utiliser le lien suivant pour utiliser un complément de l'échange de fichiers pour effectuer Test des valeurs aberrantes de Grubbs .
Veuillez nous faire savoir si cela fonctionne pour votre situation ou si vous avez besoin d'une aide supplémentaire.
Stan