Ho alcuni dati che ho inserito usando un modello LOESS in R, dandomi questo:
I dati hanno un predittore e una risposta ed è eteroscedastico.
Ho anche aggiunto intervalli di confidenza. Il problema è che gli intervalli sono intervalli di confidenza per la linea, mentre io sono interessato agli intervalli di previsione. Ad esempio, il pannello inferiore è più variabile del pannello superiore, ma questo non viene catturato negli intervalli.
Questa domanda è leggermente correlata:
capire la banda di confidenza da una regressione polinomiale , in particolare la risposta di @AndyW, tuttavia nel suo esempio usa il relativamente sempliceinterval="predict"
argomento che esiste in predict.lm
, ma è assente predict.loess
.
Quindi ho due domande molto correlate:
- Come posso ottenere gli intervalli di previsione puntuali per LOESS?
- Come posso prevedere valori che cattureranno quell'intervallo, ovvero generare un gruppo di numeri casuali che alla fine assomiglieranno in qualche modo ai dati originali?
È possibile che non abbia bisogno di LOESS e che debba usare qualcos'altro, ma non ho familiarità con le mie opzioni. Fondamentalmente dovrebbe adattarsi alla linea usando la regressione locale o la regressione lineare multipla, dandomi stime di errore per le linee e inoltre anche varianze diverse per diverse variabili esplicative, quindi posso prevedere la distribuzione della variabile di risposta (y) a determinati valori x .