Calculates slope and intercept for linear regression of data with errors in X and Y. The errors can be specified as varying point to point, as can the correlation of the errors in X and Y.
The uncertainty in the slope and intercept are also estimated.
This follows the method in D. York, N. Evensen, M. Martinez, J. Delgado "Unified equations for the slope, intercept, and standard errors of the best straight line" Am. J. Phys. 72 (3) March 2004.
The package includes an example and a Monte Carlo simulation verifying the estimated uncertainties.
For more info, visit http://blog.nutaksas.com