Vincolo dell'output del modello di adattamento (o del profiler di previsione) a un intervalloHo tre variabili che influenzano un valore (una proporzione da 0 a 1).Quando prendo l'approccio di creare un modello lineare generalizzato utilizzando la piattaforma del modello di adattamento, ottengo un'equazione di previsione che funziona in gran parte ma consente comunque previsioni inferiori a 0 o 1, se inserisco determinati valori di variabili.Questo non è desiderato poiché la stima dovrebbe essere una proporzione.
C'è un modo in cui posso vincolarlo, eseguendo un certo tipo di formattazione o manipolazione dei dati (ad esempio una trasformazione del registro), o forse un insieme di condizioni impostate nella piattaforma Fit Model?
Grazie!
AnalisiTabella datiRe: Vincolare l'output del modello di adattamento (o il profiler di previsione) a un intervalloPotresti provare uno di questi due approcci. Entrambi sono basati sulla trasformata logit della risposta Y. Il logit si aspetta un argomento [0, 1] per il vincolo desiderato ma produce una risposta [-infinito, infinito] richiesta dalla regressione.
Ho preso in giro alcuni dati per illustrare questo approccio.

Applicare la trasformazione Logit alla risposta Y nella finestra di dialogo Adatta modello. Selezionare Analizza > Adatta modello e immettere le colonne di dati nei rispettivi ruoli di analisi. Seleziona la colonna nel ruolo Y, quindi fai clic sul triangolo rosso accanto a Trasforma e seleziona Logit.

Il tuo risultato sarà familiare, puoi usare il Profiler per esempio, ma il vincolo dovrebbe essere applicato.

L'altro approccio consiste nell'utilizzare un modello lineare generalizzato. Inizia come prima ma non applicare la trasformazione. Fare invece clic su Personalità e selezionare Modello lineare generalizzato. Fare clic su Distribuzione e selezionare Normale. Fare clic su Collegamento e selezionare Logit.


Re: Vincolare l'output del modello di adattamento (o il profiler di previsione) a un intervalloGrazie Marco!È quello che stavo cercando.Come seguito:
Nel mio set di dati, abbiamo X1 X2 e una percentuale di intervistati che hanno risposto Y, poiché più intervistati hanno tutti visto diverse combinazioni X1 X2 (ad esempio 100 intervistati che guardavano ciascuno un insieme di 10 combinazioni X1 X2) e hanno risposto Y o qualcos'altro ( X).
Poiché i miei dati grezzi hanno la risposta di Y/X per ogni combinazione X1 X2, sarei anche in grado di modellare la probabilità di Y/X in funzione di X1 e X2 utilizzando la capacità logistica nominale.Ciò produce un'espressione di previsione e una matrice di confusione.
Hai qualche idea sul fatto che l'utilizzo dei dati grezzi delle risposte Y/X sia un approccio migliore o peggiore rispetto all'utilizzo delle proporzioni di Y?Il mio obiettivo è semplicemente essere il più accurato e preciso possibile quando faccio previsioni con nuove combinazioni di X1 e X2.
Re: Vincolare l'output del modello di adattamento (o il profiler di previsione) a un intervalloIn un certo senso, il tuo rapporto Y/X è già una probabilità. Lo stimatore di massima verosimiglianza per la probabilità di un evento è la proporzione dell'evento sul totale degli eventi e dei non eventi.
Molte persone usano la regressione logistica per il tuo scopo. I dati grezzi sono conteggi come te. La risposta è event o non-vent ed è modellata con una distribuzione binomiale. La regressione logistica o equivalentemente GLM con la distribuzione binomiale e la funzione di collegamento logit affronta direttamente questi problemi. Hai considerato questo approccio?
Re: Vincolo dell'output del modello di adattamento (o profilatore di previsione) a un intervalloHo valutato quanto segue:
1. GLM (normale) Logit per prevedere i rapporti sui dati aggregati: AICc -57.2
2. Logit GLM (binomiale) per prevedere Evento/Non Evento su dati grezzi: AICc 1907, mi dà probabilità di Non Evento
3. Logistica nominale per prevedere Evento/Non Evento su dati grezzi: AICc 1907, mi dà la probabilità di Evento e la probabilità di Non Evento e una valutazione "più probabile" basata sul fatto che p(Evento) o p(Non -Evento) è maggiore
Ho letto che un valore AICc inferiore è un indicatore di un modello migliore.Una preoccupazione che ho con l'utilizzo dei dati grezzi binari sono le classificazioni errate (in base alla matrice di confusione, vedo un numero considerevole di previsioni errate sul set di addestramento).Considereremmo le differenze tra i valori AICc (~1964) sostanzialmente a favore dell'opzione 1 come approccio superiore?Sono perfettamente soddisfatto di un rapporto come output.
Re: Vincolo dell'output del modello di adattamento (o profilatore di previsione) a un intervalloNon è possibile confrontare AICc quando la risposta cambia. Pensa al processo di adattamento generale come trovare la migliore Y = F(p|X) dove F è una funzione con parametri p dati i dati fissi X. Puoi cambiare qualsiasi cosa su F e confrontare le differenze con AICc, ma non puoi cambiare nulla su Y.