Looking for gnuplot Answers? Try Ask4KnowledgeBase
Looking for gnuplot Keywords? Try Ask4Keywords

GnuplotAjustar datos con gnuplot


Introducción

El comando de ajuste puede ajustar una función definida por el usuario a un conjunto de puntos de datos (x,y) o (x,y,z) , utilizando una implementación del algoritmo de Marquardt-Levenberg de mínimos cuadrados no lineales ( NLLS ).

Cualquier variable definida por el usuario que aparezca en el cuerpo de la función puede servir como un parámetro de ajuste, pero el tipo de retorno de la función debe ser real.

Sintaxis

  • encajar [xrange] [yrange] función "fichero de datos" utilizando modificador a través de parameter_file

Parámetros

Parámetros Detalle
Ajustar los parámetros a , b , c cualquier letra que no haya sido utilizada anteriormente Use letras para representar parámetros que se usarán para ajustar una función. Por ejemplo: f(x) = a * exp(b * x) + c , g(x,y) = a*x**2 + b*y**2 + c*x*y
Parámetros de archivo start.par En lugar de usar parámetros sin inicializar (Marquardt-Levenberg se iniciará automáticamente para usted a=b=c=...=1 ) puede ponerlos en un archivo start.par y llamarlos en la sección de archivo de parámetros . Por ejemplo: fit f(x) 'data.dat' u 1:2 via 'start.par' . A continuación se muestra un ejemplo del archivo start.par

Observaciones

Breve introducción

fit se usa para encontrar un conjunto de parámetros que "mejor" ajusta sus datos a su función definida por el usuario. El ajuste se juzga sobre la base de la suma de las diferencias al cuadrado o 'residuos' (SSR) entre los puntos de datos de entrada y los valores de la función, evaluados en los mismos lugares. Esta cantidad a menudo se llama 'chisquare' (es decir, la letra griega chi, con el poder de 2). El algoritmo intenta minimizar el SSR, o más precisamente, el WSSR, ya que los residuos son "ponderados" por los errores de los datos de entrada (o 1.0) antes de cuadrarlos. ( Ibidem )

El archivo fit.log

Después de cada paso de la iteración, se proporciona información detallada sobre el estado del ajuste tanto en la pantalla como en el llamado archivo de registro fit.log . Este archivo nunca se borrará sino que siempre se agregará para que el historial de ajuste no se pierda.

Ajustar datos con gnuplot Ejemplos relacionados