Chi procedimientos relacionados en la clase WorksheetFunction (Excel VBA)

Esta página presenta procedimientos de la classe WorksheetFunction relacionados con el tema Chi : ChiSq_Dist, ChiSq_Dist_RT, ChiSq_Inv, ChiSq_Inv_RT, ChiSq_Test y ChiTest

ChiSq_Dist

Devuelve la distribución chi cuadrado.

Si uno de los argumentos no es numérico, ChiSq_Dist devuelve el #VALUE! valor de error. Si x es negativo, ChiSq_Dist devuelve el #NUM! valor de error. Si el argumento grados_de_libertad no es un entero, se trunca.

Sintaxis : expression.ChiSq_Dist (Arg1, Arg2, Arg3)

Dim dblArg1 As Double: dblArg1 = 
Dim dblArg2 As Double: dblArg2 = 
Dim dblChiSq_Dist As Double
dblChiSq_Dist = WorksheetFunction.ChiSq_Dist(Arg1:=dblArg1, Arg2:=dblArg2, Arg3:=True)

Arguments

Estos son los argumentos con nombre :

Arg1 (Double) - X: valor en el que se desea evaluar la distribución.

Arg2 (Double) - Deg_freedom: número de grados de libertad.

Arg3 (Boolean) - Acumulado: valor lógico que determina la forma de la función. Si el argumento de acumulado es true, ChiSq_Dist devuelve la función de distribución acumulativa; Si es false, devuelve la función de densidad de probabilidad.

ChiSq_Dist_RT

Devuelve la probabilidad de cola derecha de la distribución chi cuadrado.

La distribución de χ2 está asociada con una prueba de χ2. Use la prueba χ2 para comparar los valores observados con los esperados. Por ejemplo, un experimento genético podría estar basado en la hipótesis de que la próxima generación de plantas presentará un conjunto determinado de colores. Al comparar los resultados observados con los resultados esperados, puede decidir si la hipótesis original es válida. Si alguno de los argumentos no es numérico, ChiSq_Dist_RT genera un error. Si x es negativo, ChiSq_Dist_RT genera un error. Si el número de grados de libertad no es un entero, se trunca. Si grados_de_libertad < 1 o grados_de_libertad > 10 ^ 10, ChiSq_Dist_RT genera un error. ChiSq_Dist_RT se calcula como ChiSq_Dist_RT = P (X>x), donde X es una variable aleatoria χ2.

Sintaxis : expression.ChiSq_Dist_RT (Arg1, Arg2)

Dim dblArg1 As Double: dblArg1 = 
Dim dblArg2 As Double: dblArg2 = 
Dim dblChiSq_Dist_RT As Double
dblChiSq_Dist_RT = WorksheetFunction.ChiSq_Dist_RT(Arg1:=dblArg1, Arg2:=dblArg2)

Arguments

Estos son los argumentos con nombre :

Arg1 (Double) - Valor al que desea evaluar la distribución.

Arg2 (Double) - Número de grados de libertad.

ChiSq_Inv

Devuelve el inverso de la probabilidad de cola izquierda de la distribución chi cuadrado.

Si uno de los argumentos no es numérico, ChiSq_Inv devuelve el #VALUE! valor de error. Si la probabilidad < 0 o la probabilidad > 1, ChiSq_Inv devuelve el #NUM! valor de error. Si el argumento grados_de_libertad no es un entero, se trunca.

Sintaxis : expression.ChiSq_Inv (Arg1, Arg2)

Dim dblArg1 As Double: dblArg1 = 
Dim dblArg2 As Double: dblArg2 = 
Dim dblChiSq_Inv As Double
dblChiSq_Inv = WorksheetFunction.ChiSq_Inv(Arg1:=dblArg1, Arg2:=dblArg2)

Arguments

Estos son los argumentos con nombre :

Arg1 (Double) - Probabilidad: probabilidad asociada con la distribución Chi cuadrado.

Arg2 (Double) - Deg_freedom: número de grados de libertad.

ChiSq_Inv_RT

Devuelve el inverso de una probabilidad dada, de una cola derecha, en una distribución chi cuadrado.

Si probabilidad = ChiSq_Dist_RT(x,...), entonces ChiSq_Inv_RT(probabilidad,...) = x. Use esta función para comparar los resultados observados con los esperados para decidir si la hipótesis original es válida. Si alguno de los argumentos no es numérico, ChiSq_Inv_RT genera un error. Si la probabilidad < 0 o la probabilidad > 1, ChiSq_Inv_RT genera un error. Si el número de grados de libertad no es un entero, se trunca. Si grados_de_libertad < 1 o grados_de_libertad ≥ 10 ^ 10, ChiSq_Inv_RT genera un error. Dado un valor de probabilidad, ChiSq_Inv_RT busca el valor x tal que ChiSq_Dist_RT (x, grados_de_libertad) = probabilidad. Por lo tanto, la precisión de ChiSq_Inv_RT depende de la precisión de ChiSq_Dist_RT. ChiSq_Inv_RT usa una técnica de búsqueda iterativa. Si la búsqueda no converge después de 64 iteraciones, la función genera un error.

Sintaxis : expression.ChiSq_Inv_RT (Arg1, Arg2)

Dim dblArg1 As Double: dblArg1 = 
Dim dblArg2 As Double: dblArg2 = 
Dim dblChiSq_Inv_RT As Double
dblChiSq_Inv_RT = WorksheetFunction.ChiSq_Inv_RT(Arg1:=dblArg1, Arg2:=dblArg2)

Arguments

Estos son los argumentos con nombre :

Arg1 (Double) - Probabilidad asociada con la distribución chi cuadrado.

Arg2 (Double) - Número de grados de libertad.

ChiSq_Test

Devuelve la prueba de independencia.

ChiSq_Test devuelve el valor de la distribución Chi cuadrado (χ2) para la estadística y los grados de libertad adecuados. Puede usar pruebas de χ2 para determinar si los resultados teóricos se comprueban mediante un experimento. Si actual_range y expected_range tienen un número diferente de puntos de datos, ChiSq_Test devuelve el valor de error #N/a. La prueba χ2 primero calcula una estadística χ2 mediante la fórmula siguiente, donde:

Sintaxis : expression.ChiSq_Test (Arg1, Arg2)

Dim dblChiSq_Test As Double
dblChiSq_Test = WorksheetFunction.ChiSq_Test(Arg1:=, Arg2:=)

Arguments

Estos son los argumentos con nombre :

Arg1 - Rango de datos que contiene las observaciones que probar frente a los valores esperados

Arg2 - Rango de datos que contiene la relación entre el producto de los totales de filas y columnas y el total general

ChiTest

Devuelve la prueba de independencia.

ChiTest devuelve el valor de la distribución Chi cuadrado (χ2) para la estadística y los grados de libertad adecuados. Puede usar pruebas de χ2 para determinar si los resultados teóricos se comprueban mediante un experimento. Si actual_range y expected_range tienen un número diferente de puntos de datos, ChiTest devuelve el valor de error #N/a. La prueba χ2 primero calcula una estadística χ2 mediante la fórmula siguiente, donde:

Sintaxis : expression.ChiTest (Arg1, Arg2)

Dim dblChiTest As Double
dblChiTest = WorksheetFunction.ChiTest(Arg1:=, Arg2:=)

Arguments

Estos son los argumentos con nombre :

Arg1 - Rango de datos que contiene las observaciones que probar frente a los valores esperados

Arg2 - Rango de datos que contiene la relación entre el producto de los totales de filas y columnas y el total general