Contenido de este artículo
- 0
- 0
- 0
- 0
La prueba de rachas es una prueba estadística que se utiliza para determinar si un conjunto de datos proviene o no de un proceso aleatorio.
Las hipótesis nula y alternativa de la prueba son las siguientes:
H 0 (nulo): Los datos se produjeron de forma aleatoria.
H a (alternativa): los datos no se produjeron de forma aleatoria.
Este tutorial explica dos métodos que puede utilizar para realizar la prueba de rachas en R. Tenga en cuenta que ambos métodos conducen a los mismos resultados del examen.
Método 1: ejecutar la prueba con la biblioteca snpar
La primera forma en que puede realizar la prueba de Run es con la función runs.test () de la biblioteca snpar , que usa la siguiente sintaxis:
corre.prueba (x, exacta = FALSO, alternativa = c («dos.laterales», «menos», «mayor»))
dónde:
- x: un vector numérico de valores de datos.
- Exacto: indica si se debe calcular un valor p exacto. Esto es FALSO por defecto. Si el número de ejecuciones es bastante pequeño, puede cambiarlo a VERDADERO.
- alternativa: Indica la hipótesis alternativa. El valor predeterminado es de dos caras.
El siguiente código muestra cómo realizar la prueba de ejecución utilizando esta función en R:
biblioteca (snpar) #create conjunto de datos datos <- c (12, 16, 16, 15, 14, 18, 19, 21, 13, 13) #perform Run's test runs.test (datos) Descanso de carreras aproximadas datos: datos Carreras = 5, valor p = 0.5023 hipótesis alternativa: dos caras
El valor p de la prueba es 0,5023 . Dado que esto no es menor que α = .05, no rechazamos la hipótesis nula. Tenemos suficiente evidencia para decir que los datos se produjeron de manera aleatoria.
Método 2: ejecutar la prueba con la biblioteca randtests
La segunda forma en que puede realizar la prueba de Run es con la función runs.test () de la biblioteca randtests , que usa la siguiente sintaxis:
corre.prueba (x, alternativa = c («dos.laterales», «menos», «mayor»))
dónde:
- x: un vector numérico de valores de datos.
- alternativa: Indica la hipótesis alternativa. El valor predeterminado es de dos caras.
El siguiente código muestra cómo realizar la prueba de ejecución utilizando esta función en R:
biblioteca (randtests) #create conjunto de datos datos <- c (12, 16, 16, 15, 14, 18, 19, 21, 13, 13) #perform Run's test runs.test (datos) Prueba de ejecución datos: datos estadística = -0,67082, carreras = 5, n1 = 5, n2 = 5, n = 10, valor p = 0.5023 hipótesis alternativa: no aleatoriedad
Una vez más, el valor p de la prueba es 0,5023 . Dado que esto no es menor que α = .05, no rechazamos la hipótesis nula. Tenemos suficiente evidencia para decir que los datos se produjeron de manera aleatoria.
- https://r-project.org
- https://www.python.org/
- https://www.stata.com/
¿Te hemos ayudado?
Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:La ayuda no cuesta nada
Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo: