bontà di adattamento - includere in una sceneggiaturaCarissimi,
Sono triyng per aggiungere una bontà di adattamento dopo una distribuzione, utilizzando uno script. C'è un ciclo. L'analisi viene eseguita per n colonne.
questa è la parte del codice:
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 )
);
Ma nessuna bontà di adattamento appare ... e non so perché ...
Hai un'idea?
Cosa significa il parametro "1" di questa funzione?
Grazie
Maïna
Ri: bontà di adattamento - includere in una sceneggiaturasì, tutte le mie colonne sono di tipo continuo
Ri: bontà di adattamento - includere in una sceneggiaturaLe colonne che stai analizzando di Tipo di modello sono continue? Se sono ordinali o nominali, non forniranno una buona misura
Ri: bontà di adattamento - includere in una sceneggiaturaO non ho posto per visualizzare il risultato?
Sarebbe possibile?
Ri: bontà di adattamento - includere in una sceneggiaturaHo usato il tuo script e ho appena allegato una tabella di dati diversa, ecco perché ho suggerito che hai bisogno di cercare altrove.
Ri: bontà di adattamento - includere in una sceneggiaturaNo, funziona bene!Ri: bontà di adattamento - includere in una sceneggiaturaHai lo stesso problema se esegui lo script di Jim?
Ri: bontà di adattamento - includere in una sceneggiaturaGrazie Jim,
Ho già fatto questo ciclo
La sceneggiatura è più grande!
La mia prima sceneggiatura era così:
Appare la distribuzione, anche l'analisi della capacità, ma non la bontà del test di adattamento ...
Non capisco perché;
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>
Ma voglio aggiungere un'analisi di bontà dell'adattamento sotto l'istogramma della distribuzione.
Tks
Ri: bontà di adattamento - includere in una sceneggiaturaHo espanso leggermente lo script per renderlo uno script funzionante. Il tuo codice funziona bene utilizzando la tabella di dati Capability di Semiconductor. Ti suggerisco di esaminare la composizione dei tuoi dati o la lista "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 )
)
);