Principal Component Analysis

Principal Component Analysis (PCA) ist eine statistische Methode zur Reduzierung der Dimensionalität großer Datensätze, indem sie die wichtigsten Merkmale extrahiert. Sie hilft dabei, komplexe Daten in einfachere Form darzustellen, während die wesentlichen Informationen erhalten bleiben. Indem Du PCA anwendest, kannst Du Muster in Datensätzen erkennen und diese effizienter analysieren.

Los geht’s

Lerne mit Millionen geteilten Karteikarten

Leg kostenfrei los
Inhaltsverzeichnis
Inhaltsangabe

    Jump to a key chapter

      Principal Component Analysis Definition

      Die Principal Component Analysis (PCA) ist eine statistische Methode, die in der Datenanalyse und maschinellem Lernen weit verbreitet ist. Sie ermöglicht es Dir, komplexe Datensätze zu vereinfachen, indem sie die Dimensionen reduziert und nur die wesentlichen Informationen extrahiert. PCA kann helfen, Muster zu erkennen und hilft bei der Datenvisualisierung.

      Einführung in die Principal Component Analysis

      Die Einführung in die Principal Component Analysis beginnt mit der Identifizierung der interessantesten Eigenschaften eines Datensatzes. Diese Methode zielt darauf ab, die Varianz innerhalb der Daten zu maximieren, sodass Du die wichtigsten Merkmale erkennen kannst. Stelle Dir vor, dass Du einen umfangreichen Datensatz mit vielen Variablen hast. Es kann schwierig sein, alle diese Daten gleichzeitig zu analysieren. PCA hilft Dir, den Datensatz auf wenige Hauptkomponenten zu reduzieren, ohne wesentliche Informationen zu verlieren.Hier sind einige wichtige Schritte der PCA:

      • Standardisierung des Datensatzes: Herstellung von Mittelwert null und Standardabweichung eins für jede Variable.
      • Berechnung der Kovarianzmatrix: Bestimmung der Beziehungen zwischen den Variablen.
      • Eigenwertzerlegung: Ermittlung der Hauptkomponenten.
      • Reduzierung der Dimensionen: Auswahl der Hauptkomponenten mit der größten Varianz.

      Eine Kovarianzmatrix ist eine quadratische Matrix, die die Kovarianzen zwischen Variablen eines Datensatzes darstellt. Die Diagonalelemente repräsentieren die Varianz jeder Variable.

      Angenommen, Du analysierst eine Sammlung von Blumen, wobei jede Blume durch die Variablen Höhe, Breite und Farbe charakterisiert ist. Mit PCA kannst Du diese drei Variablen auf zwei Hauptkomponenten reduzieren, um die wesentlichen Unterschiede zwischen den Blumen zu erkennen.

      Principal Component Analysis einfach erklärt

      PCA mag kompliziert klingen, ist aber im Grunde ein einfacher Prozess zur Datenvereinfachung. Stelle es Dir als Methode vor, bei der Du einen Datensatz in einem hohen Dimensionalen Raum (zum Beispiel ein dreidimensionaler Raum) in einen niedrigdimensionalen Raum umwandelst (zum Beispiel ein zweidimensionaler Raum).Der Schlüssel für die Anwendung von PCA liegt in der Berechnung der Eigenvektoren und Eigenwerte der Kovarianzmatrix. Diese Werte bestimmen die Richtungen der größten Varianz in Deinem Datensatz. Die Eigenvektoren repräsentieren die Richtungen im Datenraum, während die Eigenwerte angeben, wie viel Varianz in jeder Richtung enthalten ist.Mit anderen Worten, PCA hilft dabei, weniger informative und redundante Variablen in Deinen Daten zu identifizieren und zu reduzieren. Dies erleichtert nicht nur die Analyse, sondern verbessert auch die Effizienz von Maschinenlernmodellen.

      Mathmatisch wird PCA oft durch eine Funktion beschrieben, die im Hinblick auf eine Matrix mancher Variablen bewertet wird. Die Funktion projiziert den Datensatz auf den Kern, falls Du dich an einer deterministischen Analysemethode orientierst, wo die Kovarianz symmetrisch ist. Um den mathematischen Prozess hinter PCA vollständig zu verstehen, beachte:

      • Für einen skalierbaren Datensatz berechne die Kovarianzmatrix C.
      • Finde die Eigenwertzerlegung der Matrix C.
      • Verwende die Eigenvektoren, um die Hauptkomponenten zu transformieren.
      Eine typische Anwendung von PCA ist die Bildkomprimierung, wo Dimensionen von Bilddateien reduziert werden, um den Speicher zu optimieren.

      Principal Component Analysis Beispiel

      Wenn Du die Principal Component Analysis in der Praxis anwendest, wirst Du schnell erkennen, dass sie in vielen Bereichen der Datenanalyse nützlich sein kann. Sie hilft, komplexe Datensätze zu reduzieren und die wesentlichen Informationen zu verstehen.

      Anwendungsfälle der Principal Component Analysis

      Die Principal Component Analysis findet Anwendung in verschiedenen Feldern, von Biologie bis zu Finanzwesen, um die Datendimensionen zu reduzieren, während wesentliche Informationen beibehalten werden. Einige der Hauptanwendungsgebiete sind:

      • Gesichts- und Spracherkennung: PCA hilft dabei, die Anzahl der Merkmale zu reduzieren, die benötigt werden, um Muster in Bild- und Sprachdaten zu erkennen.
      • Genomanalyse: Vereinfachung der genetischen Daten, um wichtige genetische Muster zu identifizieren.
      • Finanzanalyse: Vereinfachung und Visualisierung von Finanzmärkten durch Reduzierung der Datenkomplexität.
      • Marketing-Analyse: Unterstützung bei der Segmentierung von Zielgruppen und der Vorhersage von Konsumverhalten.

      Ein interessantes Beispiel für die Anwendung der PCA ist in der Klimaforschung. Forscher verwenden PCA, um den Einfluss verschiedener Klimafaktoren zu bestimmen und langfristige Klimamuster zu identifizieren. Die Reduzierung der Datenkomplexität erlaubt es, klimaspezifische Trends über große Zeiträume hinweg einfacher zu verstehen.

      PCA kann auch bei der Komprimierung von Bilddaten hilfreich sein, indem sie die Anzahl der gespeicherten Pixel reduziert.

      Praktische Umsetzung bei einem Beispiel

      Angenommen, Du arbeitest mit einem umfangreichen Datensatz von Haussalspreisen, der Informationen wie Quadratmeterzahl, Anzahl der Zimmer, Lagebewertung und Baujahr enthält. Die Principal Component Analysis hilft Dir, die Komplexität dieses Datensatzes zu reduzieren und die Änderungen im Immobilienmarkt besser zu verstehen.Zur Durchführung von PCA folge diesen Schritten:

      • Standardisiere den Datensatz, um ihm einen Mittelwert von null und eine Standardabweichung von eins zu verleihen.
      • Berechne die Kovarianzmatrix des Datensatzes.
      • Führe eine Eigenwertzerlegung durch, um die Hauptkomponenten zu ermitteln.
      • Wähle die ersten Hauptkomponenten aus, die den Großteil der Varianz erklären.
      Nutze die resultierenden Hauptkomponenten, um den Datensatz auf eine geringere Dimension zu projizieren, während Du die wichtigsten Merkmale des Datensatzes beibehältst.

      Die Eigenwertzerlegung oder auch Spektralzerlegung genannt, ist ein Prozess der Matrixzerlegung, der eine Matrix in ihre Eigenwerte und Eigenvektoren zerlegt.

      Stell Dir vor, Du nutzt PCA, um den Einfluss von Standortfaktoren auf die Immobilienpreise zu untersuchen. Durch Reduzierung der Dimensionen kannst Du leichter erkennen, welche Standortmerkmale den größten Einfluss auf die Preisentwicklung haben.

      Sklearn Hauptkomponentenanalyse

      Die Implementierung der Hauptkomponentenanalyse (PCA) in Sklearn bietet Dir eine effiziente Möglichkeit, die Dimensionen eines Datensatzes in Python zu reduzieren. Durch die Nutzung von Sklearn kannst Du problemlos PCA anwenden, um die wichtigsten Merkmale Deiner Daten zu extrahieren.Sklearn bietet eine benutzerfreundliche und leistungsfähige API, die Dir erlaubt, PCA schnell zu implementieren und anzuwenden. Um PCA in Sklearn zu nutzen, benötigst Du grundlegende Python-Kenntnisse und Vertrautheit mit der Datenanalyse.

      Sklearn Hauptkomponentenanalyse Schritt für Schritt

      Um PCA mit Sklearn durchzuführen, folge diesen Schritten:

      • Importiere die erforderlichen Bibliotheken:
       'import numpy as np'  'from sklearn.decomposition import PCA'  'from sklearn.preprocessing import StandardScaler'
      • Standardisiere den Datensatz, um Mittelwert null und Standardabweichung eins zu erreichen:
       'scaler = StandardScaler()'  'scaled_data = scaler.fit_transform(raw_data)'
      • Erstelle das PCA-Objekt und passe es an die standardisierten Daten an:
       'pca = PCA(n_components=2)'  'pca_data = pca.fit_transform(scaled_data)'
      • Analysiere die explained variance ratio, um zu verstehen, wie viel der ursprünglichen Varianz erhalten bleibt:
       'explained_variance = pca.explained_variance_ratio_'
      Die explained variance ratio hilft Dir zu erkennen, welche Dimensionen die meisten Informationen enthalten.

      Angenommen, Du analysierst einen Datensatz von Weinen mit Merkmalen wie Alkoholgehalt, Magnesium und Phenol. Durch PCA in Sklearn kannst Du die Daten in Komponenten transformieren und herausfinden, welches Merkmal den meisten Einfluss auf die Datenstruktur hat.

      Innerhalb von Sklearn erfolgt die Berechnung der PCA automatisch durch lineare Algebra-Operationen auf den Matrizen der Daten. Die Berechnung der Kovarianzmatrix und die darauf folgenden Eigenwertzerlegungen werden von Sklearn optimiert durchgeführt, was zu einer schnellen Verarbeitung selbst großer Datensätze führt. Das Modell ist besonders nützlich, wenn es darum geht, Modelle auf riesigen Skalen zu skalieren.

      Achte darauf, wie viele Hauptkomponenten Du auswählst – weniger Dimensionen machen das Modell effizienter, aber zu wenig kann wichtige Informationen verlieren.

      Vorteile der Sklearn Implementierung

      Die Nutzung von Sklearn zur Implementierung von PCA bietet Dir zahlreiche Vorteile:

      • Einfache und intuitive API, sodass auch Anfänger sie problemlos nutzen können.
      • Effiziente Berechnung, selbst bei großen Datensätzen.
      • Möglichkeit, Parameter anzupassen, um spezifische Anforderungen zu erfüllen.
      • Gute Dokumentation und aktive Community-Unterstützung.
      • Leichte Integration mit anderen Sklearn-Algorithmen für erweiterte maschinelle Lernprojekte.
      Ein weiterer Vorteil der Sklearn-Implementierung ist, dass sie Dir umfassende Werkzeuge für die Datenvorverarbeitung und Modellbewertung bereitstellt, die Du direkt in den PCA-Workflow integrieren kannst, um eine umfassendere Analyse zu ermöglichen.

      Hauptkomponentenanalyse Technik

      Die Hauptkomponentenanalyse (PCA) ist eine unverzichtbare Technik in der Datenanalyse, die Dir hilft, große und komplexe Datensätze zu reduzieren, um die wesentlichen Merkmale zu extrahieren. PCA wird weitgehend zur Dimensionsreduktion, Datenkomprimierung und Mustererkennung eingesetzt.Der Prozess der PCA umfasst mehrere mathematische Schritte, die sicherstellen, dass die wichtigsten Informationen in den Daten erhalten bleiben. Diese Schritte beinhalten die Berechnung von Eigenvektoren und Eigenwerten, die die Richtung und die Größe der maximalen Varianz bezeichnen. Dies vereinfacht die Datenstruktur, während sie dennoch die tief liegenden Merkmale reflektiert.

      Mathematische Grundlagen der Hauptkomponentenanalyse Technik

      Die mathematische Grundlage der PCA basiert auf linearer Algebra und Statistik. Um die Hauptkomponentenanalyse durchzuführen, müssen bestimmte Matrizen und mathematische Konzepte berücksichtigt werden. Ein grundlegender Schritt ist die Berechnung der Kovarianzmatrix, die die Varianz und Kovarianz zwischen den Variablen beschreibt.

      Variable XVariable Y
      Varianz XKovarianz XY
      Kovarianz YXVarianz Y
      Die Kovarianzmatrix für einen Datensatz wird verwendet, um die Eigenwerte und Eigenvektoren zu berechnen. Die Eigenwerte geben an, wie viel Varianz entlang der Hauptachsen im neuen Koordinatensystem liegt, während die Eigenvektoren die Richtung dieser Achsen bestimmen.Die Berechnung der PCA erfordert die Lösung des Eigenwertproblems:\[C \times v = \text{Eigenwert} \times v\]Hier ist C die Kovarianzmatrix und v ist der Eigenvektor. Mathematisch erleichtert PCA das Verständnis und die Analyse von Daten, indem sie die wichtigsten Dimensionen hervorhebt.

      Die Eigenwerte sind numerische Werte, die die Skalierung entlang der Eigenvektoren in einem transformierten Koordinatensystem beschreiben.

      In der linearen Algebra kann die Zerlegung in Eigenwerte und Eigenvektoren als Schlüsselaspekt der Datenreduktion angesehen werden.

      Um die Funktionsweise von PCA besser zu verstehen, betrachte eine Anwendung in der Gesichtserkennung. Die hohe Dimensionalität von Gesichtsbildern kann herausfordernd sein. Durch PCA werden die Bilddatensätze normalisiert, und die wichtigsten Hauptkomponenten werden zur Erkennung und Unterscheidung von Individualmerkmalen verwendet. Der Prozess beinhaltet:

      • Transformation der Bilddaten in eine flache Struktur.
      • Subtraktion des Mittelwertes, um zentrierte Daten zu erhalten.
      • Berechnung der Kovarianzmatrix und deren Eigenwertzerlegung.
      Durch die Auswahl der Hauptkomponenten, die die größte Varianz erklären, kann die Zahl der Dimensionen drastisch reduziert werden, während die Leistung in Erkennungsaufgaben erhalten bleibt.

      Vergleich mit anderen Analysemethoden

      Die Hauptkomponentenanalyse (PCA) unterscheidet sich in vielerlei Hinsicht von anderen Datenanalysemethoden. Im Vergleich zur Linearen Diskriminanzanalyse (LDA), die eine überwachende Lehrmethode ist, ist PCA eine unüberwachte Technik zur Datenreduktion. Während LDA darauf abzielt, die Klassenstruktur in den Daten zu maximieren, fokussiert PCA auf die Varianz der Daten, ohne die Klasseninformation zu berücksichtigen.Ein weiteres Unterscheidungsmerkmal ist die Multidimensionale Skalierung (MDS), die häufig für die Visualisierung verwendet wird. MDS versucht, die Distanzen in den Daten zu erhalten, während PCA mit der Maximierung der Varianz arbeitet. Trotz dieser Unterschiede komplementieren sich die Methoden oft, abhängig von der analysierten Datenstruktur.

      EigenschaftPCALDAMDS
      ArtUnüberwachtÜberwachtUnüberwacht
      FokusVarianzKlassenunterscheidungAbstandsbeibehaltung
      Die Wahl der Methode hängt stark von der spezifischen Problemstellung und den Eigenschaften der Daten ab. Methoden wie PCA sind jedoch häufig der Einstiegspunkt für eine erste Datenexploration, bevor auf spezifischere Analysen umgestiegen wird.

      Hauptkomponentenanalyse Übung

      Um die Hauptkomponentenanalyse (PCA) praktisch zu erlernen, ist es hilfreich, reale oder simulierte Datensätze zur Übung zu verwenden. Diese Übungen helfen Dir dabei, die theoretischen Konzepte der PCA auf reale Herausforderungen anzuwenden und ein tieferes Verständnis für die Datenanalyse zu entwickeln.

      Praktische Übung zur Vertiefung

      Um PCA praktisch zu erleben, beginne mit einem einfachen Datensatz, beispielsweise einem Datensatz, der verschiedene Messungen von Pflanzenblättern enthält. Ziel ist es, die Dimensionalität der Daten zu reduzieren und die wichtigsten Merkmale zu identifizieren.Folge diesen Schritten zur praktischen Anwendung von PCA:

      • Wähle einen geeigneten Datensatz aus; Du kannst dabei auf Online-Ressourcen zurückgreifen.
      • Standardisiere die Daten, um einen Ausgangspunkt mit Mittelwert null und Standardabweichung eins zu schaffen.
      • Berechne die Kovarianzmatrix der standardisierten Daten. Dies gibt Dir eine Vorstellung von der Beziehung zwischen den verschiedenen Merkmalen.
      • Führe die Eigenwertzerlegung der Kovarianzmatrix durch, um die Hauptkomponenten zu extrahieren.
      • Bestimme die explained variance ratio, um herauszufinden, welche Hauptkomponenten die meiste Varianz beibehalten.

      Nehmen wir an, Du hast einen Datensatz über Wetterdaten mit Variablen wie Temperatur, Luftfeuchtigkeit und Windgeschwindigkeit. Mit PCA kannst Du die Daten reduzieren, um zu sehen, welche dieser Variablen die Klimaänderungen am besten erklären.

      Ein noch tieferes Verständnis von PCA erhältst Du, wenn Du überlegst, wie die Reduzierung der Dimensionen die Berechnungseffizienz erhöht. Bei riesigen Datensätzen, z.B. der genomischen Datenanalyse, kann PCA helfen, die wesentlichen Merkmale zu extrahieren und die Rechenlast zu minimieren. Durch die Implementierung externer Bibliotheken, die auf der linearen Algebra basieren, kann die Berechnung der Hauptkomponenten in Echtzeit durchgeführt werden.

      Tipps und Tricks für die Hauptkomponentenanalyse

      Um PCA effektiv zu nutzen, beachte einige bewährte Praktiken, die Dir helfen können, die besten Ergebnisse zu erzielen:

      • Datenvorverarbeitung: Stelle sicher, dass die Daten korrekt skaliert sind, bevor Du mit der Analyse beginnst. Eine schlechte Vorverarbeitung kann zu fehlerhaften Ergebnissen führen.
      • Visualisierung: Nutze visualisierende Techniken wie Scree-Plots, um die Anzahl der zu verwendenden Hauptkomponenten zu bestimmen.
      • Dimensionen überprüfen: Es kann nützlich sein, schrittweise die Dimensionen zu reduzieren und zu beobachten, wie dies die Vorhersageleistungen beeinflusst.
      • Iterationen: Probiere verschiedene Kombinationen von Hauptkomponenten aus, um herauszufinden, welche die besten Ergebnisse liefern.
      Verwende Programme wie Python mit
       'import numpy as np'  'from sklearn.decomposition import PCA' 
      , um Deine PCA-Implementationen zu beschleunigen. Beachte, dass die Komplexität der Datenanalyse oft durch automatisierte Prozesse und optimierte Algorithmen erheblich reduziert werden kann.

      Principal Component Analysis - Das Wichtigste

      • Principal Component Analysis (PCA) ist eine Technik zur Reduzierung von Datendimensionen, die hilft, wesentliche Muster in Daten zu erkennen.
      • PCA maximiert die Varianz innerhalb eines Datensatzes und transformiert Daten durch Berechnung der Kovarianzmatrix und Eigenwertzerlegung.
      • Die Hauptkomponentenanalyse verwendet Eigenvektoren und Eigenwerte zur Identifikation der bedeutendsten Merkmale in den Daten.
      • Ein typisches Anwendungsbeispiel von PCA ist die Reduzierung der Variablen eines Blumen-Datensatzes von drei auf zwei Hauptkomponenten.
      • Die Implementierung der Hauptkomponentenanalyse in Sklearn ermöglicht effiziente Datenverarbeitung und ist ein Teil der Python-Datenanalyse.
      • Hauptkomponentenanalyse ermöglicht eine bessere Dateninterpretation und -visualisierung in verschiedenen Bereichen wie Spracherkennung, Genomanalyse und Finanzanalyse.
      Häufig gestellte Fragen zum Thema Principal Component Analysis
      Wie wird Principal Component Analysis in der Datenvorverarbeitung eingesetzt?
      Principal Component Analysis (PCA) wird in der Datenvorverarbeitung eingesetzt, um die Dimensionen von Datensätzen zu reduzieren, indem die wichtigsten Merkmale identifiziert werden. Dies hilft, die Komplexität der Daten zu verringern und Rechenressourcen zu sparen, während die wesentliche Information erhalten bleibt.
      Wie hilft Principal Component Analysis bei der Reduzierung der Dimensionalität von Datensätzen?
      Principal Component Analysis (PCA) reduziert die Dimensionalität von Datensätzen, indem es die Hauptkomponenten identifiziert, die die größte Varianz im Datensatz erklären. Dadurch werden weniger wesentliche Dimensionen eliminiert und die Daten auf eine kleinere Anzahl von Hauptkomponenten projiziert, ohne wesentliche Informationen zu verlieren.
      Was sind die Hauptvorteile der Verwendung von Principal Component Analysis in der Informatik?
      Principal Component Analysis (PCA) bietet den Vorteil, Daten zu reduzieren und dabei die wichtigsten Variationsquellen zu bewahren. Dies führt zu effizienteren Algorithmen, verbessert die Visualisierung und verringert die Gefahr von Überanpassung in Modellen, indem es Rauschen und Redundanz minimiert.
      Wie unterscheidet sich Principal Component Analysis von anderen Dimensionalitätsreduktionsmethoden in der Informatik?
      Principal Component Analysis (PCA) unterscheidet sich von anderen Dimensionalitätsreduktionsmethoden, indem es die Datenliniearst kombiniert, um Variabilität zu maximieren und neue, unkorrelierte Variablen, sogenannte Hauptkomponenten, zu erzeugen. Andere Methoden wie t-SNE oder UMAP fokussieren eher auf die Erhaltung nicht-linearer Strukturen und lokalen Nachbarschaften.
      Welche mathematischen Konzepte liegen der Principal Component Analysis zugrunde?
      Der Principal Component Analysis (PCA) liegen Konzepte der linearen Algebra zugrunde, insbesondere Eigenvektoren und Eigenwerte. Sie verwendet Matrizenoperationen zur Datenreduktion und zur Entdeckung von Hauptkomponenten, die Varianz maximieren. Außerdem spielt die Singulärwertzerlegung eine wichtige Rolle.
      Erklärung speichern

      Teste dein Wissen mit Multiple-Choice-Karteikarten

      Welche mathematische Technik wird zur Dimensionsreduktion und Mustererkennung eingesetzt?

      Welche Schritte sind notwendig, um PCA praktisch anzuwenden?

      Was ist der Hauptzweck der Principal Component Analysis (PCA)?

      Weiter
      1
      Über StudySmarter

      StudySmarter ist ein weltweit anerkanntes Bildungstechnologie-Unternehmen, das eine ganzheitliche Lernplattform für Schüler und Studenten aller Altersstufen und Bildungsniveaus bietet. Unsere Plattform unterstützt das Lernen in einer breiten Palette von Fächern, einschließlich MINT, Sozialwissenschaften und Sprachen, und hilft den Schülern auch, weltweit verschiedene Tests und Prüfungen wie GCSE, A Level, SAT, ACT, Abitur und mehr erfolgreich zu meistern. Wir bieten eine umfangreiche Bibliothek von Lernmaterialien, einschließlich interaktiver Karteikarten, umfassender Lehrbuchlösungen und detaillierter Erklärungen. Die fortschrittliche Technologie und Werkzeuge, die wir zur Verfügung stellen, helfen Schülern, ihre eigenen Lernmaterialien zu erstellen. Die Inhalte von StudySmarter sind nicht nur von Experten geprüft, sondern werden auch regelmäßig aktualisiert, um Genauigkeit und Relevanz zu gewährleisten.

      Erfahre mehr
      StudySmarter Redaktionsteam

      Team Informatik Studium Lehrer

      • 13 Minuten Lesezeit
      • Geprüft vom StudySmarter Redaktionsteam
      Erklärung speichern Erklärung speichern

      Lerne jederzeit. Lerne überall. Auf allen Geräten.

      Kostenfrei loslegen

      Melde dich an für Notizen & Bearbeitung. 100% for free.

      Schließ dich über 22 Millionen Schülern und Studierenden an und lerne mit unserer StudySmarter App!

      Die erste Lern-App, die wirklich alles bietet, was du brauchst, um deine Prüfungen an einem Ort zu meistern.

      • Karteikarten & Quizze
      • KI-Lernassistent
      • Lernplaner
      • Probeklausuren
      • Intelligente Notizen
      Schließ dich über 22 Millionen Schülern und Studierenden an und lerne mit unserer StudySmarter App!
      Mit E-Mail registrieren