Data Science - Foliensatz 6
32 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Welche Maßnahme ist kein empfohlener Schritt im Umgang mit falschen oder extremen Daten?

  • Ignorieren von Ausreißern, um die Originaldatengröße zu erhalten. (correct)
  • Identifizieren von Ausreißern und Bewerten ihrer Plausibilität.
  • Anwenden von Transformationstechniken.
  • Ausschließen von Konsistenzproblemen direkt bei der Datensammlung.

Was ist das Hauptziel beim Umgang mit fehlerhaften oder extremen Daten?

  • Die Datenqualität zu verbessern und Fälle zu erhalten, um bessere Analysen zu ermöglichen. (correct)
  • Die Daten so zu verändern, dass sie den Erwartungen entsprechen.
  • Sicherzustellen, dass alle Datenpunkte innerhalb eines Standardbereichs liegen.
  • Die Datenmenge so weit wie möglich zu reduzieren.

Welche der folgenden Aufgaben gehört nicht zur Integration von Daten aus verschiedenen Quellen?

  • Schema-Integration zur Zusammenführung von Metadaten.
  • Kombinieren der Daten an einem zusammenhängenden Speicherort.
  • Direktes Löschen von redundanten Daten ohne Analyse. (correct)
  • Identifizieren von Datenwertkonflikten.

Was bedeutet der Begriff 'Normalisierung' im Kontext der Datentransformation?

<p>Die Änderung der Skalierung von Attributen, um sie in eine bestimmte Reichweite zu bringen. (B)</p> Signup and view all the answers

Welche der folgenden Methoden wird verwendet, um Ausreißer und 'Rauschen' aus Daten zu entfernen?

<p>Glättung. (B)</p> Signup and view all the answers

Was ist das Ziel der Datenintegration im Rahmen der Datenanalyse?

<p>Die Vereinheitlichung und Nutzbarmachung von Daten aus unterschiedlichen Quellen. (A)</p> Signup and view all the answers

Welche der folgenden Aussagen beschreibt am besten das Ziel der Datenbereinigung im Rahmen der Datenvorverarbeitung?

<p>Die Identifizierung und Korrektur von Fehlern, Inkonsistenzen und fehlenden Werten in einem Datensatz. (B)</p> Signup and view all the answers

Was ist die wahrscheinlichste Auswirkung eines unausgeglichenen (unbalanced) Datensatzes auf die Ergebnisse eines Machine-Learning-Modells?

<p>Verzerrte Ergebnisse durch Über- oder Unterschätzung bestimmter Klassen. (C)</p> Signup and view all the answers

In einem Datensatz über Bankkunden fehlt bei einigen Einträgen der Wert für das Attribut 'Einkommen'. Welche der folgenden Strategien wäre am wenigsten sinnvoll, um mit diesen fehlenden Werten umzugehen?

<p>Ignorieren der Einträge mit fehlenden Werten während der Analyse. (D)</p> Signup and view all the answers

Ein Unternehmen möchte Kundendaten aus verschiedenen Quellen (CRM-System, Webshop, Social Media) zusammenführen. Welcher Schritt der Datenvorverarbeitung ist hierbei am wichtigsten?

<p>Datenintegration (C)</p> Signup and view all the answers

Warum ist es wichtig, Daten vor der Analyse zu transformieren?

<p>Um die Daten in ein Format zu bringen, das von den verwendeten Algorithmen besser verarbeitet werden kann. (A)</p> Signup and view all the answers

Welche der folgenden Aussagen beschreibt am besten den Unterschied zwischen Datenbereinigung und Datentransformation?

<p>Datenbereinigung zielt darauf ab, Fehler und Inkonsistenzen zu beheben, während Datentransformation die Daten in ein geeignetes Format für die Analyse bringt. (D)</p> Signup and view all the answers

Warum ist es wichtig, den Prozess der Datenentstehung zu verstehen, bevor man Daten transformiert?

<p>Um den Informationsbedarf für die Untersuchungsfrage vorab zu klären. (B)</p> Signup and view all the answers

Was ist der Hauptunterschied zwischen ordinalen und nominalen Daten?

<p>Ordinale Daten haben eine natürliche Reihenfolge, während nominale Daten keine Reihenfolge haben. (D)</p> Signup and view all the answers

Warum ist eine Reduktion von Daten oft notwendig, um erste analytische Erkenntnisse zu erhalten?

<p>Um die Daten auf eine handhabbare Größe zu reduzieren, ohne wichtige Informationen zu verlieren. (C)</p> Signup and view all the answers

Was ist der Unterschied primär zwischen Aggregation und Reduzierung der Dimensionalität bei der Datenreduktion?

<p>Aggregation fasst Daten auf einer höheren Ebene zusammen, während die Reduzierung der Dimensionalität redundante Spalten entfernt. (D)</p> Signup and view all the answers

Welche der folgenden Aussagen beschreibt am besten den Zusammenhang zwischen Datenentstehung, Transformationsprozess und Untersuchungsfrage?

<p>Das Verständnis der Datenentstehung und die Untersuchungsfrage beeinflussen gemeinsam den Transformationsprozess. (D)</p> Signup and view all the answers

Angenommen, Sie möchten den Zusammenhang zwischen Alkoholkonsum und Todesfällen untersuchen. Welche statistische Herausforderung könnte bei diesem Datensatz auftreten?

<p>Das Fehlen von Datenpunkten ('NA') für einige Länder bei bestimmten Attributen (z. B. Herz- oder Lebererkrankungen) kann die Analyse erschweren. (B)</p> Signup and view all the answers

Welche der folgenden Aussagen beschreibt am besten den Zweck der Integration zusätzlicher Daten aus Indien in den ursprünglichen Datensatz?

<p>Um die Genauigkeit des ursprünglichen Datensatzes zu erhöhen und umfassendere Einblicke zu gewinnen. (B)</p> Signup and view all the answers

Welche der folgenden Aussagen beschreibt am besten das Problem der fehlenden Werte (NA) im Datensatz?

<p>Fehlende Werte können zu verzerrten Ergebnissen führen, wenn sie nicht angemessen behandelt werden. (A)</p> Signup and view all the answers

Wie wird der Gesamtalkoholkonsum für Indien berechnet, wenn Daten aus verschiedenen Bundesstaaten vorliegen?

<p>Durch Berechnung des Durchschnitts des Alkoholkonsums aller Bundesstaaten. (C)</p> Signup and view all the answers

Ein Data Scientist möchte den Einfluss des Alkoholkonsums auf die Todesursache durch Herzerkrankungen untersuchen. Welche Transformation der Daten wäre sinnvoll, bevor ein Regressionsmodell angewendet wird?

<p>Normalisierung der Spalten 'Alcohol' und 'Heart', um sicherzustellen, dass beide Variablen den gleichen Wertebereich haben. (B)</p> Signup and view all the answers

Welche Python Funktion wird verwendet, um fehlende Werte in einer Spalte durch den Mittelwert dieser Spalte zu ersetzen?

<p><code>data[Spalte].fillna(data[Spalte].mean())</code> (C)</p> Signup and view all the answers

Welche der folgenden Visualisierungen wäre am besten geeignet, um den Zusammenhang zwischen Alkoholkonsum und Todesfällen in den verschiedenen Ländern darzustellen?

<p>Ein Streudiagramm (Scatterplot) mit Alkoholkonsum auf der x-Achse und Todesfällen auf der y-Achse. (A)</p> Signup and view all the answers

Welche Methode wird verwendet, um einen spezifischen Wert in einem DataFrame (z.B. den Weinkonsumwert für Italien) zu ändern?

<p><code>data.at[Index, Spalte] = neuer_Wert</code> (B)</p> Signup and view all the answers

Welche der folgenden Aussagen beschreibt am besten den Zweck der Diskretisierung von Daten?

<p>Die Vereinfachung der Daten durch Gruppierung von Attributwerten in binäre oder kategoriale Typen, abhängig vom Modell. (A)</p> Signup and view all the answers

Ein Datensatz enthält das Alter der Kunden. Welche deskriptive Statistik wäre am nützlichsten, um die typische Altersgruppe der Kunden zu ermitteln?

<p>Der Median, da er robust gegenüber Ausreißern ist. (C)</p> Signup and view all the answers

Welche Datenvisualisierung eignet sich am besten, um die Verteilung einer einzelnen numerischen Variable darzustellen?

<p>Ein Boxplot. (B)</p> Signup and view all the answers

In einem Datensatz mit Kundeninformationen fehlt bei einigen Einträgen das Einkommen. Welche Maßnahme wäre im Sinne der explorativen Datenanalyse (EDA) am wenigsten geeignet?

<p>Die Einträge mit fehlendem Einkommen vollständig aus dem Datensatz entfernen. (C)</p> Signup and view all the answers

Welches der folgenden Beispiele stellt KEIN typisches Ziel der explorativen Datenanalyse (EDA) dar?

<p>Die Entwicklung eines finalen, produktionsreifen Machine-Learning-Modells. (D)</p> Signup and view all the answers

Sie analysieren Verkaufsdaten und stellen fest, dass ein Produkt einen ungewöhnlich hohen Preis hat, der weit über dem Durchschnitt liegt. Wie würden Sie im Rahmen der explorativen Datenanalyse vorgehen?

<p>Untersuchen, ob es sich um einen tatsächlichen Fehler handelt oder ob der hohe Preis eine plausible Erklärung hat (z.B. Sonderedition). (D)</p> Signup and view all the answers

Welchen Vorteil bietet die Verwendung von deskriptiven Statistiken in der explorativen Datenanalyse?

<p>Sie ermöglichen eine prägnante Zusammenfassung der wichtigsten Eigenschaften der Daten. (C)</p> Signup and view all the answers

Flashcards

Vorverarbeitung von Daten

Die einzelnen Schritte der Vorverarbeitung von Daten beschreiben und erklären.

Datensatz bearbeiten

Erlären, wie ein Datensatz bereinigt, transformiert und reduziert werden kann.

Unvollständigkeit

Fehlende Attributwerte oder fehlende Attribute von Interesse.

Biases/Verzerrungen

Fehler oder Ausreißer im Datensatz, z.B. Extremwerte, welche die Ergebnisse in eine Richtung verzerren.

Signup and view all the flashcards

Inkonsistenzen

Fehler in Eingabefeldern, z.B. in einem Datensatz zu Mitarbeitenden findet sich im Feld "Namen" eine Zahl.

Signup and view all the flashcards

Bias

Bias in Daten entsteht nicht nur durch Fehler oder fehlende Werte.

Signup and view all the flashcards

Unausgeglichener Datensatz

Ein unausgeglichener (unbalanced) Datensatz kann die Ergebnisse verzerren bzw. zu einer Über- oder Unterschätzung führen.

Signup and view all the flashcards

Unbereinigte Daten

Daten sind in der echten Welt oft unbereinigt - „verschmutzt’ bzw.„verrauscht (noisy)“.

Signup and view all the flashcards

Datenfehler

Falsche, fehlende oder extreme Werte in Datensätzen.

Signup and view all the flashcards

Umgang mit Datenfehlern

Ausreißer identifizieren, Plausibilität prüfen, Konsistenz sichern.

Signup and view all the flashcards

Datenintegration

Daten aus unterschiedlichen Quellen in einem Speicherort zusammenführen.

Signup and view all the flashcards

Schema-Integration

Metadaten aus verschiedenen Quellen werden kombiniert.

Signup and view all the flashcards

Datenwertkonflikte

Unterschiedliche Quellen haben abweichende Attributwerte für dasselbe Objekt.

Signup and view all the flashcards

Redundante Daten

Doppelte Daten, die bei der Integration entstehen.

Signup and view all the flashcards

Datentransformation

Daten in ein einheitliches Format bringen.

Signup and view all the flashcards

Datenglättung

Entfernung von Rauschen und Ausreißern aus den Daten.

Signup and view all the flashcards

Datenstandardisierung

Anpassen von Datenformaten oder -typen zur Vereinheitlichung.

Signup and view all the flashcards

Daten-Neukonstruktion

Schaffung neuer Attribute aus vorhandenen Merkmalen.

Signup and view all the flashcards

Transformation verstehen

Das Verstehen der Datenentstehung und des Informationsbedarfs.

Signup and view all the flashcards

Nominale Skala

Werte aus einer ungeordneten Menge (z.B. Farben).

Signup and view all the flashcards

Ordinale Skala

Werte aus einer geordneten Menge (z.B. Schulnoten).

Signup and view all the flashcards

Kontinuierliche/Absolute Skala

Reelle Zahlen (z.B. Temperatur in Grad Celsius).

Signup and view all the flashcards

Datenreduktion

Vereinfachung eines Datensatzes für erste Erkenntnisse.

Signup and view all the flashcards

Datenaggregation

Daten werden auf eine höhere Ebene zusammengefasst.

Signup and view all the flashcards

Attribut (Merkmal)

Ein numerischer Wert, der ein Element einer Population beschreibt.

Signup and view all the flashcards

Attribut 'Alkoholkonsum'

Der durchschnittliche Alkoholkonsum pro Kopf und Monat, gemessen in Litern Wein.

Signup and view all the flashcards

Attribut 'Todesfälle'

Die Anzahl der Todesfälle pro 100.000 Personen.

Signup and view all the flashcards

Attribut 'Herzkrankheiten'

Die Anzahl der Todesfälle aufgrund von Herzkrankheiten pro 100.000 Personen.

Signup and view all the flashcards

Attribut 'Lebererkrankungen'

Die Anzahl der Todesfälle aufgrund von Lebererkrankungen pro 100.000 Personen.

Signup and view all the flashcards

Hypothesentest

Die Überprüfung, ob zwischen zwei Attributen eine Beziehung besteht.

Signup and view all the flashcards

Hypothese: Alkohol vs. Todesfälle

Die Messung, ob erhöhter Alkoholkonsum zu mehr Todesfällen führt.

Signup and view all the flashcards

Hypothese: Wein vs. Herzkrankheiten

Die Untersuchung, ob mehr Weinkonsum zu mehr tödlichen Herzerkrankungen führt.

Signup and view all the flashcards

Fehlende Daten (NA)

Fehlende Werte in einem Datensatz, die als 'NA' gekennzeichnet sind.

Signup and view all the flashcards

Datenpunkt (Beispiel)

Eine Zeile in einem Datensatz, die Informationen zu allen Attributen für ein Land enthält.

Signup and view all the flashcards

Was ist Datendiskretisierung?

Umwandlung von kontinuierlichen Attributwerten in diskrete (binäre oder kategoriale) Typen.

Signup and view all the flashcards

Beispiel für Datendiskretisierung

Einteilung des Pro-Kopf-Weinkonsums in Kategorien wie 0 (≤1.00), 1 (>1.00, ≤2.00), 2 (>2.00, ≤5.00), 3 (>5.00).

Signup and view all the flashcards

Was ist Explorative Datenanalyse (EDA)?

Eine Reihe von Schritten, um einen Datensatz zu erforschen, zu verstehen und zu beschreiben.

Signup and view all the flashcards

Beispiele für Datenvisualisierung

Histogramme, Balkendiagramme, Boxplots, Streudiagramme.

Signup and view all the flashcards

Deskriptive Statistiken

Anzahl (Häufigkeiten), Mittelwert, Median, Standardabweichung, Korrelation, Min, Max.

Signup and view all the flashcards

Was sind Häufigkeiten?

Wie oft kommen Werte (oder Kombinationen) vor?

Signup and view all the flashcards

Ziel der EDA: Datenbereinigung

Identifizieren von Fehlern in Datensätzen.

Signup and view all the flashcards

Ziel der EDA: Stichproben verstehen

Das Durchschnittseinkommen in einer Stichprobe verstehen.

Signup and view all the flashcards

Mittelwert (Spalte)

Der Durchschnittswert einer Spalte in einem Datensatz.

Signup and view all the flashcards

fillna(mean())

Ersetzt fehlende Werte in einer Spalte durch den Mittelwert dieser Spalte.

Signup and view all the flashcards

data.at[Index, Spalte] = neuer_Wert

Spezifische Werte in einem Pandas DataFrame ändern.

Signup and view all the flashcards

Equipmentfehler/Eingabefehler

Ein Fehler, der durch Gerätefehler oder fehlerhafte Dateneingabe entsteht.

Signup and view all the flashcards

Gesamtalkoholkonsum für Indien

Methode zur Berechnung des Durchschnitts für einen bestimmten Bundesstaat.

Signup and view all the flashcards

Ersetzung durch Mittelwerte

Methode die fehlende Daten durch Mittelwerte ersetzt.

Signup and view all the flashcards

Study Notes

Lernziele der Datenvorverarbeitung

  • Nach Abschluss dieses Kapitels sollen die einzelnen Schritte innerhalb der Vorverarbeitung von Daten beschrieben und erklärt werden können.
  • Das Ziel ist zu erklären, wie ein Datensatz bereinigt, transformiert und reduziert werden kann.
  • Es soll der Unterschied zwischen einer univariaten und bivariaten deskriptiven Analyse erklärt und angewendet werden.

Übersicht über die Datenvorverarbeitung

  • Die Datenvorverarbeitung umfasst die Bereinigung, Integration, Transformation und Reduktion von Daten.
  • Datenbereinigung: Fehlerhafte oder fehlende Daten werden korrigiert oder entfernt.
  • Datenintegration: Daten aus verschiedenen Quellen werden zusammengeführt.
  • Datentransformation: Daten werden in ein geeignetes Format gebracht.
  • Datenreduktion: Die Datenmenge wird reduziert, ohne wesentliche Informationen zu verlieren.

Datenbereinigung

  • Daten sind in der Realität oft unsauber oder verrauscht und müssen daher bereinigt werden.
  • Unvollständigkeit, Verzerrungen und Inkonsistenzen sind Indikatoren für notwendige Datenbereinigung.
  • Unvollständigkeit: Fehlende Attributwerte.
  • Verzerrungen: Fehler oder Ausreißer, die Ergebnisse verzerren koennen
  • Inkonsistenzen: Fehler in Eingabefeldern, z.B. Text statt Zahlen.

Bias in Daten

  • Bias in Daten entsteht durch Fehler oder fehlende Werte, wie beim unausgeglichenen Datensatz einer Gesichtserkennungs-Software..
  • Ein unausgeglichener Datensatz kann die Ergebnisse verzerren und zu Ãœber- oder Unterschätzung führen.

Aufbereitung und Vorverarbeitung von Daten

  • Daten können aus verschiedenen Gründen fehlerhaft sein, daher gibt es verschiedene Wege zur Aufbereitung (Data Pre-Processing).
  • Ziel ist es, qualitativ hochwertige Daten zu erhalten, die weiterverarbeitet werden können.
  • Die wichtigsten Formen der Datenaufbereitung sind Data Cleaning, Datenintegration, Datentransformation und Datenreduktion.

Data Wrangling

  • Data Wrangling (oder Munging) ist die Umwandlung von Rohdaten in eine gewünschte oder einfachere Form.
  • Data Wrangling kann manuell, automatisch oder halbautomatisch erfolgen.
  • Data Engineers arbeiten oft mit Data Wrangling.
  • Ein Beispiel für Data Wrangling ist die Umwandlung eines Rezepts in eine Tabelle.

Umgang mit fehlenden Daten

  • Fehlende Daten können aus verschiedenen Gründen entstehen.
  • Es gibt keine einheitliche Lösung für den Umgang mit fehlenden Daten, die Strategie hängt von der jeweiligen Situation ab.
  • Häufige Gründe sind Probleme bei der Datenerhebung, System- oder menschliche Fehler bei der Speicherung oder Ãœbertragung.
  • Strategien zur Behandlung fehlender Daten sind u.a. das Ignorieren des Datensatzes, die Verwendung einer globalen Konstante, Schätzung oder Inferenzbasierte Lösungen.

Umgang mit falschen oder extremen Daten

  • Daten können nicht nur fehlen, sondern auch falsch sein oder Extremwerte annehmen, beispielsweise durch fehlerhafte Datenerfassung.
  • Auch hierfür keine einheitliche Lösung, jedoch einige Schritte, die helfen können:
  • Ausreißer identifizieren und Plausibilität bewerten (erst danach ggf. ausschließen)
  • Konsistenzprobleme direkt bei der Datensammlung ausschließen
  • Anwenden von weiteren Techniken (z. B. Transformation)
  • Ziel: Datenqualität verbessern und Fälle erhalten, um bessere bzw. genauere Analysen zu ermöglichen.

Integration von Daten

  • Daten aus verschiedenen Quellen müssen integriert werden, um effektive Datenanalysen zu ermöglichen.
  • Die Integration mehrerer Datenbanken oder Dateien erfolgt in mehreren Schritten: Kombination der Daten, Schema-Integration und Identifizierung von Datenwertkonflikten.

Transformation von Daten

  • Daten müssen ggf. transformiert werden, um konsistent und/oder lesbar für ein System zu sein.
  • Beispiele für die Transformation von Daten sind Glättung, Aggregation, Normalisierung und Neukonstruktion.
  • Glättung: Entfernen von Ausreißern und "Noise".
  • Aggregation: Zusammenfassen von Daten.
  • Normalisierung: Ändern der Skalierung von Attributen und Variablen.
  • Neukonstruktion: Erstellen von neuen Attributen aus gegebenen Merkmalen.

Transformation von Datenprozessen

  • Der Prozess der Datenentstehung muss verstanden und der Informationsbedarf für die Untersuchungsfrage muss vorab geklärt werden.
  • Drei grundsätzliche Arten von Attributen sind nominal, ordinal und kontinuierlich/absolut.
  • Nominal: Werte aus einer ungeordneten Menge. Ordinal: Werte aus einer geordneten Menge
  • Kontinuierlich/Absolut: Reelle Zahlen

Reduktion von Daten

  • Oft ist eine reduzierte Darstellung eines Datensatzes nötig, um erste analytische Erkenntnisse zu erhalten.
  • Dies kann durch die Aggregation von Daten auf eine höhere Ebene oder die Reduzierung der Dimensionalität durch das Entfernen redundanter Variablen erfolgen.

Hands-on Data Preprocessing: Der Beispiel-Datensatz

  • Für einen Beispiel-Datensatz mit verschiedenen Attributen wie Alkoholkonsum und Todesfällen in verschiedenen Ländern können verschiedene Hypothesen getestet werden.

Hands-on Data Preprocessing: Data Cleaning

  • Bei der Data Cleaning werden fehlerhafte oder unplausible Datenwerte korrigiert sowie fehlende Werte ersetzt, um einen bereinigten Datensatz zu erhalten.

Hands-on Data Preprocessing: Integration von Daten

  • Durch die Integration zusätzlicher Daten, wie z.B. Daten aus Indien, wird der Datensatz erweitert und neue Attribute wie der Gesamtalkoholkonsum für Indien hinzugefügt.

Hands-on Data Preprocessing: Transformation von Daten

  • Bei der Transformation von Daten werden Fehler behoben und Werte angepasst, um die Konsistenz und Vergleichbarkeit der Daten zu gewährleisten.

Hands-on Data Preprocessing: Reduktion von Daten

  • Die Reduktion von Daten beinhaltet die Entfernung von Dezimalzahlen zur Freigabe von Kapazität und kann auch das Entfernen von Attributen beinhalten.

Hands-on Data Preprocessing: Diskretisierung der Daten

  • Die Daten werden in binäre oder kategoriale Typen diskretisiert, wie z.B. die Einteilung des Pro-Kopf-Weinkonsums in Kategorien.

Explorative Datenanalyse

  • Die explorative Datenanalyse zielt darauf ab, einen Datensatz zu erforschen, zu verstehen und zu beschreiben.
  • Dies geschieht durch Datenvisualisierung und deskriptive Statistiken.

Ziele der explorativen Datenanalyse

  • Die explorative Datenanalyse dient der Datenbereinigung, dem Verstehen der Stichprobe und der Schätzung der Populationsparameter.
  • Stichprobenstatistiken werden in der Regel mit Normalbuchstaben angegeben; Populationsparameter werden mit griechischen Buchstaben symbolisiert.

Klassen von Prozeduren

  • Es wird unterschieden zwischen der Fokussierung auf eine Variable zur gleichen Zeit (univariat) und der Fokussierung auf zwei Variablen (bivariat).
  • Beispiele für univariate Verfahren sind Häufigkeiten, Min/Max und Standardabweichung; Beispiele für bivariate Verfahren sind Zusammenhänge und Gruppenunterschiede.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Data Science Essentials Quiz
5 questions

Data Science Essentials Quiz

ConscientiousCoralReef avatar
ConscientiousCoralReef
Data Science Chapter 2
10 questions

Data Science Chapter 2

PeaceableSalamander avatar
PeaceableSalamander
Introduction to Data Science
5 questions

Introduction to Data Science

InspiringPhotorealism avatar
InspiringPhotorealism
Use Quizgecko on...
Browser
Browser