4D v17.4Variance | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
                 
                
    
    
                 | 
                
			
                    
                         
    4D v17.4
 
Variance 
                                
                                
        
 | 
                ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Variance ( series ) -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| series | Campo, Array | 
             
         | 
        Dados para os quais se retorna a variância | |||||
| Resultado | Real | 
             
         | 
        Variância da série | |||||
Variance devolve a variância para series. Se series for um campo indexado, o índice se utiliza para calcular a variância. Só pode utilizar um campo com esta função quando imprime um relatório.
Você pode passar um array (uma ou duas dimensões) em series. Neste caso, o array deve ser do tipo inteiro, inteiro longo ou real.
A variância de um conjunto de valores é a média dos quadrados dos desvios padrão. A variância média mede a dispersão de valores ao redor da média. 4D utiliza a seguinte fórmula de variância:
Variância(x) = Sum (x-m)*(x-m)/(n-1)
m = Média
n = Número de valores
Se os valores não se consideram uma amostra, multiplique o valor retornado por Variance por (n-1)/n.
O exemplo a seguir é um método de objeto para a variável var. O método de objeto atribui a soma de quadrados de uma série de dados a var:
 var:=Variance(Estudantes]Notas)O método a seguir é chamado para imprimir os registros na seleção e ativar o processo de quebra:
 ALL RECORDS([Estudantes])
 ORDER BY([Estudantes];[Estudantes]Classe;>)
 BREAK LEVEL(1)
 ACCUMULATE([Estudantes]Notas)
 OUTPUT FORM([Estudantes];"Imprimir formulário")
 PRINT SELECTION([Estudantes])Nota: o parâmetro do comando BREAK LEVEL deve ser igual ao número de quebras em seu relatório. Para maior informação sobre o processo de quebras, consulte os comandos do tema Imprimir.
Este exemplo permite obter a variância de valores localizados num array:
 ARRAY REAL($ArrGrades;0)
 QUERY([Exams];[Exams]Exam_Date=!01/07/11!)
 SELECTION TO ARRAY([Exams]Exam_Grade;$ArrGrades)
 vVariance:=Variance($ArrGrades)
	Produto: 4D
	Tema: Funções estatísticas
	Número 
        27
        
        
        
	
	Criado por: < 4D v6
	Modificado: 4D v13
	
	
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v17)
	
	
	
	
	
	Manual de linguagem 4D ( 4D v17.1)
	
	
	Manual de linguagem 4D ( 4D v17.2)
	
	
	Manual de linguagem 4D ( 4D v17.3)
	
	Manual de linguagem 4D ( 4D v17.4)
	
	
Adicionar um comentário