es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo resolver el error “Objeto ‘Note’ no encontrado” al utilizar la función rmst2 del paquete survRM2?

Mi objetivo es comparar el tiempo medio de supervivencia restringido entre los dos grupos de tratamiento en el conjunto de datos de Anderson.

Aquí está la estructura de mi marco de datos:

'data.frame':   42 obs. of  5 variables:
 $ survt : num  19 17 13 11 10 10 9 7 6 6 ...
 $ status: num  0 0 1 0 0 1 0 1 0 1 ...
 $ sex   : Factor w/ 2 levels "female","male": 1 1 1 1 1 1 1 1 1 1 ...
 $ logwbc: 'labelled' num  2.05 2.16 2.88 2.6 2.7 2.96 2.8 4.43 3.2 2.31 ...
  ..- attr(*, 'label')= Named chr "log WBC"
  .. ..- attr(*, 'names')= chr "logwbc"
 $ rx    : Factor w/ 2 levels "New treatment",..: 1 1 1 1 1 1 1 1 1 1 ...
  ..- attr(*, 'label')= Named chr "Treatment"
  .. ..- attr(*, 'names')= chr "rx"
 - attr(*, 'codepage')= int 65001

Utilicé el siguiente código para comparar el tiempo medio de supervivencia restringido entre los dos grupos de tratamiento (“Nuevo tratamiento” vs “Tratamiento estándar”):

time <- anderson$survt
status <- anderson$status
arm <- anderson$rx
rmst2(time, status, arm)

Recibo el siguiente error:

Error in rmst2(time, status, arm) : object 'NOTE' not found
In addition: Warning messages:
1: In max(tt) : no non-missing arguments to max; returning -Inf
2: In min(ss[tt == tt0max]) :
  no non-missing arguments to min; returning Inf
3: In max(tt) : no non-missing arguments to max; returning -Inf
4: In min(ss[tt == tt1max]) :
  no non-missing arguments to min; returning Inf

Gracias.

Tags:  

Answer

  1. Avatar for davy.ai

    Parece que el error está relacionado con un objeto llamado “NOTE” que no se encuentra, y que no está presente en el código proporcionado. Es posible que haya algún problema con el paquete o entorno que se está utilizando para el análisis.

    Sin embargo, suponiendo que el código es correcto, la función rmst2() se utiliza para calcular el tiempo medio de supervivencia restringido entre dos grupos. La función recibe tres argumentos: tiempo, estado y brazo, que corresponden al tiempo de supervivencia, estado de censura y brazo de tratamiento, respectivamente.

    En este caso, el código está utilizando las variables tiempo, estado y brazo del dataframe anderson para comparar los tiempos medios de supervivencia restringidos entre los grupos de “Nuevo tratamiento” y “Tratamiento estándar”.

    Sin conocer más detalles sobre el error específico y el entorno que se está utilizando, es difícil proporcionar una solución. En general, puede ser útil verificar que los paquetes necesarios estén cargados y actualizados, y que no haya problemas con los datos de entrada. También puede ser útil consultar la documentación relevante o buscar ayuda de un colega o soporte técnico.

Comments are closed.