Visualización numérica y comportamiento de los campos de entrada
Cuando se trabaja con números y aplicaciones existen limitaciones en cuanto a la precisión con la que la aplicación puede devolver estos números. El número de dígitos significativos que puede representar con precisión un programa informático depende del tipo de datos que se utilice.
En el caso de TrendMiner, el tipo de datos más preciso disponible sólo puede mostrar hasta un cierto número de dígitos significativos. Esto significa que si introduce un número con más dígitos, es posible que TrendMiner no pueda representarlo con precisión.
TrendMiner utiliza distintos tipos de datos entre los centros, por lo que las cifras significativas en TrendMiner difieren como se indica a continuación:
TrendHub: 7 cifras significativas
ContextHub: 15 cifras significativas
Aparte de los dígitos significativos, también hay limitaciones en los rangos admitidos.
Los rangos admitidos para cada concentrador son:
TrendHub: -1e38 a 1e+38
ContextHub -1,79E+308 a 1,79E+308
El objetivo de TrendMiner es proporcionar transparencia al usuario respecto a las entradas numéricas que se están utilizando en los cálculos detrás de las pantallas. Para lograrlo, los campos de entrada dentro de TrendMiner se han implementado con las siguientes características que ajustarán automáticamente la entrada del usuario:
Cuando introduzca valores con más dígitos significativos que el máximo admitido, ajustaremos automáticamente la entrada a los dígitos significativos máximos admitidos.
Al introducir valores fuera del rango admitido, ajustaremos la entrada al valor permitido más próximo o devolveremos un mensaje indicando que el valor está fuera de rango.
Para admitir valores pequeños, permitimos la visualización e introducción de valores en notación científica para cualquier campo de entrada. Para introducir un valor como notación científica, puede utilizar la anotación E.
Comportamiento por defecto
TrendMiner tiene una configuración predeterminada para mostrar los valores numéricos en función de su magnitud. El comportamiento por defecto es el siguiente:
Para los valores SUPERIORES a 1, mostramos los valores en notación decimal con un decimal (0,1 de precisión) a menos que el valor sea mayor o igual a 1E6, en cuyo caso utilizamos la notación científica. Tenga en cuenta que para los valores muy grandes que no puedan mostrarse con precisión, mostraremos tantos dígitos como sea posible. Por ejemplo, 1000234 se mostrará como 1,00023E6.
Para valores entre 1 y 0,001 (ambos inclusive), mostramos los valores en notación decimal con tres decimales. Ejemplos:
0,001234567 aparecerá como 0,001
0,1234567 aparecerá como 0,123
Para valores inferiores a 0,001, mostramos los valores en notación científica con dos cifras significativas.
0,0001234567 se mostrará como 1,2e-4
0,00001234567 se mostrará como 1,2e-5
0,000001234567 aparecerá como 1,2-6
Ajustes personalizados
TrendMiner también permite a los usuarios personalizar la visualización de los valores en función del ajuste de precisión. Este ajuste se encuentra en el menú de detalles del tag (para más detalles, consulte la página correspondiente).
Nota
En algunos casos, es posible que no podamos utilizar la precisión configurada debido a las limitaciones de las cifras significativas. En estos casos, mostraremos las cifras significativas máximas permitidas.
Para valores superiores o iguales a 1E+06, se utiliza la notación científica y el ajuste de precisión determina el número de dígitos significativos mostrados.
En la tabla siguiente se ofrecen algunos ejemplos:
Precisión | Entrada | Resultado |
---|---|---|
100 | 8123456 | 8.1234E6 |
1000 | 8123456 | 8.123E6 |
0.1 | 8123456 | 8.123456E6 |
0.1 | 81234567 | 8.123456E7 |
Para los valores comprendidos entre 1E+06 y 1E-03 (ambos inclusive), se utiliza la notación decimal y el ajuste de precisión determina el número de dígitos significativos.
En la tabla siguiente se ofrecen algunos ejemplos:
Precisión | Entrada | Resultado |
---|---|---|
100 | 812345 | 812300 (configuración incorrecta por parte del usuario) |
0.1 | 123.123 | 123.1 |
0.01 | 123.123 | 123.12 |
0.01 | 0.0123 | 0.01 |
0.01 | 0.1 | 0.10 |
0.001 | 0.00123 | 0.001 |
1e-18 | 0.0123456789 | 0.01234567 |
Para valores inferiores a 1E-03, se utiliza la notación científica y el ajuste de precisión determina el número de dígitos significativos.
En la tabla siguiente se ofrecen algunos ejemplos:
Precisión | Entrada | Resultado |
---|---|---|
0.1 | 0.00001 | 0 (configuración incorrecta por parte del usuario) |
1e-4 | 0.00010 | 1E-4 |
1e-4 | 0.00012 | 1E-4 |
1e-6 | 0.0001 | 1.00E-4 |
1e-18 | 0.0008123456789 | 8.123456E-4 |