RKWard

From Wikipedia, the free encyclopedia

RKWard es una interfaz gráfica para el lenguaje de programación R. Ha sido desarrollada como una herramienta que transparentemente combina el potencial de R con la facilidad de uso de otros paquetes estadísticos comerciales sin perder acceso a los beneficios del trabajo por línea de comandos o con guiones.

Autor Thomas Friedrichsmeier
Desarrollador Comunidad de desarrolladores de RKWard
Modelo de desarrollo Software libre
Datos rápidos Información general, Tipo de programa ...
RKWard

RKWard en KDE 4.
Información general
Tipo de programa Análisis estadístico
Autor Thomas Friedrichsmeier
Desarrollador Comunidad de desarrolladores de RKWard
Modelo de desarrollo Software libre
Lanzamiento inicial 19 de noviembre de 2002
Licencia GPL
Estado actual En desarrollo
Idiomas Multilingüe
Información técnica
Programado en C++
Interfaz gráfica predeterminada Qt
Versiones
Última versión estable 0.8.2 (info) (01 de octubre de 2025 (5 meses y 12 días))
Última versión en pruebas rkward-master-2022 (info) (04 de noviembre de 2025)
Enlaces
Cerrar

Características

RKWard está escrito en C++ y utiliza las bibliotecas libres KDE/Qt.

Las características de RKWard incluyen:

  • Editor de datos tipo hoja de cálculo
  • Resaltado de sintaxis, plegado de código y finalización de código
  • Importación de datos (por ejemplo, SPSS, Stata y CSV)
  • Vista previa de la trama e historial navegable
  • R paquete de gestión
  • Navegador de espacio de trabajo
  • Diálogos de GUI para todo tipo de estadísticas y trazados

Interfaz

RKWard pretende ser de fácil uso, tanto para personas con profundos conocimientos de R, como para usuarios que, si bien cuentan con experiencia en estadística, no están familiarizados con el lenguaje. El diseño de la aplicación ofrece la posibilidad de utilizar las herramientas gráficas así como también ignorar muchas de ellas y usar el programa como entorno de desarrollo integrado.

Incluye un visor del espacio de trabajo, donde se tiene acceso a los paquetes, funciones y variables cargados por R o importados de otras fuentes. Cuenta además con visor de archivos, y ventanas de edición de conjuntos de datos, visualización del contenido de las variables, ayuda, bitácora de comandos y la salida HTML.

Igualmente ofrece componentes que ayudan en la edición de código y ejecución directa de órdenes, como la ventana de guiones y la consola de R, donde se pueden introducir comandos o programas completos, como se haría en la interfaz de texto original de R, con ayudas adicionales como coloreado de sintaxis documentación de funciones mientras se escribe, y con la característica de captura de gráficas o diálogos emergentes producidos ofreciendo opciones adicionales de manipulación, guardado y exportación de estos.

Gestión de paquetes

La gestión de paquetes de R es realizada a través de un diálogo de configuración que permite, sea de forma automática (porque un complemento lo requiere) o de forma manual, instalar nuevos paquetes desde los repositorios oficiales del proyecto, actualizar los existentes, eliminarlos o cargarlos/descargarlos del espacio de trabajo.

Complementos

Gracias a su sistema de complementos RKWard amplía constantemente el número de funciones a las cuales se puede acceder sin necesidad de escribir el código directamente. Estos componentes permiten que, a partir de una interfaz gráfica de usuario, se generen instrucciones en R para las operaciones estadísticas más usuales o complejas. De esta manera, incluso sin tener conocimientos profundos sobre el lenguaje es posible realizar análisis de datos avanzados o gráficas elaboradas. Los resultados de las computaciones son formateados y presentados como HTML, haciendo posible, con un solo clic y arrastre, exportar tablas y gráficos hacia, por ejemplo, suites ofimáticas.

rk.Teaching

Es un paquete desarrollado para enseñar y aprender estadística. El cual integra paquetes modernos como R2HTML, plyr y ggplot2 entre otros, como salidas nativas de RKWard, actualmente en su versión más reciente 1.3.0.[1] Además, este plug-in se ha puesto a prueba y se ha encontrado que posibilita que se tenga una menor curva de aprendizaje que la que presentó la de SPSS.[2]
En el sitio https://rkward.kde.org/Screenshots.html se encuentra referencia a este plug-in como un ejemplo de paquete desarrollado por terceros (Third party extensions) altamente recomendable que aporta gran variedad de opciones (T.Del.A).[3]

Complementos disponibles a través de The Comprehensive R Archive Network (CRAN)[4]

Lista de complementos disponibles en CRAN
n Nombre Versión Descripción
1 cocor 1.1-4 Pruebas estadísticas para la comparación entre dos correlaciones basadas en grupos independientes o dependientes. Las correlaciones dependientes pueden ser superpuestas o no superpuestas.
2 cocron 1.0-1 Comparaciones estadísticas de dos o más coeficientes Alfa. Pruebas estadísticas para la comparación entre dos o más coeficientes alfa basadas en grupos de individuos dependientes o independientes.
3 klausuR 0.12-14 Evaluación de pruebas de opción múltiple. Un conjunto de funciones diseñadas para generar rápidamente los resultados de una prueba de opción múltiple.
4 koRpus 0.13-8 Análisis de texto con énfasis en el etiquetado gramatical (POS tagging), la legibilidad y la diversidad léxica

Complementos disponibles en el repositorio de RKWard

Más información n, Nombre ...
Lista de complementos disponibles en el Repositorio Espejo de RKWard
n Nombre Versión Descripción
1 rk.aiken.v 0.02.8 Un plugin de RKWard para calcular los coeficientes de Aiken para validez de contenido (V) y homogeneidad (H).
2 rk.ANOVA 0.01-23 Interfaz gráfica de RKWard para realizar ANOVAs (usando el paquete ez), pruebas t por pares y graficar interacciones.
3 rk.ClusterAnalysis 0.01-15 Interfaz gráfica de RKWard para realizar análisis de conglomerados (clústeres) jerárquicos, basados en modelos y de k-medias.
4 rk.CohenKappa 0.01-9 Interfaz gráfica de RKWard para calcular el Kappa de Cohen.
5 rk.cSplit 0.01.9 Un plugin de RKWard para dividir columnas concatenadas en formato largo o ancho usando la función cSplit() del paquete 'splitstackshape'.
6 rk.downloadAppImage 0.01-0 Añade un diálogo para instalar o actualizar una AppImage de RKWard.
7 rk.dplyr 0.1.3 Un plugin de RKWard para la combinación y manipulación de tablas de datos usando la librería 'dplyr'.
8 rk.FactorAnalysis 0.01-16 Interfaz gráfica de RKWard para realizar análisis de componentes principales y análisis factorial.
9 rk.forcats 0.1.7 Un paquete de plugin de RKWard para la manipulación de factores usando la librería 'forcats'.
10 rk.ggsurvey 0.1.3 Un paquete de plugin para analizar diseños de encuestas complejos con plugins personalizados y el paquete 'ggsurvey'.
11 rk.gitInstall 0.2-1 Interfaz gráfica de RKWard para instalar paquetes de R directamente desde repositorios git o subversion.
12 rk.gsub.sub 0.0.7 Interfaz gráfica de RKWard para sub() y gsub() para buscar y reemplazar patrones en vectores de caracteres.
13 rk.gtsummary 0.1.0 Un plugin de RKWard para generar tablas de resumen usando el paquete 'gtsummary', admitiendo tanto data.frames estándar (tbl_summary) como objetos de diseño de encuestas (tbl_svysummary).
14 rk.MultidimensionalScaling 0.6.0 Interfaz gráfica de RKWard para escalamiento multidimensional.
15 rk.pivot.reshape 0.01.8 Un plugin de RKWard para remodelar datos pivotándolos a formato más largo o más ancho usando funciones del paquete 'tidyr'.
16 rk.stringr 0.1.0 Un plugin de RKWard para manipulación de cadenas de texto usando la librería 'stringr'.
17 rk.survey.design 0.7.6 Un paquete de plugin para crear y analizar diseños de encuestas complejos usando el paquete 'survey'.
18 rk.transpose.df 0.01.2 Un plugin de RKWard para transponer un data frame, convirtiendo filas en columnas y columnas en filas.
19 rkTeaching 1.4.0 Un plugin de RKWard con utilidades básicas para la enseñanza de Estadística: Incluye menus para manipulación de datos, gráficos, tablas de frecuencia y cruzadas,descriptivos, pruebas paramétricas y no paramétricas.
20 rkwarddev 0.10-3 Una colección de herramientas para el desarrollo de plugins de RKWard.
21 XiMpLe 0.11-1 Un analizador y generador de árboles XML simple.
Cerrar

Otros complementos disponibles en GitHub

Más información n, Nombre ...
Lista de complementos disponibles en AlfCano GitHub repository
n Nombre Versión Descripción
1 rk.cartographr 0.1.2 Un paquete de plugins para RKWard que permite crear mapas estéticos utilizando el paquete cartographr de R. Este plugin proporciona una interfaz gráfica de usuario (GUI) para extraer datos de OpenStreetMap y generar gráficos de mapas personalizables directamente dentro de RKWard.
2 rk.class.lists 0.0.1 Este paquete proporciona un conjunto de plugins para RKWard diseñados para simplificar la manipulación de clases de objetos y estructuras de datos en R. Ofrece una interfaz gráfica para la coerción de objetos (ej. convertir una matriz en un data frame), cambiar tipos de vectores (ej. de numérico a factor) y realizar operaciones complejas con listas (crear, anexar y extraer elementos).
3 rk.codebook 0.0.1 rk.codebook genera diccionarios de datos HTML profesionales directamente dentro de RKWard. Sirve de puente entre las etiquetas de variables internas de RKWard y las herramientas de reporte estándar de R (impulsadas por sjPlot), permitiéndole crear "Libros de Códigos" instantáneos para sus conjuntos de datos.
4 rk.ctables 0.0.1 rk.ctables es un plugin para RKWard que trae a R la potencia de las "Tablas Personalizadas" (CTABLES) al estilo SPSS. Impulsado por el paquete expss, le permite construir tablas jerárquicas complejas utilizando una sencilla interfaz de arrastrar y soltar, facilitando la transición para usuarios que migran de SPSS a R.
5 rk.dates 0.0.2 Este paquete proporciona un único y potente plugin para RKWard diseñado para convertir diversas representaciones numéricas y de texto de fechas y horas al formato estándar POSIXct (fecha-hora) de R. Simplifica el proceso, a menudo complicado, de manejar datos de fecha/hora importados desde otro software estadístico o fuentes externas.
6 rk.ggsurvey 0.1.7 Un paquete de plugins para analizar diseños de encuestas complejos mediante menús personalizados y el paquete ggsurvey.
7 rk.googlesheets4 0.0.1 Este paquete ofrece un conjunto de plugins para RKWard que crean una interfaz gráfica para el popular paquete de R googlesheets4. Está diseñado para conectar las sesiones de escritorio de RKWard con Google Sheets en la nube, permitiendo la autenticación, lectura, escritura y gestión de hojas sin necesidad de memorizar funciones de la API.
8 rk.janitor 0.0.1 Este paquete proporciona un conjunto de plugins para RKWard que crean una interfaz gráfica para el paquete de R janitor. Implementa un flujo de trabajo de "Inspeccionar -> Limpiar -> Validar", permitiendo a los usuarios sanear data frames, gestionar duplicados y crear tablas de frecuencia listas para publicación sin escribir código.
9 rk.lavaan 0.0.1 Es un plugin para RKWard que proporciona una interfaz gráfica para lavaan (Análisis de Variables Latentes), el estándar de oro para el Modelado de Ecuaciones Estructurales en R. Permite a los investigadores especificar modelos usando sintaxis estándar, ajustarlos usando varios estimadores y visualizar los resultados mediante el paquete semPlot.
10 rk.lubridate 0.0.4 Este paquete proporciona un conjunto de plugins para RKWard que crean una interfaz gráfica para el paquete lubridate de R. Simplifica el trabajo con fechas y horas proporcionando herramientas para el análisis (parsing), formato, aritmética y análisis de intervalos sin necesidad de memorizar códigos de formato o nombres de funciones.
11 rk.mult.resp 0.0.2 Este paquete ofrece un conjunto de plugins para RKWard para analizar Conjuntos de Respuesta Múltiple (también conocidos como preguntas de "marque todas las que apliquen"). Impulsado por el paquete expss, trae la lógica y tablas estilo SPSS a RKWard, permitiéndole definir, tabular y cruzar datos de encuestas complejos (incluyendo ponderaciones de encuesta) sin escribir código.
12 rk.names.labels 0.0.4 Un paquete de plugins para limpiar y crear nombres y etiquetas de variables de un data frame, o manipular nombres en una lista dentro de la interfaz gráfica de RKWard.
13 rk.qcc 0.0.1 Es un plugin para RKWard que proporciona una interfaz gráfica para el paquete qcc. Permite a ingenieros industriales y analistas de datos crear gráficos estándar de Control Estadístico de Procesos (SPC) y realizar Análisis de Capacidad sin escribir código en R.
14 rk.questionr 0.4.3 Un paquete de plugins para analizar diseños de encuestas complejos mediante menús personalizados y el paquete questionr.
15 rk.survival 0.0.1 "Modern Survival Analysis for RKWard" actualiza las capacidades de análisis de supervivencia de RKWard integrando los potentes paquetes survival y survminer. Permite a los usuarios realizar análisis de supervivencia rigurosos y generar visualizaciones basadas en ggplot2 de calidad de publicación (curvas Kaplan-Meier, diagramas de bosque/Forest plots y gráficos de diagnóstico) a través de una GUI sencilla.
16 rk.svyplot 0.0.1 Este paquete proporciona una interfaz gráfica en RKWard para las funciones de gráficos base incluidas en el potente paquete survey. Permite a los usuarios crear gráficos ponderados por encuesta, que pueden ser más representativos que los gráficos estándar, sin escribir código en R.
17 rk.tidyr 0.0.3 Este paquete proporciona un conjunto de plugins para RKWard que crean una interfaz gráfica para la manipulación de datos utilizando las potentes librerías tidyr, dplyr y tibble. Está diseñado para ayudar a los usuarios a remodelar datos, manejar valores perdidos y gestionar estructuras de datos anidadas —tareas fundamentales para lograr "Datos Ordenados" (Tidy Data)— sin escribir código complejo manualmente.
Cerrar

Estado de desarrollo

RKWard se encuentra en constante desarrollo, con publicación periódica de nuevas versiones y complementos aportados por sus usuarios. Actualmente, sus desarrolladores ya ofrecen una versión estable para sistemas Windows junto con KDE.[5]

Referencias

Véase también

Enlaces externos

Related Articles

Wikiwand AI