TestData: Data that can be used to test other scripts.
Description
This script creates data in the form of a dark object from specified times, parameters, and level of variability. It is used for testing and developing other scripts.
Usage
TestData(x, theta, sse, repeatable)
Arguments
x
the times at which observations are made.
theta
the parameters of the Mahroo Lamb Pugh model lccc{
theta : parameter default Units
theta[1]: cone threshold -1 (log lum)
theta[2]: cone coefficient 1 (log lum)
theta[3]: cone time constant 1 (minutes)
theta[4]: S2 -0.2
sse
the variability of the data
repeatable
a boolean flag that ensures that the function can return the same values each time it is called.
Value
The function returns a dark object with the following components;
calla label describing the last call the object was subject to
timethe time observations
thrsthresholds
residresiduals
fitthresholds predicted in the absence of noise
thetparameters passed to the function
ssethe sum of squared residuals value used to describe the variability in the data
valthe actual sse of the generated data
datathe name of the data source
Details
The parameters values chosen as defaults are entirely arbitrary. The sixth parameter is the negative sum of the rates of rod recovery called S2 and S3
References
L. Patryas, N. R. Parry, D. Carden, D. H. Baker, J. M. Kelly, T. Aslam, and I. J. Murray. Assessment of age changes and repeatability for computer-based rod dark adaptation. Graefe's Archive for Clinical and Experimental Ophthalmology, pages 1-7, 2013.