Hi Jakob,
> I am trying to figure out how the ErrorEstimate classes work, but can't
> quite make it out from the developers guide, tutorial, javadoc or the
> archive. I can understand what happens for Reals and the range components of
> FlatFields, but what happens when the domain Set for a FlatField has an
> ErrorEstimate?
If you resample() a Field to a Set that has ErrorEstimates,
these contribute to the errors of the resampled Field values.
This hasn't been tested much.
> Also, I can see that Data.INDEPENDENT uses a linear 'error
> propagation' algorithm, but what does actually Data.DEPENDENT do (doesn't
> one need to know the functional form of the dependency?). Is there any
> auxiliary documentation somewhere, or references to the algorithms used?
For Data.DEPENDENT the system uses the worst case error
propagation, where they are simply added. This is essentially
interval arithmetic. For Data.INDEPENDENT the system uses
root mean square error propagation.
Sorry to say there isn't any detailed documentation, except
for a little bit in Tom's data model tutorial at:
http://www.ssec.wisc.edu/~tomw/visadtutor/visaddata.html
Regards,
Bill
----------------------------------------------------------
Bill Hibbard, SSEC, 1225 W. Dayton St., Madison, WI 53706
hibbard@xxxxxxxxxxxxxxxxx 608-263-4427 fax: 608-263-6738
http://www.ssec.wisc.edu/~billh/vis.html