Seite 1 von 1

Ich brauche ein bisschen Hilfe...

Verfasst: Sa Apr 04, 2020 12:30 pm
von FranziPiep
Guten Tag liebe R-Gemeinde!
Ich bin noch ein ziemlicher Neuling im Umgang mit RStudio. In den letzten Wochen dachte ich, ich hätte mir ein solides Grundwissen angeeignet, aber ich komme gerade einfach nicht weiter.

RStudio spuckt mir fehlerhafte Plots aus und will ab einem bestimmten Punkt einfach keine Befehle mehr ausführen. Wahrscheinlich ist es irgendwas kleines und ich komme einfach nicht drauf...

Ich habe 20 .csv Datensätze, die ich in einem Plot darstellen möchte. Mit dem folgenden Code hat es mit zehn Datensätzen im Vorfeld funktioniert.

Code: Alles auswählen

ibrary(tidyverse) 
library(ggplot2)

setwd("~/RZielordner/Anisotropie.R/X.R") 

read_plus <- function(flnm) {
  read.csv2(flnm) %>%
    mutate(filename = flnm)
}


tbl_All_Observations <-
  list.files(pattern = "*.csv",
             full.names = T) %>%
  map_df(~read_plus(.))


plot(tbl_All_Observations$Kraft, tbl_All_Observations$Weg, type="l", xlab="Weg", ylab="Kraft", main="Anisotropietest", lwd="0.5", col = c("red"))


lm (formula = tbl_All_Observations$Kraft ~ tbl_All_Observations$Weg)

#Korrelation prüfen

Modell <- lm (formula = tbl_All_Observations$Kraft ~ tbl_All_Observations$Weg)

Modell

summary(Modell)

r <- cor(tbl_All_Observations$Kraft, tbl_All_Observations$Weg)
r
r^2ibrary(tidyverse) 
library(ggplot2)

setwd("~/RZielordner/Anisotropie.R/X.R") 

read_plus <- function(flnm) {
  read.csv2(flnm) %>%
    mutate(filename = flnm)
}


tbl_All_Observations <-
  list.files(pattern = "*.csv",
             full.names = T) %>%
  map_df(~read_plus(.))


plot(tbl_All_Observations$Kraft, tbl_All_Observations$Weg, type="l", xlab="Weg", ylab="Kraft", main="Anisotropietest", lwd="0.5", col = c("red"))


lm (formula = tbl_All_Observations$Kraft ~ tbl_All_Observations$Weg)

#Korrelation prüfen

Modell <- lm (formula = tbl_All_Observations$Kraft ~ tbl_All_Observations$Weg)

Modell

summary(Modell)

r <- cor(tbl_All_Observations$Kraft, tbl_All_Observations$Weg)
r
r^2




Mein Ziel ist es die Daten vernünftig dahrzustellen und danach eine Regressionsanalyse durchzuführen. Bei allen Datensätzen davor hat es wunderbar gepasst und jetzt funktioniert nach dem platten gar nichts mehr.
Kann mir jemand helfen? Ich wäre wirklich sehr dankbar...

Viele Grüße, Franzi

Re: Ich brauche ein bisschen Hilfe...

Verfasst: Sa Apr 04, 2020 3:01 pm
von ruppy
Habe es jetzt nur mal überflogen, aber das hier kann schon mal nicht passen:

Code: Alles auswählen

r^2ibrary(tidyverse)
Auch musst du Pakete nicht mehrmals laden. Einmaliges Laden am Anfang des Skripts genügt.
ggplot2 ist Teil des tidyverse und wird bei

Code: Alles auswählen

library(tidyverse)
automatisch geladen, d.h. der Aufruf

Code: Alles auswählen

library(ggplot2)
ist überflüssig.

Auch nutzt du ggplot2 überhaupt nicht, sondern Base-R-Grafiken.

Hier

Code: Alles auswählen

Modell <- lm (formula = tbl_All_Observations$Kraft ~ tbl_All_Observations$Weg)
kannst du einfacher schreiben:

Code: Alles auswählen

Modell <- lm (formula = Kraft ~ Weg, data = tbl_All_Observations)
Weshalb du eine Regression mit einer UV rechnest und dann noch den Korrelationskoeffizient verstehe ich nicht.

BG ruppy

Re: Ich brauche ein bisschen Hilfe...

Verfasst: Sa Apr 04, 2020 4:01 pm
von Athomas
Kann mir jemand helfen?
Wenn Du jetzt noch ein paar Daten beilegen würdest, bei denen es klemmt, würde ich es zumindest versuchen :) !

Re: Ich brauche ein bisschen Hilfe...

Verfasst: So Apr 05, 2020 4:39 pm
von FranziPiep
Vielen Dank Leute, ich hab mir über Ebay Kleinanzeigen noch Nachhilfe geholt!
Mein Datenvolumen ist einfach viel zu groß... das kürze ich jetzt gerade ein.

Ich melde mich nochmal, wenn ich Hilfe brauche. Vielen vielen Dank!

Und ggplot2 ist einfach der bessere Weg, hab ich jetzt auch mittlerweile gemerkt.. :)

Re: Ich brauche ein bisschen Hilfe...

Verfasst: So Apr 05, 2020 7:01 pm
von student
Ich bin beeindruckt! Was es nicht alle gibt! Beratung zur Datenanalyse über ebay-Kleinanzeigen! :o

Re: Ich brauche ein bisschen Hilfe...

Verfasst: So Apr 05, 2020 7:04 pm
von FranziPiep
Ja, hab auch nur auf gut Glück gesucht. Aber habe jemanden gefunden, der mir erklärt hat was ich falsch gemacht habe und wie ich es einfacher und besser machen kann:) Total super!!

Viele Grüße!

Re: Ich brauche ein bisschen Hilfe...

Verfasst: So Apr 05, 2020 7:22 pm
von Athomas
Vielen Dank Leute, ich hab mir über Ebay Kleinanzeigen noch Nachhilfe geholt!
Absolut vernünftig, ein wenig Geld in die Hand zu nehmen!

Wie hat schon meine Oma immer gesagt: "Wat nix kost', dat is auch nix"! :lol: