x |
y |
SB |
sigma |
lambda |
0 |
2 |
4 |
6 |
8 |
1 |
3 |
5 |
7 |
9 |
... |
... |
... |
... |
... |
Truncate data |
in some situations there is a necessity in removing the unwanted data. For example, low-x regions may contain incorrect estimations, and high-x regions may contain nothing but noise. In the case of neutron scattering experiments this may lead to the inaccuracy in Pair Distribution Function estimation. We recommend to narrow x-region to a reasonable boundaries. |
Useful signal level |
the mean signal magnitude, lambda, is calculated as a linear piecewise function which is equal to lambda_0 outside the [x.min,x.max] region. Inside this region lambda is approximated by a line connecting points (x_1;lambda_1) and (x_2;lambda_2). This parameter does not require high accuracy. lambda can be thought as a function that will cross centres of the signal peaks after background subtraction. |
Baseline |
neutron scattering coherent baseline (SB) or any other baseline that shouldn't be subtracted from the experimental signal. For neutron total scattering experiments, SB can be calculated via SB(Q)=1-(1-L)ΣkNkfkexp(-1/2σkk2Q2)/N<f2>, where where Nk is the number of atoms of type k per unit cell, fk is the scattering factor for the atom k, <f2> is the average of the scattering factor squared, σkk2 is the atomic displacement parameter (ADP), and L is the Laue term. If unknown, the APD(s) could be refined (to do this, real-space condition should be specified). |
Noise level |
Although noise in diffraction experiments is per se Poisson, various corrections for background, absorption, multiple scattering, Plazcek and other effects can destroy its structure. We suggest considering the experimental uncertainty as having Gaussian distribution with x-dependent amplitude. Splitting grid into n.regions segments and estimating Gaussian standard deviation over these segments allows us to approximate the true noise-distribution. Your can indicate number of regions to be used (x-range is then split into n.regions equal regions), or, if noise can be considered as uniform, provide bounds for the peak-free region. BBEST uses aws package that implements Propagation-Separation Approach to adaptive smoothing to estimate the noise level. |
P(bkg) |
A probability that a single datapoint contains contributions from background and noise only. Correspondingly, (1-P(bkg)) is a probability that a datapoint contains also signal contribution. P(bkg) can be thought as a (total length of areas that contain only background)/(total x-scale area). If overestimated or underestimated, the background may be overestimated or underestimated, respectively. If you see that the estimated backround possesses both unwanted properties (overestimated in one region and underestimated in the other), try using the iterative procedure. It will estimate P(bkg) at each point separetly (taking twice time for the fit). |
Condition type |
either 'Gaussian noise' or 'Correlated noise'. The r-space noise can be considered as independent or correlated Gaussian. For better computational stability we recommend to use 'Gaussian noise' option. |
Number density of the material ρ0 |
atomic number density of the material. By definition is a number of atoms per unit cell divided by a volume of a unit cell. |
min(r), max(r), dr |
bounds and spacing for the grid on which the PDF behaviour is controlled. |
Number of population members |
NP, number of population members. For many problems it is best to set NP to be at least 10 times the length of the parameter vector (which includes spline knot positions, and, optionally, normalization and ADP parameters). |
Number of iterations |
itermax, the maximum iteration (population generation) allowed. |
Crossover probability (CR) |
crossover probability from interval [0,1]. The crossover probability CR controls the fraction of the parameter values that are copied from the mutant. |
Differential weighting factor (F) |
differential weighting factor from interval [0,2]. Effective values are typically less than one. |
Lower and upper bounds for scale factor fit |
bounds for normalization parameter. If no normalization is needed, use the default value '1, 1' |
Lower and upper bounds for background |
estimation for the background minimum and maximum values. For faster convergence it is better to estimate minimum lower and maximum higher than real minimum and maximum values, respectively. |
Fit background with |
for the case of fitting of individual-bank data we recommend using an analytical function. For a (blended) total scattering function we recommend using splines. Uncertainty interval estimation in unavailable for the analytical backgrounds. |
Number of splines or spline knot positions |
a single integer number (N) will specify number of spline functions to be used (N equidistant knots will be generated). To set specific knot positions, enter numbers divided by commas. Put more knots in the region where background demonstrates oscillative behaviour. |