TU ANUNCIO / YOUR PUBLICITY

AQUÍ PODRÍA ESTAR TU ANUNCIO: / HERE COULD BE YOUR AD E-mail

martes, 18 de diciembre de 2018

Regresión no lineal en Android / Non-linear regression on Android


Nueva versión del programa de regresión polinómica. Incluye, por tanto, la regresión lineal: Además, se puede realizar regresiones exponenciales y logarítmicas. Utiliza el método de mínimos cuadrados.
New version of the polynomial regression program. It includes, therefore, the linear regression: In addition, exponential and logarithmic regressions can be performed. Uses the method of least squares.
Disponible en Google Play Store:
Available in the Google Play Store:

Este programa ha sido creado con los objetivos de simplificación y potencia. Simplificación en la facilidad de inserción de datos y potencia, al referirnos a la capacidad de calcular las regresiones tipo más habituales (polinómica, exponencial y logarítmica).
This program has been created with the objectives of simplification and power. Simplification in the ease of data insertion and power, in reference to the ability to calculate the most common type regressions (polynomial, exponential and logarithmic).

El manejo es muy sencillo. La pantalla inicial tiene este aspecto:
The handling is very simple. The initial screen looks like this:



Permisos / Permissions


La primera vez que se abre el programa nos pedirá permiso para poder guardar datos en nuestro dispositivo. Los datos que se guardarán y leerán son los de tipo persistente. Este tipo de datos se explican más abajo.
The first time the program opens, it will ask for permission to save data on our device. The data that will be saved and read will be the persistent type. This type of data is explained below.

Por favor, lea nuestra política de privacidad:
Please, read our privacy policy:
https://carreteras-laser-escaner.blogspot.com/2016/01/politica-de-privacidad-de-las-apps-de.html


Opción Nuevo / New option

La opción nuevo anula los valores anteriores (o no) y redimensiona la lista de datos.
Al arrancar siempre aparecerá la última lista utilizada.

The new option overrides the previous values (or not) and resizes the list of data.
When starting, the last used list will always appear.


Opción Edición / Edition option

Pulsando Edición,
Pressing Edit




Opción Error / Error option

Pulsando Error,
Pressing Error




Esta opción permitirá el cambio de la precisión en el cálculo numérico de la regresión. Un valor de "6" equivale a no permitir errores menores de 10-6.  Cuanto mayor sea dicho coeficiente, más exactos serán los resultados pero más lento será el cálculo. El valor por defecto de "6" es un punto de equilibrio entre velocidad de cálculo y exactitud. Si se cambia se mantendrá persistentemente.

This option will allow the change of the precision in the numerical calculation of the regression. A value of "6" is equivalent to not allowing errors less than 10-6. The higher this coefficient, the more accurate the results will be but the slower the calculation will be. The default value of "6" is a balance point between calculation speed and accuracy. If it changes, it will persist


Selección del tipo de regresión / Selection of the type of regression

Pulsando sobre el tipo de selección, es posible cambiar de regresión polinómica (que incluye la lineal cuando el grado es 1) a exponencial y logarñitmica.

By clicking on the type of selection, it is possible to change from polynomial regression (which includes linear when the degree is 1) to exponential and logarithmic.






Opción X ↔ Y /  X ↔ Y option 


Traspone los datos de coordenadas a ordenadas y viceversa.

Transpose coordinate data to ordinate and vice versa.


Opción Grado / Grade option


Permite aumentar / dirminuir el grado del polinomio o el aumento del exponente en las regresiones.

It allows to increase / decrease the degree of the polynomial or the increase of the exponent in the rest of the regressions.


Opción Informe / Report option


Exporta los resultados en formato HTML, así como el gráfico en formato PNG.

Exports the results in HTML format, as well as the graph in PNG format.


Opciones lupa (+/-) / Magnifying glass (+/-) options


Permiten ampliar / dirminuir el tamaño del tipo de letra y el gráfico.

They allow to enlarge / decrease the size of the typeface and the graphic.




Otras opciones Other options


Respectivamente, según se describen en la siguiente figura:

Respectively, as described in the following figure:



Los cuatro primeros permiten acceder a otras aplicaciones de Abakal (Raíces de polinomios, Matrices y ecuaciones, Series de Taylor y calculadora científica)
El siguiente botón permite cambiar el idioma de la aplicación al Español, Inglés y Francés.
El último botón permite acceder al presente manual de instrucciones.

The first four buttons allow access to other applications of Abakal (Roots of polynomials, Matrices and equations, Taylor series and scientific calculator)
The following button allows you to change the language of the application to Spanish, English and French.
The last button allows access to this instruction manual.

Antigua versión: https://play.google.com/store/apps/details?id=com.nieto.luis.minimos_cuadrados

jueves, 6 de diciembre de 2018

Inversa, autovalores, ecuaciones en Android / Inverse, eigenvalues, equations in Android


Nueva versión del programa de cálculo de matrices, inversas autovalores y ecuaciones:
New version of the calculation program for matrices, inverse eigenvalues and equations:
Disponible en Google Play Store:
Available in the Google Play Store:
https://play.google.com/store/apps/details?id=com.nieto.luis.matriz

Este programa ha sido creado con los objetivos de simplificación y potencia. Simplificación en la facilidad de inserción de datos (hablando de matrices, éstos siempre son abundantes) y potencia, al referirnos a la capacidad de calcular determinates, inversas, autovalores y resolución de ecuaciones.

This program has been created with the objectives of simplification and computing power. Simplification by the ease of data insertion (these are always many) and calculation power, when we refer to the ability to calculate determinates, inverses, eigenvalues and resolution of equations.


El manejo es muy sencillo. La pantalla inicial tiene este aspecto:
The handling is very simple. The initial screen looks like this:




Permisos / Permissions


La primera vez que se abre el programa nos pedirá permiso para poder guardar datos en nuestro dispositivo. Los datos que se guardarán y leerán son los de tipo persistente. Este tipo de datos se explican más abajo.
The first time the program opens, it will ask for permission to save data on our device. The data that will be saved and read will be the persistent type. This type of data is explained below.



Opción Nuevo / New option

La opción nuevo pone a cero los valores de la matriz y dimensiona su tamaño.
Al arrancar siempre aparecerá la última matriz utilizada.

The new option puts zero to all the values of the matrix and dimensions its size.

Opción Edición / Edition option

Pulsando Edición,
Pressing Edit



Se pueden ir cambiando los valores de la matriz. ESTE DATO ES PERSISTENTE. LOS DATOS DE LA MATRIZ SE GUARDAN EN EL DISPOSITIVO POR ELLO SE PIDEN LOS PERMISOS DE ACCESO AL DISPOSITIVO INDICADOS AL INICIO.
You can change the values of the matrix.THIS DATA IS PERSISTENT. THE DATA OF THE MATRIX IS SAVED IN THE DEVICE THEREFORE, THE ACCESS PERMITS ARE REQUESTED TO THE DEVICE INDICATED AT THE START.

Pulsando Salir, se sale de la edición.
Pressing Exit, you will leave the edition.


Opción Determinate / Determinant option


Pulsando Determinante,
Pressing Determinant,



Obtendremos el valor del determiante.
You will obtain the value of the determinant.

Opción Inversa / Inverse option

Pulsando Inversa,
Pressing Inverse,



Obtendremos la inversa.
You will get the inverse.

Opción Autovalores / Eigenvalues option


Pulsando Autovalores,
Pressing Eigenvalues,




Obtendremos el polinomio característico y los valores de los autovalores (raíces del polinomio característico) y una posible diagonalizacón de la matriz.

You will obtain the characteristic polynomial and the values of the eigenvalues (roots of the characteristic polynomial) and a possible diagonalization of the matrix.

Se puede resolver los valores de P, P-1 ,y D que resuelven las ecuaciones
 P·D·P-1= A (matriz dato)

It's possible solve the values of P, P-1, and D that solve the equations
 P·D·P-1= A (data matrix)


Opción Ecuaciones / Ecuations option

Pulsando Ecuaciones,
Pressing Equations,




Podremos editar la matriz de términos independientes. La resolución de ecuaciones se hace por dos métodos. El primero consiste en el producto de la matriz inversa por la de términos independiente y el segundo, por el método de Gauss-Jordan. Esto es importante porque en el caso de una inversa inexistente, determinante nulo o si el sistema es incompatible o indeterminado.

You can edit the matrix of independent terms. The resolution of equations is done by two methods. The first consists of the product of the inverse matrix for the independent term and the second, by the Gauss-Jordan method. This is important because in the case of a non-existent inverse, null determinant or if the system is incompatible or indeterminate.

ESTE DATO ES PERSISTENTE. LOS DATOS DE LA MATRIZ SE GUARDAN EN EL DISPOSITIVO POR ELLO, SE PIDEN LOS PERMISOS DE ACCESO AL DISPOSITIVO INDICADOS AL INICIO.
THIS DATA IS PERSISTENT. THE DATA OF THE MATRIX IS SAVED IN THE DEVICE THEREFORE, THE ACCESS PERMITS ARE REQUESTED TO THE DEVICE INDICATED AT THE START.

Opción Informe / Report option,

PARA PODER GUARDAR ESTE INFORME EN SU DISPOSITIVO SE HAN PEDIDO LOS PERMISOS DE ACCESO A ÉSTE.
TO BE ABLE TO SAVE THIS REPORT ON YOUR DEVICE THE ACCESS PERMISSIONS HAVE BEEN REQUESTED.

Exporta el resultado en formato HTML. Lo cual permite visualizarse en cualquier navegador.
It exports the result in HTML format. Which allows to be viewed in any browser.


Y de ahí, por ejemplo, imprimirse en PDF:
And from there, for example, print in PDF:


Los demás botones / The other buttons


El resto de botones;
The rest of buttons;


Lupa + y Lupa - permiten aumentar el tamaño de la letra en el panel de visualización.
Magnifier glass + and Magnifier - glass allow you to increase the size of the letter on the display panel.



El icono del libro remitirá a este manual de instrucciones.
Book icon sent to this instruction manual.

El resto de iconos redirigirán hacia otros aplicaciones
The rest of the icons will redirect to other applications


Otras referencias / Other references


Para mejorar el análisis funcional, derivadas numéricas, integrales, series de Taylor véase:
To improve the functional analysis, numerical derivatives, integrals, Taylor series see:
https://carreteras-laser-escaner.blogspot.com/2016/03/desarrollo-de-taylor-en-android.html


Calculadora científica:
Scientific calculator:
https://carreteras-laser-escaner.blogspot.com/2015/12/manual-del-programa-de-calculo-con.html



Para la resolución de raíces de polinomios, véase:
For the resolution of polynomial roots, see:
https://carreteras-laser-escaner.blogspot.com/2015/12/manual-de-instrucciones-del-programa-de.html


Para regresión polinómica con mínimos cuadrados, véase:
For polynomial regression with least squares, see:
https://carreteras-laser-escaner.blogspot.com/2016/01/regresion-polinomica-minimos-cuadrados.html


Notas de la versión anterior:
https://carreteras-laser-escaner.blogspot.com/2015/12/manual-del-programa-de-calculo-con.html