El World Programming System , también conocido como WPS Analytics o WPS , es un producto de software desarrollado por una empresa llamada World Programming .
Desarrollador (es) | Programación mundial |
---|---|
Versión inicial | 2002 |
Lanzamiento estable | v4.3 / marzo de 2021 |
Sistema operativo | Windows , macOS , z / OS , Linux ( x86 , Armv8 de 64 bits , IBM Power LE , IBM Z ), AIX |
Tipo | Estadísticas |
Licencia | Propiedad |
Sitio web | www |
WPS Analytics admite usuarios con capacidades mixtas para acceder y procesar datos y realizar tareas de ciencia de datos . Tiene herramientas de programación visual interactiva que utilizan flujos de trabajo de datos y tiene herramientas de codificación que admiten el uso del lenguaje SAS mezclado con Python , R y SQL . [1]
Acerca de
WPS puede utilizar programas escritos en el lenguaje SAS sin necesidad de traducirlos a ningún otro idioma. En este sentido, WPS es compatible con el sistema SAS. WPS tiene un intérprete de lenguaje incorporado capaz de procesar el lenguaje de SAS y producir resultados similares. [2]
WPS está disponible para ejecutarse en z / OS , Windows , macOS , Linux ( x86 , Armv8 de 64 bits , IBM Power LE , IBM Z ) y AIX . [3]
En todas las plataformas compatibles, los programas escritos en el lenguaje de SAS se pueden ejecutar desde una interfaz de línea de comandos WPS, a menudo denominada ejecución en modo por lotes. [4]
WPS también se puede utilizar desde una interfaz gráfica de usuario conocida como WPS Workbench para administrar, editar y ejecutar programas escritos en el lenguaje SAS. La interfaz de usuario de WPS Workbench se basa en Eclipse . [5]
La versión 4 de WPS (lanzada en marzo de 2018) introdujo un lienzo de flujo de trabajo de arrastrar y soltar que proporciona bloques interactivos para la recuperación, combinación y preparación de datos, descubrimiento y creación de perfiles de datos, modelado predictivo impulsado por algoritmos de aprendizaje automático, validación del rendimiento del modelo y cuadros de mando.
La versión 3 de WPS (lanzada en febrero de 2012) proporcionó una nueva arquitectura cliente / servidor que permite que la GUI de WPS Workbench ejecute programas SAS en instalaciones de servidor remoto de WPS en una red o en la nube. La salida resultante, los conjuntos de datos, los registros, etc., se pueden ver y manipular desde dentro del Workbench como si las cargas de trabajo se hubieran ejecutado localmente. Los programas SAS no requieren ninguna declaración de idioma especial para utilizar esta función. [6]
Resumen de características principales
- Se ejecuta en Windows , macOS , z / OS , Linux ( x86 , Armv8 de 64 bits , IBM Power LE , IBM Z ) y AIX [3]
- Un entorno de desarrollo integrado basado en Eclipse para Linux, macOS y Windows. [5]
- Soporte para lenguaje de elementos SAS. [7]
- Soporte para el lenguaje de macros SAS. [8]
- Soporte de programación matricial usando PROC IML. [9]
- Soporte para generar diagramas de bandas, diagramas de barras, diagramas de caja, diagramas de burbujas, diagramas de contorno, diagramas de dendrogramas, diagramas de elipse, diagramas de franjas, mapas de calor, diagramas alto-bajo, histogramas, diagramas de loess, diagramas de agujas, gráficos circulares, b-spline penalizado , gráficos de radar, líneas de referencia, diagramas de dispersión, diagramas de series, diagramas de pasos, diagramas de regresión y diagramas vectoriales. [10]
- Soporte para procedimientos estadísticos ACECLUS, ASSOCRULES, ANOVA, BIN, BOXPLOT, CANCORR, CANDISC, CLUSTER, CORRESP, DISCRIM, DISTANCE, FACTOR, FASTCLUS, FREQ, GAM, GANNO, GENMOD, GLIMMIX, GLM, GLMMOD, GLIFMSELECT, ICDELIFLECT, LIFEREG, LIFETEST, LOESS, LOGISTIC, MDS, MEANS, MI, MIANALYSE, MIXED, MODECLUS, NESTED, NLIN, NPAR1WAY, PHREG, PLAN, PLS, POWER, PRINCOMP, PROBIT, QUANTREG, RBF, REG, ROBUSTREG, RSREG, SCORE SEGMENTO, SIMNORMAL, ESTÁNDAR, STDSIZE, STDRATE, STEPDISC, RESUMEN, SURVEYMEANS, SURVEYSELECT, TPSPLINE, TRANSREG, TREE, TTEST, UNIVARIATE, VARCLUS, VARCOMP [11]
- Soporte para procedimientos de series de tiempo ARIMA, AUTOREG, ESM, EXPAND, PRONÓSTICO, PRESTAMO, SEVERIDAD, SPECTRA, TIMESERIES, X12 [12]
- Soporte para procedimientos de aprendizaje automático DECISIONFOREST, DECISIONTREE, GMM, MLP, OPTIMALBIN, SEGMENT, SVM [13]
- Soporte para ODS. [8]
- Lee y escribe conjuntos de datos SAS ( comprimidos o sin comprimir). [8]
- Acceso: Actian Matrix (anteriormente conocido como ParAccel ), DASD , DB2 , Excel , Greenplum , Hadoop , Informix , Kognitio , MariaDB , MySQL , Netezza , ODBC , OLEDB , Oracle , PostgreSQL , SAND , Snowflake , SPSS / PSPP , SQL Server , Sybase , Sybase IQ , Teradata , VSAM , Vertica y XML . [14]
- Soporte para formato de cinta SAS. [8]
- Salida directa de informes a CSV , PDF y HTML . [8]
- Soporte para conectar sistemas WPS programáticamente, enviar partes de un programa de forma remota para ejecutar en servidores remotos conectados, cargar y descargar datos entre los sistemas conectados. [15]
- Soporte para Hadoop [16]
- Soporte para R [17]
- Soporte para Python [18]
Reconocimiento de la industria
Gartner reconoció a World Programming en su informe Cool Vendors in Data Science, 2014. [19]
Demanda judicial
En 2010 Programación Mundial defendió su uso de la lengua de SAS en el Tribunal Superior de Inglaterra y Gales en SAS Institute Inc. v mundo de la programación Ltd . [20]
El software fue objeto de una demanda por parte del SAS Institute . El Tribunal de Justicia de la UE falló a favor de World Programming, afirmando que la protección de los derechos de autor no se extiende a la funcionalidad del software, el lenguaje de programación utilizado y el formato de los archivos de datos utilizados por el programa. Afirmó que no hay infracción de derechos de autor cuando una empresa que no tiene acceso al código fuente de un programa estudia, observa y prueba ese programa para crear otro programa con la misma funcionalidad. [21]
Referencias
- ^ "Análisis de WPS" . Programación mundial . Consultado el 10 de abril de 2019 .
- ^ "Tus aplicaciones - Soporte de idiomas" . Programación mundial . Consultado el 3 de febrero de 2012 .
- ^ a b "Despliegue" . Programación mundial . Consultado el 13 de noviembre de 2019 .
- ^ "Módulo de interfaz - WPS CLI" . Programación mundial . Consultado el 3 de febrero de 2012 .
- ^ a b "Módulo de interfaz - WPS Workbench" . Programación mundial . Consultado el 19 de diciembre de 2016 .
- ^ "Módulo de interfaz - Enlace WPS" . Programación mundial . Consultado el 3 de febrero de 2012 .
- ^ "Lenguaje SAS" . Programación mundial . Consultado el 10 de abril de 2019 .
- ^ a b c d e "Módulo de Lenguaje SAS - WPS Core" . Programación mundial . Consultado el 10 de abril de 2019 .
- ^ "Módulo de Lenguaje SAS - Programación Matricial WPS" . Programación mundial . Consultado el 10 de abril de 2019 .
- ^ "Módulo de Lenguaje SAS - Gráficos WPS" . Programación mundial . Consultado el 10 de abril de 2019 .
- ^ "Módulo de Lenguaje SAS - Estadísticas WPS" . Programación mundial . Consultado el 26 de agosto de 2020 .
- ^ "Módulo de lenguaje SAS - Serie temporal WPS" . Programación mundial . Consultado el 26 de agosto de 2020 .
- ^ "Módulo de Lenguaje SAS - Aprendizaje automático WPS" . Programación mundial . Consultado el 10 de abril de 2019 .
- ^ "Módulos de motor de datos" . Programación mundial . Consultado el 10 de abril de 2019 .
- ^ "Módulo de lenguaje SAS - WPS Communicate" . Programación mundial . Consultado el 4 de abril de 2014 .
- ^ "Módulo de lenguaje SAS - Interoperabilidad WPS para Hadoop" . Programación mundial . Consultado el 10 de abril de 2019 .
- ^ "Módulo de lenguaje SAS - Interoperabilidad WPS para R" . Programación mundial . Consultado el 10 de abril de 2019 .
- ^ "Módulo de lenguaje SAS - Interoperabilidad WPS para Python" . Programación mundial . Consultado el 10 de abril de 2019 .
- ^ "Vendedores geniales en ciencia de datos" . Gartner. 23 de abril de 2014 . Consultado el 30 de abril de 2014 .
- ^ "SAS Institute Inc contra World Programming Ltd" . 23 de julio de 2010 . Consultado el 3 de febrero de 2012 .
- ^ White, Aoife (2 de mayo de 2012). "Los derechos de autor no pueden bloquear la ingeniería inversa del software: corte" . Bloomberg . Consultado el 2 de mayo de 2012 .
enlaces externos
- Sitio web de World Programming