Ciao ho due problemi che sembrano candidati naturali per modelli multilivello / misti, che non ho mai usato. Il più semplice, e che spero di provare come introduzione, è il seguente: I dati sembrano molte righe del modulo
x y innergroup outergroup
dove x è una covariata numerica su cui desidero regredire y (un'altra variabile numerica), ogni y appartiene a un gruppo di appartenenza e ogni gruppo di gruppi è nidificato in un gruppo esterno (ovvero, tutti i gruppi di un gruppo di appartenenza appartengono allo stesso gruppo di appartenenza) . Sfortunatamente, innergroup ha molti livelli (molte migliaia) e ogni livello ha relativamente poche osservazioni di y, quindi ho pensato che questo tipo di modello potesse essere appropriato. Le mie domande sono
Come scrivo questo tipo di formula multilivello?
Una volta che lmer si adatta al modello, come si fa a prevederlo? Ho adattato alcuni esempi di giocattoli più semplici, ma non ho trovato una funzione predict (). Molte persone sembrano più interessate all'inferenza che alla previsione con questo tipo di tecnica. Ho diversi milioni di righe, quindi i calcoli potrebbero essere un problema, ma posso sempre ridurlo a seconda dei casi.
Non avrò bisogno di fare il secondo per qualche tempo, ma potrei anche iniziare a pensarci e giocarci. Ho dati simili a prima, ma senza x, e y ora è una variabile binomiale del modulo . y mostra anche molta sovradispersione, anche all'interno di gruppi di utenti. La maggior parte degli n non sono più di 2 o 3 (o meno), quindi per ricavare stime delle percentuali di successo di ogni y i ho usato lo stimatore di contrazione beta-binomiale ( α + k i ) / ( α + β + n i ) , dove e β sono stimati da MLE per ciascun gruppo interno separatamente. Questo è stato in qualche modo adeguato, ma la scarsità dei dati mi affligge ancora, quindi vorrei utilizzare tutti i dati disponibili. Da un punto di vista, questo problema è più semplice poiché non esiste la covariata, ma dall'altro la natura binomiale lo rende più difficile. Qualcuno ha una guida di livello alto (o basso!)?