Articles of r

Verknüpfen Sie Zeichenfolgen und Ausdrücke im Titel eines Diagramms

Wie kann ich Text und mathematische Ausdrücke im Titel eines Plots kombinieren? Wenn ich paste verwende, wird der Ausdruck in Zeichen umgewandelt. Zum Beispiel möchte ich so etwas als Titel $ ARL_1 $ Kurve für $ S ^ 2 $ Vielen Dank

lib nicht angegeben & Fehler in loadNamespace

Ich hatte alles mit R und RStudio, aber dann habe ich die Ordner verschoben, wenn ich meine Computer-Verzeichnisse und -Dateien bereinigte. Jetzt bekomme ich die Fehlermeldung unten. Sollen R und RStudio unter Program Files oder Program Files (x86) installiert werden? Sollte ich zwei libPaths ? install.packages(“C:/Users/kevin/Downloads/fpp_0.5.zip”, repos = NULL) ## Warning in install.packages : ## […]

Wie man natürliche Sortierung durchführt?

Gibt es eine natürliche Art für R? Angenommen, ich hätte einen Vektor wie folgt: seq.names <- c('abc21', 'abc2', 'abc1', 'abc01', 'abc4', 'abc201', '1b', '1a') Ich würde es gerne aphanumerisch sortieren, also bekomme ich das zurück: c(‘1a’, ‘1b’, ‘abc1’, ‘abc01’, ‘abc2’, ‘abc4’, ‘abc21’, ‘abc201’) Gibt es das irgendwo oder soll ich anfangen zu programmieren?

Wie extrahiere ich eine einzelne Spalte aus einem data.frame als data.frame?

Angenommen, ich habe einen data.frame: df <- data.frame(A=c(10,20,30),B=c(11,22,33), C=c(111,222,333)) ABC 1 10 11 111 2 20 22 222 3 30 33 333 Wenn ich zwei (oder mehr) Spalten auswähle, bekomme ich einen data.frame: x <- df[,1:2] AB 1 10 11 2 20 22 3 30 33 Das ist was ich will. Wenn ich jedoch nur […]

R + ggplot: Plotten über mehrere Seiten

Ich versuche eine function zu schreiben, die ein ggplot facet_wrap Plot über mehrere Seiten facet_wrap . Es ist nur ein Hack, da diese function auf der Aufgabenliste von ggplot2 zu finden ist. Ich mache ein paar kleine Berechnungen, um die Anzahl der Seiten zu finden, die ich brauche, die Anzahl der Zeilen meines data.frame , […]

geom_rect und alpha – funktioniert das mit hart codierten Werten?

Gleicher Titel, die Frage wurde jedoch komplett neu formuliert. Warum arbeitet das Alpha in der ersten Handlung, aber nicht in der zweiten? Ich habe Schwierigkeiten zu sehen, warum das Rect mit fest codierten Werten an der richtigen Stelle gezeichnet wird, aber nicht transparent gemacht wird, aber wenn es in einem dat.frame funktioniert, funktioniert es wie […]

Die Unterteilung einer data.table mit! = schließt auch NA aus

Ich habe eine data.table mit einer Spalte, die NAs hat. Ich möchte Zeilen löschen, in denen diese Spalte einen bestimmten Wert annimmt (was zufällig “” ). Mein erster Versuch hat mich aber auch dazu verleitet, mit NA rudern: > a = c(1,””,NA) > x y <- x[a!=""];y a 1: 1 Nach einem Blick auf ?`!=` […]

Chi-Quadrat-Analyse mit for-Schleife in R

Ich versuche, Chi-Quadrat-Analyse für alle Kombinationen von Variablen in den Daten zu tun, und mein Code ist: Data <- esoph[ , 1:3] OldStatistic <- NA for(i in 1:(ncol(Data)-1)){ for(j in (i+1):ncol(Data)){ Statistic <- data.frame("Row"=colnames(Data)[i], "Column"=colnames(Data)[j], "Chi.Square"=round(chisq.test(Data[ ,i], Data[ ,j])$statistic, 3), "df"=chisq.test(Data[ ,i], Data[ ,j])$parameter, "p.value"=round(chisq.test(Data[ ,i], Data[ ,j])$p.value, 3), row.names=NULL) temp <- rbind(OldStatistic, Statistic) OldStatistic […]

If / Else konstruiert interne und externe functionen

Wenn ich R-functionen betrachte, finde ich oft die folgende Struktur: f <- function(exp=T) { if (exp) a <- 1 else a <- 2 } f() f(F) Dies wird ohne Fehler ausgeführt. Aber die Ausführung des inneren functionscodes wirft einen Fehler auf, da R wahrscheinlich annimmt, dass die statement nach der ersten Zuweisung a <- 1 […]

Wie platziere ich grows mit annotation_custom () in bestimmten Bereichen der Plot-Region?

Ich versuche, das folgende [Basis R] Diagramm mit ggplot2 zu reproduzieren Das meiste habe ich geschafft, aber was mich derzeit verblüfft, ist die Platzierung der Liniensegmente, die den marginalen Teppich-Plot rechts vom Plot mit dem jeweiligen Label verbinden. Die Labels wurden über anotation_custom() (in der zweiten Abbildung unten), und ich habe @ baptistes Trick benutzt, […]