T_ procedimentos relacionados em classe WorksheetFunction (Excel VBA)

Esta página apresenta procedimentos da classe WorksheetFunction relacionados ao tema T_: T_Dist, T_Dist_2T, T_Dist_RT, T_Inv, T_Inv_2T e T_Test

T_Dist

Retorna uma distribuição t de Student onde um valor numérico x é um valor calculado de t para o qual são calculados os pontos percentuais.

Se algum argumento for não numérico, T_Dist retornará o #VALUE! valor de erro. Se graus_liberdade < 1, T_Dist retorna o #NUM! valor de erro. Se x < 0, T_Dist retornará o #NUM! valor de erro.

Sintaxe : expression.T_Dist (Arg1, Arg2, Arg3)

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

Arguments

O seguinte argumento é opcional

Arg1 (Double) - X - O valor numérico no qual se avalia a distribuição.

Arg2 (Double) - Graus_liberdade-um número inteiro que indica 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, T_Dist retornará a função de distribuição cumulativa; Se false, retornará a função de densidade de probabilidade.

T_Dist_2T

Retorna a distribuição t de Student bicaudal.

Se algum argumento for não numérico, T_Dist_2T retornará o #VALUE! valor de erro. Se graus_liberdade < 1, T_Dist_2T retorna o #NUM! valor de erro. Se x < 0, T_Dist_2T retornará o #NUM! valor de erro.

Sintaxe : expression.T_Dist_2T (Arg1, Arg2)

Dim dblArg1 As Double: dblArg1 = 
Dim dblArg2 As Double: dblArg2 = 
Dim dblT_Dist_2T As Double
dblT_Dist_2T = WorksheetFunction.T_Dist_2T(Arg1:=dblArg1, Arg2:=dblArg2)

Arguments

O seguinte argumento é opcional

Arg1 (Double) - X - O valor numérico no qual se avalia a distribuição.

Arg2 (Double) - Graus_liberdade-um número inteiro que indica o número de graus de liberdade.

T_Dist_RT

Retorna distribuição t de Student de cauda direita onde um valor numérico x é um valor calculado de t para o qual os pontos percentuais devem ser computados. A distribuição t é usada no teste de hipótese dos conjuntos de dados de amostra pequena. Use esta função em vez de uma tabela de valores críticos para a distribuição t.

Se algum argumento for não numérico, T_Dist_RT retornará o #VALUE! valor de erro. Se graus_liberdade < 1, T_Dist_RT retorna o #NUM! valor de erro. Os argumentos graus_liberdade e caudas são truncados para números inteiros. Se caudas for qualquer valor diferente de 1 ou 2, T_Dist_RT retornará o #NUM! valor de erro. Se x < 0, T_Dist_RT retornará o #NUM! valor de erro. Se caudas = 1, T_Dist_RT será calculado como T_DIST_RT = P(X>x), em que X é uma variável aleatória que segue a distribuição T. Se caudas = 2, T_Dist_RT será calculado como T_DIST_RT = P(|X| > x) = P(X > x or X < -x). Como x < 0 não é permitido, para usar T_Dist_RT quando x < 0, observe que T_DIST_RT(-x,df) = 1 – T_DIST_RT(x,df) = P(X > -x) e T_DIST_2T(-x,df) = T_DIST_2T(x df) = P(|X| > x).

Sintaxe : expression.T_Dist_RT (Arg1, Arg2)

Dim dblArg1 As Double: dblArg1 = 
Dim dblArg2 As Double: dblArg2 = 
Dim dblT_Dist_RT As Double
dblT_Dist_RT = WorksheetFunction.T_Dist_RT(Arg1:=dblArg1, Arg2:=dblArg2)

Arguments

O seguinte argumento é opcional

Arg1 (Double) - X - O valor numérico no qual se avalia a distribuição.

Arg2 (Double) - Graus_liberdade - Um número inteiro que indica o número de graus de liberdade.

T_Inv

Retorna o inverso de cauda esquerda da distribuição t de Student.

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

Sintaxe : expression.T_Inv (Arg1, Arg2)

Dim dblArg1 As Double: dblArg1 = 
Dim dblArg2 As Double: dblArg2 = 
Dim dblT_Inv As Double
dblT_Inv = WorksheetFunction.T_Inv(Arg1:=dblArg1, Arg2:=dblArg2)

Arguments

O seguinte argumento é opcional

Arg1 (Double) - Probabilidade-a probabilidade associada à distribuição t de Student.

Arg2 (Double) - Graus_liberdade-o número de graus de liberdade que caracteriza a distribuição.

T_Inv_2T

Retorna o valor t da distribuição t de Student como uma função da probabilidade e dos graus de liberdade.

Se um dos argumentos for não numérico, T_Inv_2T retornará o #VALUE! valor de erro. Se probabilidade < 0 ou se probabilidade > 1, T_Inv_2T retorna o #NUM! valor de erro. Se graus_liberdade não for um inteiro, será truncado. Se graus_liberdade < 1, T_Inv_2T retorna o #NUM! valor de erro. T_Inv_2T retorna o valor T, de modo que P (| X | > t) = probabilidade em que X é uma variável aleatória que segue a distribuição t e P (| X | > t) = P (X <-t ou X > t). Um valor t unicaudal pode ser retornado ao substituir a probabilidade por 2*probability. Para obter uma probabilidade de 0, 5 e graus de liberdade de 10, o valor bicaudal é calculado com T_INV_2T (0,05, 10), que retorna 2,28139. O valor unicaudal para a mesma probabilidade e os graus de liberdade podem ser calculados com T_INV_2T (2 * 0,05, 10), que retorna 1,812462. Dado um valor para probabilidade, T_Inv_2T procura o valor x de forma que T_DIST_RT (x, graus_liberdade, 2) = probabilidade. Assim, a precisão da T_Inv_2T depende da precisão do T_Dist_RT. O T_Inv_2T usa uma técnica de pesquisa iterativa. Se a pesquisa não tiver convergido após 100 iterações, a função retornará o valor de erro #N/A.

Sintaxe : expression.T_Inv_2T (Arg1, Arg2)

Dim dblArg1 As Double: dblArg1 = 
Dim dblArg2 As Double: dblArg2 = 
Dim dblT_Inv_2T As Double
dblT_Inv_2T = WorksheetFunction.T_Inv_2T(Arg1:=dblArg1, Arg2:=dblArg2)

Arguments

O seguinte argumento é opcional

Arg1 (Double) - Probabilidade - A probabilidade associada à distribuição t bicaudal de Student.

Arg2 (Double) - Graus_liberdade - O número de graus de liberdade que caracteriza a distribuição.

T_Test

Retorna a probabilidade associada a um teste t de Student. Use T_Test para determinar se duas amostras provavelmente vêm das mesmas duas populações subjacentes que têm a mesma média.

A tabela a seguir representa os valores possíveis para o Arg4.

Sintaxe : expression.T_Test (Arg1, Arg2, Arg3, Arg4)

Dim dblArg3 As Double: dblArg3 = 
Dim dblArg4 As Double: dblArg4 = 
Dim dblT_Test As Double
dblT_Test = WorksheetFunction.T_Test(Arg1:=, Arg2:=, Arg3:=dblArg3, Arg4:=dblArg4)

Arguments

O seguinte argumento é opcional

Arg1 - Matriz1 - O primeiro conjunto de dados

Arg2 - Matriz2 - O segundo conjunto de dados

Arg3 (Double) - Caudas - Especifica o número de caudas da distribuição. Se caudas = 1, T_Test usará a distribuição unicaudal. Se caudas = 2, T_Test usará a distribuição bicaudal.

Arg4 (Double) - Tipo - O tipo de teste-t a executar.