ciao, qualcuno sa come confrontare due regressioni multiple?
ho due anni di dati, quindi ogni anno farò una regressione multipla usando la stessa variabile indipendente e dipendente solo 2 anni diversi. come posso confrontare questi due
Ciao @ tang1111 ,
Dipende da cosa / come vuoi confrontare i due. Nel caso più semplice, consideriamo di avere tre colonne: data, X e Y. Apparentemente, Date abbraccia due anni, diciamo 2019 e 2020. Se esegui un adattamento Y per X che esegue il casting delle colonne corrispondenti nei loro ruoli e quindi inserisci la data (come valore solo dell'anno) nel ruolo Per, otterrai due adattamenti di regressione per 2019 e 2020, rispettivamente.
Dopodiché, è davvero il modo in cui stai confrontando i due adattamenti che conta per le domande successive. Potrebbe essere necessario creare una nuova formula di colonna per la data (fare clic con il pulsante destro del mouse sulla colonna della data> nuova formula di colonna> data e ora> anno). Ciò sarebbe necessario se la colonna della data fosse in un formato AAAA / MM / GG o qualcosa di simile. Se provi a utilizzare una colonna della data con quel tipo di formato nel ruolo Per, otterrai una regressione per ogni singolo giorno, il che non avrebbe molto senso.
Senza specificare ulteriori dettagli sui tuoi problemi attuali a portata di mano, è difficile fornire ulteriori suggerimenti. Se puoi fornire una tabella di dati (ad es. Anonimizzata e / o standardizzata), potrebbe essere più facile entrare più in dettaglio su ciò che stai cercando.
Spero questo sia di aiuto!,
DS
@ tang1111 , Primo, benvenuto nella comunità. Aggiungendo solo, quali confronti vuoi fare? RSquare, RSquare corretto, RMSE, valori p, residui, CV, ecc. Esistono molte statistiche utilizzate per confrontare o creare modelli.
Come altri hanno già affermato, ci sono molti modi e domande.
Dipende anche dalla versione che utilizzi (Pro o meno).
Ma forse ecco un punto di partenza:
Ho aperto il tavolo campione di Big Class,
fatto invecchiare ininterrottamente,
e ha utilizzato Adatta y per x per costruire un modello di regressione,
età e altezza ax,
peso su y,
e ha usato il sesso (invece dell'anno) per la regola.
Questo mi ha fornito un rapporto con due modelli di regressione, uno per il maschio e uno per la femmina.
Qui già puoi confrontare i numeri come Rsquare ecc.
Inoltre puoi salvare il modello come formula per ogni gruppo,
e infine puoi tracciare le previsioni sull'età effettiva (nel tuo caso l'anno).
E puoi rivedere la formula per entrambi i gruppi.
Lo script avvierà l'esempio di Big Class.
In Jmp Pro è disponibile una funzione di comparazione del modello.
È questo che vuoi?


Nomi predefiniti fino a qui (1);
dt = Open ("$ SAMPLE_DATA / Big Class.jmp");
colonna (dt, "Age") << set modeling type ("Continuous");
model = dt << Fit Model (
Y (: peso),
Di (: sex),
Effetti (: età,: altezza),
Personalità ("Minimi quadrati standard"),
Enfasi ("Rapporto minimo"),
Correre(
: weight << {Riepilogo dell'adattamento (1), Analisi della varianza (1),
Stime dei parametri (1), Stime in scala (0),
Plot Actual by Predicted (0), Plot Regression (0),
Traccia residuo per previsto (0), Traccia residui studentizzati (0),
Leva effetto grafico (0), Residuo grafico per quantili normali (0),
Trasformazione Box Cox Y (0)}
)
);