Ich habe eine Daten für lineare Regressionsmodell, ich möchte um drei zu reduzieren Dummy-Variable, die Länge meiner Daten sind 51 Beobachtungen. Ich will es durchschneiden: von Anfang bis 21. Beobachtung und 21. bis 38. und 38. bis 51.. Wie kann ich dies tun, mit Schnittbefehl in R?Einfache Möglichkeit zum Erstellen Dummy-Variable in R mit Cut-Befehl
0
A
Antwort
1
können Sie sagen,
brkvec <- c(21,38,51)
dummyfac <- cut(1:51,breaks=c(0,brkvec))
Test:
table(dummyfac)
## (0,21] (21,38] (38,51]
## 21 17 13
Alternativ
dummyfac <- factor(rep(1:3,c(21,diff(brkvec)))
Es ist nicht ganz klar, was Sie unter "bis zum 21. Beobachtung": die 21. Beobachtung soll auf der ersten Ebene oder der zweiten Ebene des Faktors sein? Wenn letzteres, versuchen right=FALSE
mit in cut(...)
Verwandte Themen
- 1. Bloggen mit R: einfache Möglichkeit, R in einen Blogeintrag einzubetten?
- 2. Einfache Möglichkeit zum Erstellen von Zufallszahlen in Java
- 3. Einfache Möglichkeit zum Erstellen einer ERD für eine Datenbankentwurfsprüfung
- 4. R: Schnelle Möglichkeit zum Erstellen einer dünn besetzten Modellmatrix
- 5. Einfache Möglichkeit zum Analysieren einer WSDL
- 6. Einfache Möglichkeit, Verzeichnis zu r-Skript mit Python übergeben
- 7. Einfache Möglichkeit zum Absturz von VB.NET Programm
- 8. Einfache Möglichkeit, zwei große Tabellen in R "hinzuzufügen"?
- 9. Einfache Möglichkeit zum Zuweisen von Zeigerwerten?
- 10. Einfache Funktion in r
- 11. Was ist eine einfache Möglichkeit zum Erstellen einer MessageBox mit benutzerdefinierten Schaltfläche Text in Managed C++?
- 12. Einfache Möglichkeit zum Umbenennen von Schienen-Controllern
- 13. Schnellste Möglichkeit zum Multiplizieren von Matrixspalten mit Vektorelementen in R
- 14. Kürzeste Möglichkeit zum Erstellen eines Alias "neue Funktion" in JavaScript
- 15. einfache Möglichkeiten zum Erstellen einer Übersichtsvariablen in SAS
- 16. einfache Möglichkeit zum Kopieren in die Zwischenablage von Windows-Eingabeaufforderung
- 17. Einfache Möglichkeit zum Konvertieren von Monaten in Groovy
- 18. Einfache Möglichkeit zum Ausführen von MySQL-Abfrageanweisung Asynchorously in Java
- 19. Einfache Möglichkeit zum Speichern/Wiederherstellen Verschlüsselungsschlüssel für String in Java
- 20. Einfache Möglichkeit zum Zurücksetzen der Django PostgreSQL-Datenbank?
- 21. Plotten Einfache Daten in R
- 22. Einfache Möglichkeit, Elemente in Eimer zu gruppieren
- 23. Gibt es eine einfache Möglichkeit, einen Datenrahmen mit unterschiedlichen Wertlängen in rpy2 zu erstellen?
- 24. Einfache Möglichkeit zum Hinzufügen von Daten zu Spalten
- 25. Schnellste Möglichkeit zum Entfernen aller Duplikate in R
- 26. In R, eine Wahrscheinlichkeitsverteilungstabelle erstellen
- 27. Ember: einfache Möglichkeit, Fokus in einem Feld
- 28. Gibt es eine einfache Möglichkeit, einen Code TextBox zu erstellen?
- 29. einfache Möglichkeit, viele pojo in einen pojo
- 30. Einfache Möglichkeit zum Öffnen der Schaltfläche leerer Bildschirm
ich meine von der ersten Beobachtung bis 21. Beobachtung ist in der 1. Gruppe, die zweite ist [22.38] und der dritte ist [38:51] – Rstudent
ja, wie Sie sehen können, ist das, was Ich habe es implementiert. –