398 predictioncontest1
R
ds1
string
Schlüsselwörter
Aufgaben, Statistik, Prognose, Modellierung, R, Datenanalyse, Regression
Question
398.1 Aufgabe
Erstellen Sie eine Analyse, die einem typischen Vorhersageprojekt entspricht!
Nutzen Sie den Datensatz penguins!
Sagen Sie die Variable body_mass_g vorher.
Hinweise:
- Halten Sie die Analyse einfach.
- Teilen Sie Test- vs. Train-Set hälftig auf.
- Teilen Sie Analysis vs. Assessment-Set 3:1 auf.
- Den Datensatz
penguinskönnen Sie entweder aus dem Paketpalmerpenguinsbeziehen oder z.B. von hier viaread_csv()importieren. - Orientieren Sie sich im Übrigen an den allgemeinen Hinweisen des Datenwerks.
398.2 Lösung
Pakete laden:
Man erinnere sich, dass ein R-Paket erst (einmalig) installiert sein muss, bevor Sie darauf zugreifen können, etwa um Daten - wie den Datensatz penguins - daraus zu beziehen.
Zeilen mischen und Train- vs. Testset aufteilen:
Das Trainset weiter aufteilen:
d_split <- initial_split(d_train)
d_analysis <- training(d_split)
d_assessment <- testing(d_split)Rezept definieren:
Rezept prüfen:
Workflow und CV definieren:
Fitten (hier kein Tuning):
fit1 <-
wf1 %>%
tune_grid(resamples = cv_scheme)Finalisieren:
show_best(fit1)
wf1_final <-
wf1 %>%
finalize_workflow(show_best(fit1))
wf1_finalModellgüte:
Vgl https://workflows.tidymodels.org/reference/predict-workflow.html
Submitten:
Und als CSV-Datei speichern:
#write_csv(subm_df, file = "submission_blabla.csv")Categories:
- R
- ds1
- sose22
- string