Direkt zum Inhalt

Automatisierte Analyse – Beispiel für die Hauptkomponenten-Analyse in XLSTAT

Datensatz für das Automatisieren einer Analyse

Die verwendeten Daten stammen aus der Qualitätsprüfung eines Nahrungsmittelherstellungsprozesses.

Erstellen der VBA-Codes für die Wiederverwendung

Wir erstellen nun eine Vorlage für eine Hauptkomponentenanalyse anhand eines Datensatzes, um diese auf einen zweiten Datensatz anzuwenden.

Erstellen des Codes für die Automatisierung einer Analyse

Öffnen Sie die erste Datei "Automation_1.xls".

Öffnen Sie nach dem Start von XLSTAT-Pro das Menü Optionen und aktivieren Sie im Reiter Fortgeschritten die Option Anzeigen der fortgeschrittenen Buttons in den Dialogfenstern

Options_DE.PNG
Im nächsten Schritt des Automationsvorgangs richten Sie Ihre statistische Analyse ein.

Wählen Sie den Befehl XLSTAT / Analyse der Daten / Hauptkomponenten-Analyse (HKA).

PCA_Menu_DE.PNG
Nehmen Sie im Reiter Allgemein die folgenden Einstellungen vor:

  • Beobachtungen/Variablen-Tabelle: Spalten B bis G

  • Datenformat: Beobachtungen/Variablen-Tabelle

  • PCA-Typ: Pearson (n)

  • Variablenbeschriftungen: aktiviert

  • Beschriftungen der Beobachtungen: ausgewählt; wählen Sie Spalte A für die Bezeichnung der Probe

  • Tabellenblatt: Für die Darstellung der Ergebnisse in einem neuen Tabellenblatt

PCA_General_DE.PNG
Fahren Sie mit dem nächsten Reiter Optionen fort. Treffen Sie für die Option Filtern von Faktoren die Auswahl Maximale Anzahl und setzen Sie den Wert auf sechs. So werden alle Komponenten berechnet.

PCA_Options_DE.PNG
Fahren Sie mit dem Reiter Ausgabe fort. Wir möchten nun einen synthetischen Bericht erstellen und wählen aus diesem Grund nur die folgenden Optionen aus:

  • Eigenwerte,

  • Faktorladungen,

  • Variablen/Faktoren Korrelationen,

  • Koordinaten der Beobachtungen.

PCA_Outputs_DE.PNG
Wir werden zudem im Reiter Diagramme alle drei Diagrammtypen auswählen:

  • Korrelationsdiagramme

  • Beobachtungsgrafiken

  • Biplots

PCA_Charts1_DE.PNG
PCA_Charts2_DE.PNG
Wir haben nun alle Einstellungen vorgenommen und können den Code zum späteren Wiederverwenden speichern.

Erstellen des wiederzuverwendenden VBA-Codes

Klicken Sie im unteren linken Bereich des Dialogfensters auf die graue Schaltfläche. Mit einem Klick auf diese Schaltfläche können Sie den VBA-Code erstellen, mit dem Sie Ihr Dialogfenster aufrufen können..

PCA_Button_DE.PNG
Nach dem Klicken der Schaltfläche wird ein Editierprogramm geöffnet, das den VBA-Code enthält. Speichern Sie den Code unter einem eindeutigen Namen. Wir verwenden in diesem Fall "VBA-PCA-recipe1".

VBA code in XLSTAT

Ergebnisse der Analyse

Klicken Sie auf OK, um die Analyse zu starten.

Wählen Sie nun das Diagramm für die Achsen F1 und F2, indem Sie auf Auswählen klicken. Ändern Sie anschließend die Auswahl in Abszisse F3 und Ordinaten F4. Klicken Sie anschließend erneut auf Auswählen und Beenden.

automation tutorial
Sehen Sie sich den Biplot an.

Principal Component Analysis software Excel
Dieser Vorgang ist in der Regel stabil, sodass wir wenig Abweichung erwarten. Sie können sehen, dass alle Stichproben sauber um die Mitte des Diagramms zentriert sind.

Wiederverwenden des VBA-Codes

Öffnen Sie nun die zweite Datei Automation_2.xls und drücken Sie Alt+F11, um die Visual Basic-Anwendung zu starten. Wählen Sie Tabelle1 aus dem OrdnerVBAProject(Automation_2.xls) und führen Sie anschließend mit einen Rechtsklick die Option Einfügen / Modul aus.

automate a routine analysis
Kopieren Sie im nächsten Schritt den Code aus dem Editor in dieses Modul.

automation
In diesem Schritt können Sie weitere Codes hinzufügen, damit das Programm weitere Aktionen ausführen kann. Klicken Sie in der Menüleiste auf Ausführen / Makro ausführen.

automation of analysis
Führen Sie zunächst das Makro mit der Bezeichnung "RunMeOnce" aus. Dadurch wird eine Verbindung mit dem XLSTAT-Projekt hergestellt, in dem der Code gespeichert ist. Wählen Sie dieses aus der Liste aus und klicken Sie auf Ausführen.

VBA automation software
Führen Sie im Anschluss das zweite Makro mit der Bezeichnung "MySub" aus. Kehren Sie zum Menü Ausführen / Makro ausführen zurück. Wählen Sie diesmal das Makro "MySub" aus, bevor Sie die Schaltfläche Ausführen klicken. Dieses Makro führt den Code aus. Ihnen wird nun das Tabellenblatt "PCA" mit den Ergebnissen angezeigt. Wenn wir nun den Biplot der zweiten Analyse betrachten, stellen wir fest, dass eine der Stichproben dieses Mal weiter entfernt von den anderen Stichproben liegt. Stichprobe 13 ist möglicherweise ein Ausreißer.

Principal Component Analysis biplot

War dieser Artikel nützlich?

  • Ja
  • Nein