Ich schätze ein bestelltes Probit (für diejenigen, die nur probit kennen, fügte ich auch eine sehr kurze Erklärung in den umseitigen Hyperlink unten hinzu). Meine abhängige Variable ist jedoch ein Prozentsatz, der in acht Prozent-Gruppen eingeteilt wurde. Ich weiß z.B. diese Kategorie 1 bedeutet 0 Prozent, diese Kategorie 2 bedeutet 0<y<5
usw. Folglich kenne ich alle Schwellenwerte alpha
und könnte sie in my likelihood function verwenden (siehe Gleichung (2) in diesem umseitigen Link). Kennt jemand einen Befehl dafür in R oder Stata oder existiert ein solcher Befehl überhaupt?Befehl, um Schwellenwerte von geordneten Probit zu verwenden
0
A
Antwort
0
Ich denke, man es so mit oprobit
oder oglm
in Stata tun kann:
webuse nhanes2f
constraint 1 [cut1]_cons=-3
constraint 2 [cut2]_cons=-2
constraint 3 [cut3]_cons=-1
constraint 4 [cut4]_cons=0
oprobit health female black age c.age#c.age, constraint(1 2 3 4)
oglm health female black age c.age#c.age, link(probit) constraint(1 2 3 4)
Stata verwendet Pr (y = j | x) = Pr (cut_ {j-1} < x'b + u < = cut_ {j}), also passt das nicht genau zu Ihren Bins. Möglicherweise müssen Sie c (mindouble) vom Schnittpunkt addieren/subtrahieren, um zu erhalten, was Sie wollen.
Dies ist off-topic hier, aber ich denke, die ordinale Ansatz nicht mit der Beobachtung, dass Ihre "latente" Variable hat eine begrenzte Reichweite mit einer unbekannten Skala.
Ich würde intreg
als Robustheitsprüfung versuchen. Es behandelt nicht das Bereichsproblem, aber das Skalierungsproblem ist in dieser Einstellung kein Problem.
Verwandte Themen
- 1. Verwenden einer geordneten Liste in IndexedDB
- 2. Wie nwjc Befehl zu verwenden?
- 3. Verwenden von Multiprocessing mit mehreren Rückgabewerten und geordneten Wörterbüchern
- 4. Unix-Befehl, um die Dateigröße zu überprüfen
- 5. OpenSSL Um den folgenden Befehl verwenden, um mehrere Zertifikate
- 6. Verwenden von Svn diff Befehl
- 7. Wie plotten Logit und Probit in ggplot2
- 8. Zwei verschiedene Schwellenwerte in HighCharts 3.0
- 9. Verwenden von Linux 'Dialog' Befehl von PHP
- 10. SQL-Befehl, um Daten von einer Spalte zu einem anderen
- 11. Replizieren von Stata Probit mit robusten Fehlern in R
- 12. APDU-Befehl, um Smartcard-UID zu erhalten
- 13. C# -Befehl, um den Strukturoffset zu bekommen?
- 14. Einzel Update-Abfrage von zwei geordneten Arrays
- 15. Verwenden von curl-Befehl, um einen Supertest-/Superagent-Aufruf zu erstellen
- 16. Bash oder vim Alias / Befehl, um eine bestimmte Vorlage beim Erstellen von Python-Dateien zu verwenden?
- 17. Verwenden von Guzzle, um SOAP zu konsumieren
- 18. Verwenden von dplyr, um Zählungen zu erhalten
- 19. Verwenden von R, um Tweets zu senden
- 20. Verwenden von Kontrollkästchen, um Aktivitäten zu bestimmen
- 21. Unable Abhängigkeit zu verwenden, um von gradle
- 22. Verwenden von Jsoup, um HTML zu analysieren?
- 23. Verwenden von Makro, um Nullwerte zu überprüfen
- 24. Von Befehl zu Android
- 25. Ein Wort zu einer geordneten Listennummer vorfixieren
- 26. Verwenden von History-Befehl im Shell-Skript
- 27. Unix-Befehl, um Leerzeichen zu entkommen
- 28. Befehl, um Grafikkarteninformationen unter Windows XP zu finden, ohne wmic zu verwenden?
- 29. Verwenden von REDIS-Sets-Befehl aus StackExchange.Redis
- 30. C# geordneten Kombinationen Algorithmus
Verwendung Paket RStan; Sie können die Probit-Schwellenwerte als Daten und nicht als Parameter angeben. Siehe mc-stan.org –