Ho bisogno di creare un modello probit senza l'intercetta. Quindi, come posso rimuovere l'intercettazione da un modello probit in R?Come rimuovere l'intercettazione in R
risposta
Tu non dici come avete intenzione di adattare il modello probit, ma se si utilizza la notazione formula di R per descrivere il modello allora si può fornire sia + 0
o - 1
come parte della formula per sopprimere l'intercetta:
mod <- foo(y ~ 0 + x1 + x2, data = bar)
o
mod <- foo(y ~ x1 + x2 - 1, data = bar)
(sia con lo pseudo codice R naturalmente - sostituire la funzione di modellazione e dati/variabili.)
0.123.Se questo è un modello adatto per glm()
poi qualcosa di simile:
mod <- glm(y ~ x1 + x2 - 1, data = bar, family = binomial(link = "probit"))
dovrebbe farlo (di nuovo sostituendo i dati ei nomi delle variabili a seconda dei casi.)
C'è una differenza tra l'utilizzo di + 0 o -1? –
@NiekdeKlein No, nessuna differenza di cui io sia a conoscenza –
Inoltre, se si dispone di una formula esistente oggetto, foo
, è possibile rimuovere l'intercetta con update
come questo:
foo <- y ~ x1 + x2
bar <- update(foo, ~ . -1)
# bar == y ~ x1 + x2 - 1
- 1. Come rimuovere una directory in R?
- 2. Funzione tabella R - come rimuovere 0 conteggi?
- 3. Rimuovere 'y' etichetta dalla trama in R
- 4. Come rimuovere il primo "0." in una variabile R numerica
- 5. Come rimuovere le righe con un valore Zero in R?
- 6. Come rimuovere nomi di colonne duplicati in R?
- 7. Come rimuovere l'errore nella matrice term-document in R?
- 8. Come rimuovere una virgoletta singola da una stringa in R?
- 9. come rimuovere tutte le righe da un data.frame in r
- 10. Come rimuovere i valori NA nel vettore in R
- 11. R rimuovere caratteri speciali dal riquadro dati
- 12. R rimuovere l'ultima parola dalla stringa
- 13. R rimuovere sequenze di cifre ripetute
- 14. Come rimuovere righe con valori 0 usando R
- 15. Rimuovere tutti i caratteri speciali da una stringa in R?
- 16. Rimuovere i bordi dalle barre nell'istogramma in R
- 17. Disinstallare (rimuovere) Pacchetto R con dipendenze
- 18. Rimuovere parentesi e testo all'interno di stringhe in R
- 19. Rimuovere le righe con NA da data.table in R
- 20. Rimuovere i documenti vuoti da DocumentTermMatrix in mododelle R?
- 21. Come rimuovere un personaggio in una variabile di tipo stringa in R
- 22. Rimuovere completamente la notazione scientifica per l'intera sessione R
- 23. R: riepilogare più colonne (numerico, carattere) e rimuovere NAs
- 24. Rimuovere tutti i pacchetti che non sono forniti con R
- 25. Come rimuovere una riga che contiene solo valori mancanti in R?
- 26. Come posso rimuovere "\ r \ n" da una stringa in C#? Posso usare un regEx?
- 27. R: Come rimuovere i valori anomali da una sfumatura in ggplot2?
- 28. Come posso rimuovere i caratteri ripetuti in una stringa con R?
- 29. Come rimuovere efficientemente le parole chiave da un elenco di token ngram in R
- 30. Come rimuovere la cornice di riquadri in "plot.raster" nel pacchetto R "raster"
See 'formula'?. –
Basta aggiungere un '-1' nella formula come in:' glm (y ~ x1 + x2 - 1, famiglia = binomiale (link = "probit"), data = yourdata) 'questo stimerà un modello probit senza intercettazione. –