Domanda da principiante che estrae valori da un report<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
Sto cercando di aggiornarmi sull'estrazione di valori da un report chiamato da uno script.
Per testare le cose creo due semplici colonne e faccio un adattamento e sto cercando di estrarre l'intercetta dalla stima solo per sapere cosa sto facendo.
Test = Bivariato (
Y ( : Colonna 2 ) ,
X ( : Colonna 1 ) ,
Fit Line ( { Colore della linea ( { 208 , 64 , 86 } )} )
) ;
r = test << rapporto ;
fred = r [ riquadro di contorno ( "Vestibilità lineare" ) , Schema ( "Stime dei parametri" ) , Col Box ( "Stima" )[ 1 ]] << ottenere (1) ;
mostrare ( fred ) ;
Sto provando (ovviamente senza successo) a seguire l'esempio nel manuale e ricevo un errore come mostrato nella finestra di registro
index{100} nell'accesso o nella valutazione di 'Get' , Get( 1 ) /*###*/
Come dovrebbe essere questo script di test?
Re: Domanda da principiante estrazione valori da un reportPerfetto grazie.
Re: Domanda da principiante estrazione valori da un reportPer estrarre solo le informazioni dal primo TableBox sotto il "Convalida" OutlineBox, cambia come segue:
Report( neur )["Validation"][Table Box( 1 )] << Make into Data Table;
Il messaggio <
Re: Domanda da principiante estrazione valori da un reportGrazie per aver fornito la sceneggiatura. Faccio praticamente quello di cui avevo bisogno. Comunque c'è un punto che non capisco:
Questo è il tavolo che ricevo. Include le misure per la formazione ei dati di convalida.

Tuttavia l'ultima riga dello script si riferisce esplicitamente ai dati di addestramento:
Report( neur )["Training"][Table Box( 1 )] << Make Combined Data Table;
Perché la tabella include anche le informazioni sui dati di convalida?
NB: La rimozione della parte ["Training"] dall'ultima riga porta allo stesso risultato.
Re: Domanda da principiante estrazione valori da un reportGrazie per la risposta, ci proverò. Controllerò anche la sezione Display Tress nella Guida agli script. (In realtà ho cercato quel tipo di informazioni in "finestra delle proprietà" nella guida, ma non sono riuscito a trovarlo.
Re: Domanda da principiante estrazione valori da un reportDi seguito è riportato un semplice esempio su come emettere le informazioni dalle 2 tabelle in una tabella di dati.Imparare a gestire gli alberi di visualizzazione dell'output di JMP aumenta in modo esponenziale le capacità degli utenti di JMP.La documentazione su Display Trees si trova nella Scripting Guide nella JMP Documentation Library
Aiuto==>Libreria della documentazione JMP
Ecco la sceneggiatura
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
neur = dt << Neural(
Y( :NPN1 ),
X( :PNP1, :PNP2, :NPN2, :PNP3, :IVP1, :PNP4, :NPN3 ),
Informative Missing( 0 ),
Validation Method( "Holdback", 0.3333 ),
Fit( NTanH( 3 ) )
);
Report( neur )["Training"][Table Box( 1 )] << Make Combined Data Table;
Re: Domanda da principiante estrazione valori da un reportPer essere più precisi, vorrei estrarre i valori dalle tabelle di convalida e addestramento di seguito in JSL.

Re: Domanda da principiante estrazione valori da un reportDove posso trovare la "finestra delle proprietà"?
Devo estrarre i dati da una tabella in un report e devo trovare il percorso corretto. Apparentemente la "finestra delle proprietà" potrebbe essere utilizzata a tale scopo ma non so dove trovarla...
Re: Domanda da principiante estrazione valori da un reportSì, funzionerà fintanto che non usi Ricevi messaggio.
Re: Domanda da principiante estrazione valori da un reportStavo sfogliando il manuale di scripting e nella sezione sui report invisibili (pg 384 sul manuale per la versione 12) produce una sintassi diversa che evita completamente la direttiva get e usa un termine columnbox che non sembra essere una parola riservata perché è non viene visualizzato con il colore del carattere blu.Funziona anche questo.Se utilizzo la finestra delle proprietà per esaminare il rapporto, la "stima" viene elencata come una "casella di riepilogo"
Test = Bivariato (
Y ( : Colonna 2 ) ,
X ( : Colonna 1 ) ,
Fit Line ( { Colore della linea ( { 208 , 64 , 86 } )} )
) ;
r = test << rapporto ;
//fred=r[Col Box("Stima")][2];
fred = r [ riquadro di contorno ( "Vestibilità lineare" ) , Schema ( "Stime dei parametri" ) , ColumnBox ( "Stima" )][ 1 ] ;
mostrare ( fred ) ;

Re: Domanda da principiante estrazione valori da un reportCiao,
C'è un piccolo errore di sintassi in questa sezione del codice:
fred = r [ riquadro di contorno ( "Vestibilità lineare" ) , Schema ( "Stime dei parametri" ) , Col Box ( "Stima" )[ 1 ]] << ottenere (1) ;
Il riferimento alla casella della colonna è una casella della colonna numerica nel report, quindi prova a utilizzare NumberColBox. Inoltre, inserisci il riferimento del primo valore all'interno di () anziché all'esterno e rimuovi [ ]. Metti una virgola tra il titolo e il numero di riferimento. Vedi sotto
fred = r [ OutlineBox ( "Vestibilità lineare" ) , OutlineBox ( "Stime dei parametri" ) ,N umber ColBox ( "Stima" , 1 )] << ottenere( 1 ) ;
Dovrebbe funzionare per te.
Distinti saluti,
Chris Kirchberg