Regressione multipla con variabili fittizie
Come posso selezionare l'intercettazione nella regressione multipla?
Voglio che due linee attraversino l'asse Y nel punto (0,100).
Grazie
Tohar
Analisi e modellazione dei dati di baseRe: Regressione multipla con variabili fittiziePresumo che tu abbia selezionato Analizza > Adatta modello per avviare la regressione multipla. Una casella di controllo si trova al centro della parte inferiore della finestra di dialogo di avvio. Selezionalo per rimuovere l'intercettazione dal modello
Re: Regressione multipla con variabili fittizieQuesto post descrive come utilizzare la piattaforma Bivariata con by() .... per raccogliere le pendenze e le intercettazioni:
Creazione-di-colonne-da-intercetta-di-inclinazione-constanti-di-adattamento-lineare
Re: Regressione multipla con variabili fittizieForse sono necessari maggiori dettagli poiché sono il terzo a rispondere e ho una visione diversa della tua domanda. Hai detto che volevi che le linee passassero (0, 100). Non è la stessa cosa che avere l'intercetta y pari a zero. È possibile utilizzare la piattaforma non lineare per creare un modello con un'intercetta y fissa di 100 e il resto del modello lineare per stimare i parametri con tale restrizione.
Fornisci un po' più di chiarezza sulla tua situazione in modo che possiamo assisterti meglio.
Re: Regressione multipla con variabili fittizieOh, grazie, ho letto male questa frase.
Nella piattaforma Fit Y - by - X / Bivariate c'è anche un'opzione per impostare l'intercetta su un valore fisso:
Vincola l'intercettazione a


Re: Regressione multipla con variabili fittizieSto cercando di fare una regressione lineare multivariata. Una variabile continua spiega -X e una variabile continua è spiegata -Y e un altro fattore fittizio è categorico 0 o 1. So che le linee dovrebbero tagliare l'asse Y a 100 e voglio definirlo nel modello.
Simile alla soluzione nella piattaforma Fit Y by X suggerita da "hogi", ma ho due righe, due gruppi.
Grazie mille
Re: Regressione multipla con variabili fittizie@Tohar , quindi sembra che tu abbia un modello ANCOVA (un fattore categorico C e un X continuo) e tu voglia regredire Y su questi.Definire Y100 = Y-100. quindi usa Y100 come risposta. quindi l'unico effetto nel tuo modello sarà C*X, senza intercettazione. Vedi foto qui sotto. Inoltre, nel menu a discesa del triangolo rosso, deseleziona "Center Polynomials".

Esegui questo e ottieni quanto segue: E ricorda che Y100 è Y-100. Quindi, quando Y100=0, Y=100. Puoi quindi diventare creativo con Save Prediction Formula/Graph Builder/etc per riportare l'asse Y alla scala grezza (spostalo indietro di 100).

Re: Regressione multipla con variabili fittizieGrazie mille
Non mi interessa il risultato che ho ottenuto; le linee attraversano l'asse Y in (0,0) - vedi allegato.
Il mio obiettivo è controllare se c'è una differenza di velocità (cioè pendenza) tra i due gruppi di trattamento.Non è necessario verificare se c'è una differenza nell'intercetta, voglio impostarla sia nel modello che nel grafico di presentazione a (0,100).
Grazie molto!!!!!
Tohar
Re: Regressione multipla con variabili fittizie@Tohar Supponendo che il tuo modello sia corretto (ho i miei dubbi guardando i tuoi grafici residui ecc.), il valore p per la stima del parametro e/o nella tabella ANOVA racconta la storia (sono equivalenti) Se inferiore a 0,05 (che è il soglia "solita"/tasso di errore di tipo 1) allora potresti affermare che c'è una differenza di pendenza. A rigor di termini, stai testando se c'è o meno qualche differenza rispetto al modello ridotto Y100=0 (cioè solo rumore). Il valore p dice di rifiutare il modello Y100= 0 a favore del modello a due pendenze (dove slope1 = - slope2).
Re: Regressione multipla con variabili fittizieHai provato il comando Raggruppa per nel menu della piattaforma (triangolo rosso) prima di utilizzare Adatta speciale e specificare un'intercetta Y = 100?
Re: Regressione multipla con variabili fittizie@Tohar . Ripensandoci, usa lo stesso modello con l'interazione (come ho detto) e Days From Start (vedi sotto). Quindi valutare l'equivalenza delle pendenze tramite il valore p per la stima del parametro di interazione. L'aggiunta del termine extra darà maggiore flessibilità rispetto alle stime della pendenza (non forza slope1 = -slope2).

Re: Regressione multipla con variabili fittizie@Tohar Per qualche dettaglio in più riporto il mio post precedente.Si noti che ho fatto regredire Y-100 su T e T*ARM senza intercettazione.
Quindi, l'equazione finale è Y-100 = B0*T + B1*T*I(ARM=C) + B2*T*I(ARM=S), dove I(ARM=C) = 1 se ARM=C, 0 altrimenti. I(ARM=S) è definito in modo simile. Quindi, B1 e B2 sono deviazioni dalla pendenza media complessiva (B0). Definita in questo modo, la pendenza per ARM C = B0+B1, e la pendenza per ARM S = B0+B2. E, per vedere che l'intercetta comune è 100, aggiungi 100 a entrambi i lati dell'equazione per ottenere.
Y = 100 + B0*T + B1*T*I(ARM=C) + B2*T*I(ARM=S).