Chi procedimentos relacionados em classe WorksheetFunction (Excel VBA)

Esta página apresenta procedimentos da classe WorksheetFunction relacionados ao tema Chi: ChiSq_Dist, ChiSq_Dist_RT, ChiSq_Inv, ChiSq_Inv_RT, ChiSq_Test e ChiTest

ChiSq_Dist

Retorna a distribuição qui-quadrada.

Se algum argumento for não numérico, ChiSq_Dist retornará o #VALUE! valor de erro. Se x for negativo, ChiSq_Dist retornará o #NUM! valor de erro. Se graus_liberdade não for um inteiro, será truncado.

Sintaxe : 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

O seguinte argumento é opcional

Arg1 (Double) - X-o valor no qual você deseja avaliar a distribuição.

Arg2 (Double) - Graus_liberdade-o número de graus de liberdade.

Arg3 (Boolean) - Cumulativo - um valor lógico que determina a forma da função. Se cumulativo for true, ChiSq_Dist retornará a função de distribuição cumulativa; Se false, retornará a função de densidade de probabilidade.

ChiSq_Dist_RT

Retorna a probabilidade da distribuição qui-quadrada de cauda direita.

A distribuição χ2 é associada a um teste χ2. Use o teste χ2 para comparar os valores observados e esperados. Por exemplo, uma experiência genética pode gerar a hipótese de que a próxima geração de plantas exibirá um determinado conjunto de cores. Comparando os resultados observados com os previstos, você pode decidir se sua hipótese original é válida. Se um dos argumentos não for numérico, ChiSq_Dist_RT gerará um erro. Se x for negativo, ChiSq_Dist_RT gerará um erro. Se graus_liberdade não for um inteiro, será truncado. Se graus_liberdade < 1 ou Graus_liberdade > 10 ^ 10, ChiSq_Dist_RT gerará um erro. ChiSq_Dist_RT é calculado como ChiSq_Dist_RT = P (X>x), onde X é uma variável aleatória χ2.

Sintaxe : 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

O seguinte argumento é opcional

Arg1 (Double) - O valor no qual você deseja avaliar a distribuição.

Arg2 (Double) - O número de graus de liberdade.

ChiSq_Inv

Retorna o inverso da probabilidade da distribuição qui-quadrada de cauda esquerda.

Se algum argumento for não numérico, ChiSq_Inv retornará o #VALUE! valor de erro. Se probabilidade < 0 ou probabilidade > 1, ChiSq_Inv retorna o #NUM! valor de erro. Se graus_liberdade não for um inteiro, será truncado.

Sintaxe : 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

O seguinte argumento é opcional

Arg1 (Double) - Probabilidade-uma probabilidade associada à distribuição qui-quadrada.

Arg2 (Double) - Graus_liberdade-o número de graus de liberdade.

ChiSq_Inv_RT

Retorna o inverso da probabilidade de cauda direita da distribuição qui-quadrada.

Se probabilidade = ChiSq_Dist_RT(x,...), então ChiSq_Inv_RT(probabilidade,...) = x. Use essa função para comparar os resultados observados com os esperados para decidir se sua hipótese original é válida. Se um dos argumentos não for numérico, ChiSq_Inv_RT gerará um erro. Se probabilidade < 0 ou probabilidade > 1, ChiSq_Inv_RT gera um erro. Se graus_liberdade não for um inteiro, será truncado. Se graus_liberdade < 1 ou Graus_liberdade ≥ 10 ^ 10, ChiSq_Inv_RT gerará um erro. Dado um valor para probabilidade, ChiSq_Inv_RT busca aquele valor x, de forma que ChiSq_Dist_RT (x, graus_liberdade) = probabilidade. Assim, a precisão da ChiSq_Inv_RT depende da precisão do ChiSq_Dist_RT. O ChiSq_Inv_RT usa uma técnica de pesquisa iterativa. Se a pesquisa não convergir depois de 64 iterações, a função gerará um erro.

Sintaxe : 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

O seguinte argumento é opcional

Arg1 (Double) - Uma probabilidade associada à distribuição qui-quadrada.

Arg2 (Double) - O número de graus de liberdade.

ChiSq_Test

Retorna o teste para independência.

ChiSq_Test retorna o valor da distribuição qui-quadrada (χ2) para a estatística e os graus apropriados de liberdade. Você pode usar os testes do χ2 para determinar se os resultados hipotéticos são verificados por um experimento. Se actual_range e expected_range tiverem um número diferente de pontos de dados, ChiSq_Test retornará o valor de erro #N/a. O teste χ2 primeiro calcula uma estatística χ2 usando a fórmula a seguir, em que:

Sintaxe : expression.ChiSq_Test (Arg1, Arg2)

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

Arguments

O seguinte argumento é opcional

Arg1 - O intervalo de dados que contém observações para comparação com os valores esperados

Arg2 - O intervalo de dados que contém a razão entre o produto dos totais de linha e os totais de coluna e o total geral

ChiTest

Retorna o teste para independência.

ChiTest retorna o valor da distribuição qui-quadrada (χ2) para a estatística e os graus apropriados de liberdade. Você pode usar os testes do χ2 para determinar se os resultados hipotéticos são verificados por um experimento. Se actual_range e expected_range tiverem um número diferente de pontos de dados, ChiTest retornará o valor de erro #N/a. O teste χ2 primeiro calcula uma estatística χ2 usando a fórmula a seguir, em que:

Sintaxe : expression.ChiTest (Arg1, Arg2)

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

Arguments

O seguinte argumento é opcional

Arg1 - O intervalo de dados que contém observações para comparação com os valores esperados

Arg2 - O intervalo de dados que contém a razão entre o produto dos totais de linha e os totais de coluna e o total geral