Tag: r

R ist eine freie Open-Source-Programmierumgebung für statistische Berechnungen, Bioinformatik, Visualisierung und allgemeine Datenverarbeitung. Stellen Sie minimale, reproduzierbare, repräsentative Beispiele für Ihre Fragen bereit. Verwenden Sie dput () für Daten und geben Sie alle Nicht-Basis-Pakete mit Bibliotheksaufrufen an. Bilder für Daten oder Code nicht einbetten, eingerückte Codeblöcke verwenden. Verwenden Sie für statistische Fragen http://stats.stackexchange.com.

einfache Beispiele für Filterfunktion, speziell rekursive Option

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche nach einer einfachen (D. H. - keine Mathe-notation, lange form reproduzierbar code) Beispiele für die filter Funktion in R Ich glaube, ich habe meinen Kopf um die convolution-Methode, bin aber stecken geblieben

Berechnung von gewichtetem Mittelwert und Standardabweichung

Anzahl der Antworten 4 Antworten
Ich habe eine Zeitreihe x_0 ... x_t. Ich möchte die Berechnung des exponentiell gewichteten Varianz der Daten. Das heißt: V = SUM{w_i*(x_i - x_bar)^2, i=1 to T} where SUM{w_i} = 1 and x_bar=SUM{w_i*x_i} ref: http://en.wikipedia.org/wiki/Weighted_mean#Weighted_sample_variance Ziel ist

Wie entferne ich ein Verzeichnis in R?

Anzahl der Antworten 2 Antworten
Nach einigen Recherchen fand ich heraus, dass die folgenden Werke: unlink("mydir") und Sie müssen die recursive - option für den Fall, das Sie entfernen möchten rekursiv: unlink("mydir", recursive=TRUE) Jedoch, bemerkte ich, dass unlink("mydir") allein, ohne die recursive

Verschieben Sie die Achsenbeschriftung im R-Basisdiagramm näher an die Achse

Anzahl der Antworten 2 Antworten
Habe ich beseitigt labels auf der y-Achse, weil nur die relative Menge ist wirklich wichtig. w <- c(34170,24911,20323,14290,9605,7803,7113,6031,5140,4469) plot(1:length(w), w, type="b", xlab="Number of clusters", ylab="Within-cluster variance", main="K=5 eliminates most of the within-cluster variance", cex.main=1.5, cex.lab=1.2, font.main=20, yaxt='n',lab=c(length(w),5,7),

dplyr - muate: Benutze dynamische Variablennamen

Anzahl der Antworten 6 Antworten
Möchte ich dplyr ' s mutate() zu erstellen Sie mehrere neue Spalten in einem data frame. Die Namen der Spalten und Ihre Inhalte sollten dynamisch erzeugt werden. Beispiel Daten von iris: require(dplyr) data(iris) iris <- tbl_df(iris) Ich

Wie zeichne ich zwei Histogramme zusammen in R?

Anzahl der Antworten 8 Antworten
Bin ich mit R und ich haben zwei data frames: Karotten und Gurken. Jeder Daten-frame hat eine einzelne numerische Spalte, die Listen der Länge aller gemessenen Karotten (insgesamt: 100k Karotten) oder Gurken (Gesamt: 50k Gurken). Ich möchte

Extrahiere jedes n-te Element eines Vektors

Anzahl der Antworten 3 Antworten
Möchte ich einen Vektor erstellen, in dem jedes element ist die i+6th element des anderen Vektors. Beispielsweise in einem Vektor der Länge 120 ich will ein Vektor der Länge 20, in dem jedes element wird mit dem

Installieren Sie ein lokales R-Paket mit Abhängigkeiten von CRAN Mirror

Anzahl der Antworten 4 Antworten
Ich gebaut habe, ein R-Paket, d.h. ich habe die mypackage.tar.gz Datei. Dieses Paket hängt von verschiedenen anderen Paketen, die alle herunterladbaren und installierbaren von jedem CRAN Spiegel. Nun will ich installieren Sie dieses Paket auf einem system,

Wie fügt man einen einfachen data.frame an einen SpatialPolygonDataFrame in R an?

Anzahl der Antworten 5 Antworten
Habe ich (mal wieder) ein problem mit der Kombination von Daten-frames in R. Aber dieses mal, ist man ein SpatialPolygonDataFrame (SPDF) und der andere ist üblichen Daten.Rahmen (DF). Die SPDF hat etwa 1000 Zeilen die DF nur

Zahlenformat, Schreiben 1e-5 statt 0,00001

Anzahl der Antworten 4 Antworten
Ich habe read.table um eine Datei Lesen, die zahlen enthält wie 0,00001 wenn ich schreiben Sie wieder mit write.table diese zahlen erscheinen als 1e-5 Wie kann ich die alte formatieren? InformationsquelleAutor der Frage skan | 2010-10-20

Wie kann ich Läufe in einer Sequenz zählen?

Anzahl der Antworten 2 Antworten
In R, was wäre die effektivste/einfachste Weise zu zählen, läuft der identische Elemente in einer Sequenz? Wie zum Beispiel zum zählen der Anzahl von aufeinander folgenden Nullen in eine Folge von nicht-negativen ganzen zahlen: x <- c(1,0,0,0,1,0,0,0,0,0,2,0,0)

Wie kann ich den Durchschnitt (Durchschnitt) ausgewählter Spalten ermitteln?

Anzahl der Antworten 2 Antworten
Ich würde gerne den Durchschnitt für bestimmte Spalten für jede Zeile. Habe ich diese Daten: w=c(5,6,7,8) x=c(1,2,3,4) y=c(1,2,3) length(y)=4 z=data.frame(w,x,y) Gibt: w x y 1 5 1 1 2 6 2 2 3 7 3 3 4

Zeichnen Sie mit bedingten Farben, die auf Werten in R basieren

Anzahl der Antworten 1 Antworten
Will ich zeichnen einen Graphen mit verschiedenen Farben, die auf Werten basiert. Ich schrieb den code unten, np_graph <- data.frame(C1 = -5:5, C2 = -5:5) x=np_graph2$C1 y=np_graph2$C2 plot(x,y,xlab="PC1",ylab="PC2") Nun, wenn der Wert von X >0, dann Wert

Lesen von Daten von Microsoft SQL Server in R

Anzahl der Antworten 5 Antworten
Ist es möglich, das Lesen der gespeicherten Daten in MS SQL server von R-Schnittstelle? Wenn es ist, ich wäre auch dankbar, wenn jemand könnte den Weg zeigen, es zu tun. Kommentar zu dem Problem RODBC? Und Blick

wandle Zeichen in Zeit in R um

Anzahl der Antworten 3 Antworten
In der folgenden Daten-frame, die "Zeit" - Spalte ist character id<-c(1,2,3,4) time<-c("00:00:01","01:02:00","09:30:01","14:15:25") df<-data.frame(id,time) Frage ich mich, wie kann ich es konvertieren zu time so dass ich kann arithmetische Berechnungen durchzuführen. Kommentar zu dem Problem - Öffnen Bitte

Ordne eine Matrix nach mehreren Spalten in r

Anzahl der Antworten 3 Antworten
Ich habe eine matrix df<-matrix(data=c(3,7,5,0,1,0,0,0,0,8,0,9), ncol=2) rownames(df)<-c("a","b","c","d","e","f") [,1] [,2] a 3 0 b 7 0 c 5 0 d 0 8 e 1 0 f 0 9 , und ich möchte, um die matrix in absteigender Reihenfolge

dplyr :: group_by_ mit Zeichenketteneingabe mehrerer Variablennamen

Anzahl der Antworten 2 Antworten
Schreibe ich eine Funktion, wo der Nutzer aufgefordert wird, zum definieren eines oder mehrerer der Gruppierung Variablen in den Funktionsaufruf. Die Daten werden dann gruppiert mit dplyr und es funktioniert wie erwartet, wenn es nur eine Gruppierung

Explizites Aufrufen von Rückgabe in einer Funktion oder nicht

Anzahl der Antworten 7 Antworten
Einer Weile Ich habe zurechtgewiesen von Simon Urbanek vom R core team (glaube ich) für die Empfehlung einer Benutzer explizit aufrufen return am Ende einer Funktion (sein Kommentar gelöscht wurde obwohl): foo = function() { return(value) }

Wandle eine Matrix in ein 1-dimensionales Array um

Anzahl der Antworten 10 Antworten
Ich habe eine matrix (32X48). Wie kann ich umwandeln der matrix in einem eindimensionalen array? InformationsquelleAutor der Frage Alos | 2010-09-29

Entferne das letzte Element eines Vektors

Anzahl der Antworten 4 Antworten
Ich muss entfernen Sie die Letzte Zahl in einer Gruppen von Vektoren, D. H.: v <- 1:3 v1 <- 4:8 werden sollte: v <- 1:2 v1 <- 4:7 Kommentar zu dem Problem - Öffnen Mögliche Duplikate von

Anhängen einer Liste an eine Liste von Listen in R

Anzahl der Antworten 5 Antworten
Habe ich Probleme mit dem anfügen von Daten an eine Liste, die bereits in einer Liste format. Ich habe ein Programm, das Ergebnisse exportieren Objekte während einer simulation loop. Die Daten selbst gespeichert ist, als eine Liste

Umgang mit fehlenden Werten für die Korrelationsberechnung

Anzahl der Antworten 3 Antworten
Ich habe große matrix mit vielen fehlenden Werten. Ich möchte die Korrelation zwischen den Variablen. 1. Ist die Lösung cor(na.omit(matrix)) besser als unten? cor(matrix, use = "pairwise.complete.obs") Habe ich bereits ausgewählt haben, werden nur Variablen mit mehr

Gibt es eine eingebaute Möglichkeit, eine logarithmische Farbskala in ggplot2 zu erstellen?

Anzahl der Antworten 2 Antworten
Hier ist ein Beispiel für eine Klassifizierung Dichte plot: require(ggplot2) n <- 1e5 df <- data.frame(x = rexp(n), y = rexp(n)) p <- ggplot(df, aes(x = x, y = y)) + stat_binhex() print(p) Wäre es schön, die

Wie verwende ich eine Variable, um den Spaltennamen in ggplot anzugeben?

Anzahl der Antworten 2 Antworten
Ich habe einen ggplot-Befehl ggplot( rates.by.groups, aes(x=name, y=rate, colour=majr, group=majr) ) innerhalb einer Funktion. Aber ich möchte in der Lage sein zu verwenden, einen parameter der Funktion, wählen Sie die Spalte als Farbe und Gruppe. I. e.

R Zeichnet Elemente in der PDF-Datei mit der eingestellten Breite und Höhe

Anzahl der Antworten 4 Antworten
Obwohl R-plots geschickt, um eine PDF-Datei kann umskaliert zu werden, eine Abbildung oder Seite-layout-software, Fachzeitschriften oft darauf bestehen, dass die Grundstücke zur Verfügung gestellt haben bestimmte Abmessungen. Kann die Größe aller Elemente zeichnen skaliert werden, innerhalb einer

Schnelle Fourier-Transformation in R

Anzahl der Antworten 2 Antworten
Ich habe einen Datensatz mit der Anzahl der stündlichen Besuche ein Tier während eines Zeitraums von 12 Monaten. Ich will die Fast-Fourier-Transformation zu untersuchen zyklischen Muster und Periodizität. In der Vergangenheit habe ich verwendet Statistica für diese,

Interaktionsdiagramm in ggplot2

Anzahl der Antworten 4 Antworten
Ich versuche zu machen interaction plot mit ggplot2. Mein code ist unten: library(ggplot2) p <- qplot(as.factor(dose), len, data=ToothGrowth, geom = "boxplot", color = supp) + theme_bw() p <- p + labs(x="Dose", y="Response") p <- p + stat_summary(fun.y

Ordnen Sie Datenrahmenzeilen nach Vektor mit spezifischer Reihenfolge an

Anzahl der Antworten 3 Antworten
Gibt es ein einfacher Weg, um sicherzustellen, dass ein Daten-frame die Zeilen sind sortiert nach einem "target" - Vektor als die, die ich umgesetzt in das kurze Beispiel unten? df <- data.frame(name = letters[1:4], value = c(rep(TRUE,

Konvertieren von Zeilennamen in die erste Spalte

Anzahl der Antworten 4 Antworten
Habe ich einen Daten-frame, wie dies: df VALUE ABS_CALL DETECTION P-VALUE 1007_s_at "957.729231881542" "P" "0.00486279317241156" 1053_at "320.632701283368" "P" "0.0313356324173416" 117_at "429.842323161046" "P" "0.0170004527476119" 121_at "2395.7364289242" "P" "0.0114473584876183" 1255_g_at "116.493632746934" "A" "0.39799368200131" 1294_at "739.927122116896" "A" "0.0668649772942343" Ich möchten,

Wie erzwinge R, eine bestimmte Faktorstufe als Referenz in einer Regression zu verwenden?

Anzahl der Antworten 5 Antworten
Wie kann ich sagen, R, um eine bestimmte Ebene als Referenz nutzen, wenn ich binäre erklärende Variablen in einer regression? Es ist nur mit einigen level standardmäßig. lm(x ~ y + as.factor(b)) mit b {0, 1, 2,

Zu Python von R gehen, was ist das Python-Äquivalent eines Datenrahmens?

Anzahl der Antworten 6 Antworten
Ich bin vertraut mit der R-Daten-Träger wie Vektoren, dataframe, etc. aber tun müssen, um text-Analyse und wie es scheint, python hat einige gute setups zu tun. Meine Frage ist wo finde ich eine Erklärung, wie die python

Formatieren von Daten auf der X-Achse in ggplot2

Anzahl der Antworten 2 Antworten
Ich habe eine sehr, sehr harte Zeit immer die x-Achse korrekt Aussehen für meine Grafiken. Hier meine Daten (erzeugt über dput()): df <- structure(list(Month = structure(1:12, .Label = c("2011-07-31", "2011-08-31", "2011-09-30", "2011-10-31", "2011-11-30", "2011-12-31", "2012-01-31", "2012-02-29", "2012-03-31",

Wie man eine einzelne Spalte in einem data.frame umbenennt?

Anzahl der Antworten 13 Antworten
Ich weiß, wenn ich einen Daten-frame mit mehr als 1 Spalte, die ich verwenden kann colnames(x) <- c("col1","col2") umbenennen der Spalten. Wie mache ich das wenn es nur eine Spalte? Bedeutung Vektor oder data frame mit nur

Wie Einfügen eines Datenrahmens in einer SQL Server-Tabelle?

Anzahl der Antworten 3 Antworten
Ich versuche zum hochladen eines dataframe zu einer SQL Server-Tabelle, versuchte ich es brechen, um eine einfache SQL-Abfrage-string.. library(RODBC) con <- odbcDriverConnect("driver=SQL Server; server=database") df <- data.frame(a=1:10, b=10:1, c=11:20) values <- paste("(",df$a,",", df$b,",",df$c,")", sep="", collapse=",") cmd <-

ggplot2 - kommentiert außerhalb des Diagramms

Anzahl der Antworten 2 Antworten
Ich würde gerne associate sample-Größe die Werte für Punkte, die auf einem Grundstück. Ich kann verwenden geom_text um die zahlen zu platzieren in der Nähe der Punkte, aber das ist chaotisch. Es wäre viel sauberer, richten Sie

Plot Funktionen mit gefüllten Punktsymbolen und Legende

Anzahl der Antworten 2 Antworten
Ich möchte plot zwei Funktionen in unterschiedlichen Farben und zeigen Sie Stil mit einer entsprechenden Legende in der Ebene R. Habe ich mehrere Fragen: Ich bin mit pch=21 und pch=22. Mein Verständnis ist, dass Sie "gefüllt" -

Teilmenge basierend auf dem Variablenspaltennamen

Anzahl der Antworten 3 Antworten
Frage ich mich, wie die subset Funktion, wenn ich don ' T wissen, den Namen der Spalte, die ich testen möchte. Das Szenario ist dies: ich habe eine Shiny-app, wo der Benutzer kann wählen Sie eine variable,

Erzwinge, dass der Ursprung bei 0 beginnt

Anzahl der Antworten 1 Antworten
Wie kann ich die Herkunft /das abfangen der y-Achse und x-Achse in ggplot2? Die Linie der x-Achse sollte genau auf y=Z. Mit Z=0 oder einen anderen gegebenen Wert. InformationsquelleAutor der Frage Jonas Stein | 2012-12-04

Einen Datenrahmen transponieren, wobei die erste Spalte als Überschrift beibehalten wird

Anzahl der Antworten 3 Antworten
Ich habe eine große dataframe, aber ein kleines Beispiel würde wie folgt Aussehen: mydf <- data.frame(A = c(letters[1:10]), M1 = c(11:20), M2 = c(31:40), M3 = c(41:50)) Ich soll zur Umsetzung des dataframe und pflegen Sie die

Jahr von Datum extrahieren

Anzahl der Antworten 4 Antworten
Wie kann ich entfernen des ersten elements aus einer Variablen, vor allem, wenn diese variable hat ein besonderes Zeichen. Zum Beispiel habe ich die folgende Spalte: Date 01/01/2009 01/01/2010 01/01/2011 01/01/2012 Muss ich eine neue Spalte wie

R Teil der Zeichenfolge extrahieren

Anzahl der Antworten 6 Antworten
Ich habe eine Frage zum extrahieren einen Teil einer Zeichenkette. Ich habe z.B. einen string wie diesen: a <- "DP=26;AN=2;DB=1;AC=1;MQ=56;MZ=0;ST=5:10,7:2;CQ=SYNONYMOUS_CODING;GN=NOC2L;PA=1^1:0.720&2^1:0" Brauch ich zu extrahieren alles, was zwischen GN= und ;.Also hier wird es NOC2L. Ist das möglich?

Wenden Sie Funktion auf jeden Wert in einem R-Datenframe an

Anzahl der Antworten 2 Antworten
Ich habe einen 58-Spalte dataframe, ich müssen, um die transformation $log(x_{i,j}+1)$ für alle Werte in den ersten 56 Spalten. Welche Methode kann ich verwenden, um gehen über diese am effizientesten? Ich nehme an, es ist etwas, das

multinomiale logistische Multilevel-Modelle in R

Anzahl der Antworten 6 Antworten
Problem: ich brauchen, um abzuschätzen, eine Reihe von multinomiale Logistische multilevel-Modelle, und kann nicht finden, eine geeignete R-Paket. Was ist die beste R-Paket zur Schätzung solcher Modelle? STATA 13 vor kurzem Hinzugefügt, diese Funktion, um Ihre multilevel

Entfernen Sie Spalten aus dem Datenframe, wenn ALLE Werte NA sind

Anzahl der Antworten 6 Antworten
Ich habe Probleme mit einem Daten-frame und konnte nicht wirklich beheben, das Problem selbst: Die dataframe beliebig Eigenschaften als Spalten und jede Zeile für eine Daten. Die Frage ist: Wie auf entfernen von Spalten, in denen für

Fehler in plot.new (): Bildränder zu groß, Streudiagramm

Anzahl der Antworten 4 Antworten
Ist, habe ich mich in verschiedenen Fragen eine Lösung und ich habe versucht, was vorgeschlagen wurde, aber ich habe keine Lösung gefunden, damit es funktioniert. Everytime ich möchte diesen code ausführen es sagt immer: Fehler im plot.new()

Konvertiere das Datum in Unix-Zeit in R

Anzahl der Antworten 2 Antworten
Ich will konvertieren "2013-09-16" in unix-Zeit. Fand ich Konvertieren von UNIX-Epoche Datum Objekt in R aber muss ich tun das Gegenteil. Dank! Kommentare dem Thema Was hast du versucht und warum hat es nicht funktioniert? Kommentarautor: Joshua

Mit nnet für die Vorhersage mache ich es richtig?

Anzahl der Antworten 1 Antworten
Ich bin noch ziemlich neu in R und AI /ML Techniken. Ich möchte eine neuronales Netz für die Vorhersage, und da ich neu bin möchte ich nur um zu sehen, ob dies ist, wie es getan werden