summary
zeigt den Bedeutungscode für p.values an. Gibt es eine R-Funktion, die p.value in einen Signifikanzcode umwandelt? zum Beispiel: 0.02 ->'*'
und 0.005 ->'**'
?Gibt es eine R-Funktion, die p.value in einen Signifikanzcode umwandelt?
2
A
Antwort
6
Versuchen Sie dies. Keine Pakete werden verwendet. Versuchen Sie ?symnum
für weitere Informationen.
p.values <- c(9.5e-15, 0.02)
Signif <- symnum(p.values, corr = FALSE, na = FALSE, cutpoints = c(0,
0.001, 0.01, 0.05, 0.1, 1), symbols = c("***", "**", "*", ".", " "))
geben:
> str(Signif)
Class 'noquote' atomic [1:2] *** *
..- attr(*, "legend")= chr "0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1"
Der obige Code wird in R verwendet, selbst in stats::printCoefmat
(versuchen ?printCoefmat
), die sich von stats:::print.summary.lm
genannt wird. Beachten Sie, dass es ein Objekt der Klasse "noquote"
erzeugt und auch eine Legende im Attribut "legend"
bereitstellt.
3
der von summary
verwendeten Code der Spur, können Sie die folgenden in stats:::printCoefmat
finden:
Signif <- symnum(pv, corr = FALSE, na = FALSE,
cutpoints = c(0, 0.001, 0.01, 0.05, 0.1, 1),
symbols = c("***", "**", "*", ".", " "))
Sie können Ihre eigene Funktion erstellen, es zu tun, wie
signif.num <- function(x) {
symnum(x, corr = FALSE, na = FALSE, legend = FALSE,
cutpoints = c(0, 0.001, 0.01, 0.05, 0.1, 1),
symbols = c("***", "**", "*", ".", " "))
}
signif.num(c(1e-8, 0.01, 0.05, 0.1, 0.2))
(Beachten Sie die letzte Wert ist nur ein Leerzeichen und in der Ausgabe nicht sichtbar)
Verwandte Themen
- 1. Gibt es einen Django-Vorlagenfilter, der eine Datumszeit in "5 Stunden" oder "12 Tage" umwandelt?
- 2. zweiseitige ks Testschleife, erhalten p.value
- 3. Gibt es ein JQuery-Plugin, das die Optionsfelder in eine schöne vertikale Auswahl umwandelt?
- 4. Wie man eine Ruby-Methode in einen Block umwandelt?
- 5. Wie man einen willkürlichen Hash in eine HTML-Tabelle umwandelt
- 6. Wie man eine PHP-Funktion in einen kurzen Code umwandelt
- 7. R: Wie man einen Datenrahmen in eine nxn Matrix umwandelt
- 8. Funktion, die hexadezimale Farbwerte in einen ungefähren Farbnamen umwandelt?
- 9. Wie man einen Pandas DatetimeIndex in eine Zeichenkette umwandelt
- 10. p.value extraction von einer apply-Funktion
- 11. Wie schreibe ich eine Funktion, die einen Datenrahmen in einen anderen Datenrahmen umwandelt?
- 12. Gibt es einen Operator oder eine Funktion?
- 13. Gibt es eine Javascript-Funktion, die einen Bruch reduziert
- 14. Gibt es eine Vagrant-Box, die einen Raspberry Pi simuliert?
- 15. Gibt es eine Positionseigenschaft für einen Textfeldkopf?
- 16. Gibt es einen make_const_iterator?
- 17. Wie man eine Webseite in Chromecast umwandelt
- 18. Gibt es einen hgignore.io?
- 19. Gibt es einen Unterschied?
- 20. Gibt es einen Identitätskanal?
- 21. Gibt es eine Möglichkeit, einen Radiobutton Vorlage, so dass es
- 22. Gibt es eine Möglichkeit, einen Rückgabewert in C++ 11 abzugleichen?
- 23. Gibt es eine Möglichkeit, einen Block optional in Django Vorlage
- 24. Gibt es eine Möglichkeit, einen gelöschten Job in Jenkins wiederherzustellen?
- 25. Gibt es eine Möglichkeit, einen Standard-Transaktionsmanager in Spring
- 26. Gibt es eine Möglichkeit, einen Zweig in GIT zu sperren
- 27. Gibt es eine Möglichkeit, einen Standardeigenschaftswert in Spring XML anzugeben?
- 28. Gibt es eine Möglichkeit, einen Stream in Java 8 wiederzuverwenden?
- 29. Gibt es eine Möglichkeit, einen Compilator in ein Programm einzubinden?
- 30. Gibt es eine Möglichkeit, einen String in Flex zu forma
Versuchen Sie mit 'stars.pval (p.value)' aus dem 'gtools' Paket – etienne
@ZheyuanLi etwas wie 'cut (x, Brüche = c (0, 0.001, 0.01, 0.05, 0.1, 1), include.lowest = T, Labels = c ('***', '**', '*', '.') , ')) '? – mt1022