Salve, ho un problema durante l'esecuzione della convalida incrociata k-fold con regressione graduale: voglio eseguire la convalida incrociata k-fold con regressione graduale per 100 volte utilizzando lo stesso set di dati e salvare i quadrati R sia per l'addestramento che per la convalida imposta. La tabella dei risultati di JMP include due colonne, "RSquare" e "RSquare K-Fold". Anche se posso ottenere “RSquare K-Fold” diversi, sembra che ogni volta gli “RSquare” siano gli stessi. Ciò significa che forse “RSquare” non è il quadrato R per il set di addestramento e “RSquare K-Fold” non è il quadrato R per il set di validazione.
Quindi, come posso ottenere i due valori (ad esempio, R quadrati per l'addestramento e il set di convalida)? Come potrei modificare il mio script per ottenere questi valori?
Ho scoperto che nell'opzione "Traccia storia quadrato R" possiamo ottenere un grafico dei quadrati R dei set di training e validazione. Allora come posso ottenere il valore? Sembra che fornisca solo un grafico (vedere la figura).

Ecco la mia sceneggiatura:
i nomi predefiniti sono qui(1);
dt=Tabella dati corrente();
dtb=Nuova tabella("Risultati piega a K",
Aggiungi righe( 0 ),
Nuova colonna("StringColBox",
Carattere,
"Nominale"
)
);
For( i = 1, i <= 100, i++,
oggetto = dt << Adatta modello(
Y(:FP standard),
Effetti(
:Std wl,
:Standard attivato,
:Standard HFN,
:Std occ,
:Cvq standard,
:Figlio normale,
:lNo,
:wNo
),
Personalità (per gradi),
Correre,
invisibile
);
obj << Nome( "Convalida incrociata K-Fold" )(10);
oggetto <
kfold = oggetto <
tablebox = kfold[TabellaBox( 3 )];
dt1=tablebox <
dt1<
dt1<
dtb << Concatena( dt1, "Aggiungi alla prima tabella" );
chiudi(dt1, nosalva);
);
Dove posso trovare istruzioni su come eseguire la convalida incrociata senza utilizzare JMP Pro?
Sto inciampando in quello che sembra un processo arduo e sembra che questa comunità abbia persone molto più intelligenti ed esperte.
La colonna "RSquare K-Fold" è stata aggiunta al rapporto Cronologia per una prospettiva aggiuntiva quando si considerano i modelli candidati. Le altre colonne sono le stesse senza questa regola di interruzione. Cioè, sono il risultato dell'adattamento di tutte le righe. È possibile osservare il cambiamento nel quadrato R in generale e per i dati di controllo cercare segni di adattamento eccessivo.
Non conosco un modo per ottenere il quadrato R per l'adattamento del modello solo con i set di allenamento nella piattaforma Stepwise.
Il grafico a cui fai riferimento traccia il valore R quadrato dalla colonna RSquare. Puoi vederlo se aggiungi una linea di riferimento all'asse verticale per il valore massimo del quadrato R nella Cronologia.

Loro sono la stessa cosa.