#include <stdio.h>#include <stdlib.h>#include <math.h>#include <string.h>#include <time.h>#include "include/dft.h"#include "include/petc99.h"#include "include/powell.h"#include "include/bootstrap.h"Defines | |
| #define | RAND_MAX 32767 |
| #define | ITER_NR 200 |
Functions | |
| int | bootstrapQSort (const void *par1, const void *par2) |
| int | bootstrap (double *cLim1, double *cLim2, double *SD, double *parameter, double *lowlim, double *uplim, int frameNr, double *tac, double *fitTac, int parNr, double *weight, double(*objf)(double *)) |
Variables | |
| int | bs_parNr |
| int | bs_frameNr |
| double * | bs_parameter |
| double * | bs_uplim |
| double * | bs_lowlim |
| double * | bs_weight |
| double(* | bs_func )(double *) |
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Bootstrap method. Original weights are assumed to be inversely proportional to variance. Square root is used, because bootstrap assumes them to be proportinal to standard deviation. If only standard deviation is wanted then cLim1 and cLim2 can be set to be NULL, and if only the confidence limits are wanted then SD can be set to be NULL.
|
|
||||||||||||
|
local function definitions |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1