qualité de l'ajustement - inclure dans un scriptChers tous,
Je triyng pour ajouter un bon ajustement après une distribution, en utilisant un script. Il y a une boucle. L'analyse est effectuée pour n colonnes.
c'est la partie du code:
disti = dt << Distribution(
stack( 0 ),
Continuous Distribution(
Column( listName[i] )),
Normal Quantile Plot( 1 ),
Fit Distribution( Normal(Goodness of Fit( 1 ) )),
Capability Analysis( 1 ),
Invisible( 1 )
);
Mais aucune qualité de forme n'apparaît ... et je ne sais pas pourquoi ..
Avez-vous une idée?
Que signifie le paramètre "1" de cette fonction?
Je vous remercie
Maïna
Re: bonté d'ajustement - inclure dans un scriptoui, toutes mes colonnes sont en continu
Re: bonté d'ajustement - inclure dans un scriptLes colonnes que vous analysez sont-elles de type modélisation? S'ils sont ordinaux ou nominaux, ils ne fourniront pas un bon ajustement
Re: bonté d'ajustement - inclure dans un scriptOu n'ai-je aucun endroit pour afficher le résultat?
Cela serait-il possible?
Re: bonté d'ajustement - inclure dans un scriptJ'ai utilisé votre script et simplement joint une table de données différente, c'est pourquoi j'ai suggéré de chercher ailleurs.
Re: bonté d'ajustement - inclure dans un scriptNon, ça marche bien!Re: bonté d'ajustement - inclure dans un scriptAvez-vous le même problème si vous exécutez le script de Jim?
Re: bonté d'ajustement - inclure dans un scriptMerci Jim,
J'ai déjà fait cette boucle
Le script est plus gros!
Mon premier script était comme ça:
La distribution apparaît, l'analyse des capacités aussi, mais pas le test d'adéquation ...
Je ne comprends pas pourquoi; (
disti <SPAN class="token operator">=</SPAN> dt <SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN> Distribution<SPAN class="token punctuation">(</SPAN>
stack<SPAN class="token punctuation">(</SPAN> <SPAN class="token number">0</SPAN> <SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">,</SPAN>
Continuous Distribution<SPAN class="token punctuation">(</SPAN> <SPAN class="token function">Column</SPAN><SPAN class="token punctuation">(</SPAN> listName<SPAN class="token punctuation">[</SPAN>i<SPAN class="token punctuation">]</SPAN> <SPAN class="token punctuation">)</SPAN> <SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">,</SPAN>
<SPAN class="token function">Normal Quantile</SPAN> Plot<SPAN class="token punctuation">(</SPAN> <SPAN class="token number">1</SPAN> <SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">,</SPAN>
Capability Analysis<SPAN class="token punctuation">(</SPAN> <SPAN class="token number">1</SPAN> <SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">,</SPAN>
Invisible<SPAN class="token punctuation">(</SPAN> <SPAN class="token number">1</SPAN> <SPAN class="token punctuation">)</SPAN>
Mais je veux ajouter une analyse de la qualité de l'ajustement sous l'histogramme de la distribution.
Tks
Re: bonté d'ajustement - inclure dans un scriptJ'ai légèrement développé votre script pour en faire un script fonctionnel. Votre code fonctionne bien en utilisant le tableau de données de capacité de semi-conducteur. Je vous suggère de regarder la composition de vos données ou la liste "listName".
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\semiconductor capability.jmp" );
listName = dt << get column names( numeric, continuous );
For( i = 1, i <= 2, i++,
disti = dt << Distribution(
stack( 0 ),
Continuous Distribution( Column( listName[i] ) ),
Normal Quantile Plot( 1 ),
Fit Distribution( Normal( Goodness of Fit( 1 ) ) ),
Capability Analysis( 1 ),
Invisible( 1 )
)
);