Arbeiten mit Anduryl
Voraussetzungen
Sie können diese Programme entweder separat installieren oder Anaconda installieren.
- Option 1: Anakonda
- Installieren Sie die Anaconda Distribution
- Option 2: Separat installieren
- Python3 oder höher
- Jupyter Notebook
- Sie werden Python verwenden, um Jupyter zu installieren
Anduryl-Installation
- Planen Sie, wo Anduryl installiert werden soll.
- Wir empfehlen Ihnen, das Modul an einem leicht zugänglichen Ort zu installieren, beispielsweise in Ihrem Home-Ordner.
- Verwendete Terminologie:
- PARENT_FOLDER: Dies ist der Pfad zu dem Ordner, in dem Anduryl installiert werden soll.
- Dies kann sich an einer beliebigen Stelle auf Ihrem System befinden. Es sieht etwa so aus (Sie können dies ändern)
Windows: „C:/Users/YOUR_NAME“
Mac:/home/name
- Anduryl herunterladen. Dies kann auf zwei Arten erfolgen: Laden Sie es von Ihrem Browser herunter oder verwenden Sie den Git-Befehl.
- Option 1: Browser
- Navigieren Sie zu https://github.com/GBADsInformatics/anduryl-plus
- Klicken Sie auf die grüne Schaltfläche „Code“ und dann auf „ZIP herunterladen“.
- Verschieben Sie die heruntergeladene ZIP-Datei in den PARENT_FOLDER, in dem Anduryl installiert werden soll.
- Klicken Sie mit der rechten Maustaste auf die ZIP-Datei und klicken Sie auf „Alle extrahieren“ oder „Hier extrahieren“.
- Benennen Sie den neuen Ordner „anduryl-plus-master“ in „anduryl“ um
- Öffnen Sie die „Eingabeaufforderung“ oder „Terminal“ Ihres Betriebssystems
- Führen Sie „cd INSERT_PARENT_FOLDER_HERE“ aus
- Führen Sie „python -m anduryl“ aus
- Option 2: Git-Befehl (erfordert die Installation von Git)
- Öffnen Sie Ihre Eingabeaufforderung/Terminal und navigieren Sie dann zu Ihrem PARENT_FOLDER.
- Führen Sie „cd INSERT_PARENT_FOLDER_HERE“ aus
- Führen Sie „git clone https://github.com/GBADsInformatics/anduryl-plus.git“ aus
- Benennen Sie „anduryl-plus“ in „anduryl“ um
- Führen Sie dazu „mv anduryl-plus anduryl“ aus
- Führen Sie „python -m anduryl“ aus
Anduryl im Jupyter-Notizbuch
Anduryl importieren
– Um Anduryl zu importieren, muss Jupyter wissen, wo es zu finden ist. Fügen Sie den folgenden Codeblock oben in Ihrem Jupyter-Notizbuch hinzu, um das Modul zu importieren.
Hinweis: Ändern Sie den Code in Ihren PARENT_FOLDER, bevor Sie ihn ausführen.
„Python
#Zeigt dem System, wo Anduryl zu finden ist
Importsystem
anduryl_path = 'INSERT_PARENT_FOLDER_HERE' # Pfad zum übergeordneten Anduryl-Ordner
wenn anduryl_path nicht in sys.path: sys.path.append(anduryl_path) # Pfad zu sys hinzufügen
Anduryl importieren
„
Anwendungsbeispiele
– Um mehr über die Verwendung von Anduryl in Jupyter Notebook zu erfahren, besuchen Sie [Beispiel Anduryl mit Skripting](https://htmlpreview.github.io/?https://github.com/grongen/anduryl/blob/master/notebooks/Example_Anduryl_with_scripting. html)
Anduryl in R Studio
- Installieren Sie die Reticulate-Bibliothek, um Python-Module aus R aufzurufen.
- Geben Sie in R „install.packages("reticulate")` ein
- Folgen Sie dem Assistenten, um Reticulate zu installieren
- Importieren Sie Reticulate und Anduryl, indem Sie den folgenden Code ausführen.
Hinweis: Ändern Sie die erste Zeile in Ihren PARENT_FOLDER „R anduryl_path = 'INSERT_PARENT_FOLDER_HERE' Bibliothek("retikulieren") sys <- import("sys") if (!anduryl_path %in% sys$path)(sys$path <- append(sys$path, anduryl_path)) anduryl <- import("anduryl") „ - Jedes Mal, wenn Sie R laden, müssen Sie Schritt 2 erneut ausführen.
- Anwendungsbeispiel: „r proj <- anduryl$Project() proj „ Dieser Code sollte ausgegeben werden „r Hauptprojektklasse. Eigenschaften:
- Einschätzungen
- Experten
- io
- Artikel
- main_results
- Ergebnisse Methoden:
- add_results_from_settings
- berechne_entscheidungsträger
- berechne_expert_robustness
- berechne_item_robustness
- initialisieren
- to_results „
- Um mehr über das Codieren mit Anduryl zu erfahren, besuchen Sie Beispiel für Anduryl mit Skripting
- Hinweis: Da Sie in R codieren, referenzieren Sie Objekte mit „$“ anstelle von „.“.
- Ex.
anduryl$Project()
stattanduryl.Project()