|
Esta macro calcula e retorna um array com os valores estatísticos informados a partir de um array de valores numéricos.
São necessário dois parâmetros para a utilização da macro.
| Parâmetro |
Valor |
Descrição |
| arr_val |
Este parâmetro aceita apenas variáveis
Exemplo de utilização
$arr_val = array(5230.01,8374,625.45,8926.34,7000,523.78);
sc_statistic($arr_val, $type);
|
Variável contendo um array com os valores numéricos de entrada.
Parâmetros são obrigatório.
|
| tp_var |
Este parâmetro aceita o valor ou uma variável.
Exemplo informando o valor:
sc_statistic($arr_val, 'P');
Exemplo utilizando uma variável
$type = 'P';
sc_statistic($arr_val, $type);
Lista das valores aceito no parâmetro.
|
Este parâmetro define o tipo de cálculo da variância(índice 2) e do desvio padrão(índice 3) do array.
Os valores aceitos são P e A
- P = populacional
- A =Amostral
Parâmetros são obrigatório.
|
Esta macro retorna o cálculo em um array com 10 posições, onde cada posição é referente a um dado estatístico.
Confira abaixo o que cada um dos índices irá retornar.
Valores retornados em cada índice do array:
| Índice |
Valor |
| [0] |
Média aritmética |
| [1] |
Mediana |
| [2] |
Variância |
| [3] |
Desvio Padrão |
| [4] |
Amplitude |
| [5] |
Total de valores diferentes |
| [6] |
Total de valores geral |
| [7] |
Total de valores não nulos |
| [8] |
Menor valor |
| [9] |
Maior valor |
Exemplo de utilização da macro
$arr_val = array(5230.01,8374,625.45,8926.34,7000,523.78,523.78,6897.21,987.56,987.56,8729,63);
$arr_stat = sc_statistic($arr_val, 'P');
Retorno da macro:
Array ( [0] => 4072.3075 [1] => 3108.785 [2] => 12817792.489302 [3] => 3580.1944764638 [4] => 8863.34 [5] => 10 [6] => 12 [7] => 12 [8] => 63 [9] => 8926.34 );
|