Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Std deviation
|
Std deviation ( series ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
series | Campo, Array |
![]() |
Datos para los cuales se devuelve la desviación estándar | |||||
Resultado | Real |
![]() |
Desviación estándar de series | |||||
Std deviation devuelve la desviación estándar de series.
Si series es un campo indexado, el índice se utiliza para calcular la desviación estándar.
Puede pasar en series un array (de una o dos dimensiones). En este caso, el array debe ser de tipo Entero, Entero largo o Real.
El siguiente ejemplo es un método de objeto para la variable vDesv. El método de objeto asigna la desviación estándar de una serie de datos a vDesv:
vDesv:=Std deviation([Tabla1]SeriesDatos)
El siguiente método se llama para imprimir los registros en la selección y activar el proceso de ruptura:
ALL RECORDS([Tabla1])
ORDER BY([Tabla1];[Tabla1]SeriesDatos;>)
BREAK LEVEL(1)
ACCUMULATE([Tabla1]SeriesDatos)
OUTPUT FORM([Tabla1];"Imprimir formulario")
PRINT SELECTION([Tabla1])
Nota: el parámetro del comando BREAK LEVEL debe ser igual al número de rupturas de su informe. Para mayor información sobre rupturas, consulte los comandos de impresión.
Este ejemplo obtiene la desviación estándar de una serie de valores ubicados en un array:
ARRAY REAL($ArrGrades;0)
QUERY([Exams];[Exams]Exam_Date=!01/07/11!)
SELECTION TO ARRAY([Exams]Exam_Grade;$ArrGrades)
vStdDev:=Std deviation($ArrGrades)
Producto: 4D
Tema: Funciones estadísticas
Número
26
Creado por: < 4D v6
Modificado: 4D v13
Manual de lenguaje 4D ( 4D v20 R7)