Trabajando con Anduryl
Requisitos previos
Puede instalar estos programas por separado o instalar Anaconda.
- Opción 1: Anaconda
- Instale la distribución Anaconda
- Opción 2: Instalar por separado
- Python3 o superior
- Cuaderno Jupyter
- Usarás Python para instalar Jupyter
Instalación de andurilo
- Planifique dónde desea instalar Anduryl.
- Le sugerimos que instale el módulo en un lugar de fácil acceso, como su carpeta de inicio.
- Terminología utilizada:
- PARENT_FOLDER: esta es la ruta a la carpeta en la que desea instalar Anduryl.
- Esto puede estar en cualquier parte de su sistema, se verá similar a esto (puede cambiar esto)
Windows:C:/Usuarios/SU_NOMBRE
Mac:/casa/nombre
- Descarga Anduryl. Esto se puede hacer de 2 maneras, descargándolo desde su navegador o usando el comando git.
- Opción 1: Navegador
- Navegue a https://github.com/GBADsInformatics/anduryl-plus
- Haga clic en el botón verde "Código" y luego en "Descargar ZIP".
- Mueva el ZIP descargado a PARENT_FOLDER en el que le gustaría instalar Anduryl.
- Haga clic derecho en el ZIP y haga clic en "Extraer todo" o "Extraer aquí".
- Cambie el nombre de la nueva carpeta
anduryl-plus-master
aanduryl
- Abra el
Símbolo del sistema
oTerminal
de su sistema operativo - Ejecute
cd INSERT_PARENT_FOLDER_HERE
- Ejecute
python -m anduryl
- Opción 2: Comando Git (requiere que git esté instalado)
- Abra su símbolo del sistema/terminal, luego navegue a su PARENT_FOLDER.
- Ejecute
cd INSERT_PARENT_FOLDER_HERE
- Ejecute
git clone https://github.com/GBADsInformatics/anduryl-plus.git
- Cambiar el nombre de
anduryl-plus
aanduryl
- Para hacerlo, ejecute
mv anduryl-plus anduryl
- Ejecute
python -m anduryl
Anduryl en Jupyter Notebook
Andurilo importado
- Para importar Anduryl, Jupyter necesita saber dónde encontrarlo. Agregue el bloque de código a continuación a la parte superior de su Jupyter Notebook para importar el módulo.
Nota: Cambie el código a su PARENT_FOLDER antes de ejecutarlo.
#Mostrando el sistema donde encontrar Anduryl
sistema de importación
anduryl_path = 'INSERT_PARENT_FOLDER_HERE' # Ruta a la carpeta principal de anduryl
si anduryl_path no está en sys.path: sys.path.append(anduryl_path) # Agregar ruta a sys
importar anduril
Ejemplos de uso
- Para obtener más información sobre el uso de Anduryl en Jupyter Notebook, visite [Ejemplo de Anduryl con secuencias de comandos](https://htmlpreview.github.io/?https://github.com/grongen/anduryl/blob/master/notebooks/Example_Anduryl_with_scripting. html)
Anduryl en R Studio
- Instale la biblioteca reticulada para llamar a los módulos de python desde R.
- En R, escribe
install.packages("reticulate")
- Siga el asistente para instalar reticulate
- Importe reticulate y Anduryl ejecutando el siguiente código.
Nota: Cambie la primera línea a su PARENT_FOLDER
anduryl_path = 'INSERTAR_PARENT_FOLDER_AQUÍ'
biblioteca("reticulada")
sistema <- importar("sistema")
if (!anduryl_path %in% sys$path)(sys$path <- append(sys$path, anduryl_path))
andurilo <- import("andurilo")
- Cada vez que cargue R, deberá volver a ejecutar el paso 2.
- Ejemplo de uso:
proyecto <- anduryl$Proyecto()
proyecto
Este código debería generar
Clase de proyecto principal.
Propiedades:
- evaluaciones
- expertos
- yo
- elementos
- resultados principales
- resultados
Métodos:
- add_results_from_settings
- calcular_tomador_de_decisiones
- calcular_expert_robustness
- calcular_item_robustness
- inicializar
- a_resultados
- Para obtener más información sobre la codificación con Anduryl, visite Ejemplo de Anduryl con secuencias de comandos
- Nota: debido a que codificará en R, hará referencia a los objetos usando
$
en lugar de.
- Ex.
anduryl$Project()
en lugar deanduryl.Project()