Monday, 13 November 2017

Media Móvil De Dygraphs


Tengo un seguimiento longitudinal de las grabaciones de la presión arterial. El valor en un determinado punto es menos predictivo que el promedio móvil (media de balanceo), por lo que me gustaría calcularlo. Los datos parecen Id como para calcular una nueva variable, llamada BLOODPRESSUREUPDATED. Esta variable debe ser el promedio móvil para BLOODPRESSURE y tener las siguientes características: Una media móvil es el valor actual más el valor anterior dividido por dos. Para la primera observación, BLOODPRESSUREUPDATED es sólo la PRESIÓN actual de BLOODPRESSURE. Si esto falta, BLOODPRESSUREUPDATED debe ser la media general. Los valores que faltan deben rellenarse con el valor anterior más cercano. He intentado lo siguiente: También he intentado rollaply y rollmeanr sin tener éxito. Id apreciar alguna ayuda. Cuando se calcula el promedio móvil, el número de elementos devueltos es menor que el número de filas de los datos, es decir, sólo se devuelven los elementos quotn-1quot. Así puede estar causando el problema aquí. ¿O se podría considerar añadir la columna de promedio móvil por separado, como: test2BLOODPRESSUREUPDATED lt - con (test2, c (media (BLOODPRESSURE, na. rm T), rollapply (BLOODPRESSURE, 2, mean, na. rm T))) ndash KFB Oct 5 14 a las 3:40 Gracias por el esfuerzo KFB. Desafortunadamente, no funcionó. También probé algunas versiones editadas. Quizás las funciones del zoológico no son adecuadas para esto. He codificado lo siguiente que funciona: test5 lt - test test5UM lt - rep (NA, nrow (prueba5)) test5first lt - duplicated (test5ID) for (i in 1: nrow Test5)) else test5 Pero es increíblemente lento. Ndash Adam Robinsson Oct 5 14 at 7: 09Qué es un gráfico de media móvil Un tipo de gráfico de control ponderado en el tiempo que representa la media móvil no ponderada en el tiempo para las observaciones individuales. Este gráfico utiliza límites de control (UCL y LCL) para determinar cuándo ha ocurrido una situación fuera de control. Los gráficos de media móvil (MA) son más eficaces que los gráficos Xbar para detectar pequeños cambios en el proceso y son particularmente útiles cuando sólo hay una observación por subgrupo. Sin embargo, los gráficos de EWMA son generalmente preferidos sobre los gráficos de MA porque ponderan las observaciones. Las observaciones pueden ser medidas individuales o medios de subgrupo. Los promedios móviles se calculan a partir de subgrupos artificiales que se crean a partir de observaciones consecutivas. Ejemplo de un gráfico de media móvil Un fabricante de rotores de centrífuga quiere seguir el diámetro de todos los rotores producidos durante una semana. Los diámetros deben estar cerca del objetivo, ya que incluso los cambios pequeños causan problemas. Los puntos parecen variar aleatoriamente alrededor de la línea central y están dentro de los límites de control sin embargo, hay un punto que se acerca al límite de control que usted puede querer investigar. dibujos para R El paquete dygraphs es una interfaz R a los dígrafos JavaScript Biblioteca gráfica Proporciona ricas instalaciones para cartografiar datos de series temporales en R, incluyendo: Automáticamente traza objetos de serie temporal xts (o cualquier objeto convertible en xts). Visualización de eje y serie altamente configurable (incluyendo segundo eje Y opcional). Ricas funciones interactivas que incluyen zoom / panorámica y resaltado de serie / punto. Mostrar barras superiores / inferiores (por ejemplo, intervalos de predicción) alrededor de series. Varias superposiciones de gráficos que incluyen regiones sombreadas. Líneas de eventos. Y anotaciones puntuales. Utilícelo en la consola R como en las tramas R convencionales (a través de RStudio Viewer). Incorporación transparente dentro de los documentos de R Markdown y aplicaciones web brillantes. Instalación Puede instalar el paquete dygraphs de CRAN de la siguiente manera: Puede utilizar dygraphs en la consola R, dentro de los documentos R Markdown y dentro de las aplicaciones Shiny. Consulte la documentación de uso vinculada a la barra lateral para obtener más detalles. Hay algunas demos de dígrafos a continuación, así como algunos otros en la galería de ejemplos. Demos Heres un dygraph simple creado a partir de un objeto de serie temporal múltiple: Tenga en cuenta que este gráfico es totalmente interactivo: a medida que su ratón se mueve sobre la serie se muestran los valores individuales. También puede seleccionar regiones del gráfico para hacer zoom (haga doble clic en zoom). Puede personalizar dígrafos mediante la canalización de comandos adicionales en el objeto dygraph original. Aquí canalizamos un dyRangeSelector en nuestro gráfico original: Tenga en cuenta que este ejemplo utiliza el operador gt (o pipe) del paquete magrittr para componer el dygraph con el selector de rango. Utiliza una sintaxis similar para personalizar ejes, series y otras opciones. Por ejemplo: Hay disponibles muchas opciones para personalizar la visualización de series y ejes. Incluso es posible combinar varias series de estilo inferior / valor / superior en una sola pantalla con barras sombreadas. Heres un ejemplo que ilustra barras sombreadas, especificando un título de trazado, suprimiendo el dibujo de la cuadrícula para el eje x, y el uso de una paleta personalizada para los colores de la serie: La galería vinculada desde la barra lateral incluye muchos más ejemplos de las diversas características Disponibles para personalizar dygraphs.

No comments:

Post a Comment