sto eseguendo un ciclo for per selezionare diverse tabelle di dati ed eseguire un grafico di variabilità per selezionare i parametri. Lo script crea giornali di report diversi per ogni tabella di dati. Qualcuno può per favore aiutarmi a unire tutti i giornali di report insieme.
Var_chart= Funzione ({select_y,select_x},
tabella dati corrente (dt_sub);
Rep_chart = Grafico di variabilità(
Y( Eval (select_y) ),
X( Eval (select_x) ),
Massimo Iter( 100 ),
Limite conv( 0.00000001 ),
Ascisse di integrazione numerica( 128 ),
Numero Funzione Evals( 65536 ),
Tipo di analisi( "Scegli la migliore analisi (EMS REML bayesiano)" ),
Grafico sviluppo standard( 0 ),
Rapporto riepilogativo sulla variabilità(1),
Storico Sigma( 0 ),
Mostra medie di gruppo( 1 ),
Mostra Grande Media( 1 ),
Mostra box plot( 1 )
),
Rep_var_chart = Rep_chart << Rapporto;
Rep_var_chart << Interruzione di pagina;
Rep_var_chart << Finestra Journal;
Rep_Jrn << Aggiungi (Rep_var_chart);
chiudi (dt_sub, Nessun salvataggio);
);
ma =1;
col_name_list ={};
Rep_Jrn= Nuova finestra ("Report", << Diario);
For (l=1,l <= NItems (test_list), l++,
open_path1 = L_path1||test_list[l]||"_"||"Com"||".jmp";
dt_sub= apri (percorso_aperto1);
col_name_list[ma] = dt_sub << ottiene i nomi delle colonne ();
//ma=ma+1;
Nuova finestra( "Seleziona i test per l'analisi", <
Casella di riepilogo V(
Casella di testo( "Seleziona Y,Risposta" ),
para_select1 = Casella di riepilogo( col_name_list[ma] ),
Casella di testo( "Seleziona X,Risposta" ),
para_select2 = Casella di riepilogo( col_name_list[ma] ),
Button Box( "OK", test_list1 = para_select1 << fatti selezionare;
test_list2 = para_select2 << fatti selezionare ),
);
);
print(lista_prova1);
stampa (test_list2);
Var_chart (test_list1,test_list2);
ma=ma+1;
//close(dt_sub, NO Save);
);
Ecco un esempio della possibilità di aggiungere l'output della piattaforma a un Journal.Apparentemente, non stai indicando correttamente il diario o l'output del rapporto.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
nw = New Window( "example", <<JOURNAL></JOURNAL>
ho provato, ma non funziona. Dare un errore..
Non una visualizzazione in accesso o valutazione di 'append' , append( Report( Rep_chart ) ) /*###*/
Se dopo il tuo
ma = ma + 1;
devi solo aggiungere
Rep_Jrn << append(report(Rep_chart));