Beispiel #1
0
    def estimateExpUncertainty(self,
                               dataset,
                               xuncert=0.01,
                               yuncert=0.01,
                               runs=10,
                               doplots=False,
                               conv=1e-6,
                               grad=1e-6,
                               guess=True):
        """Chresten's method for estimating the error on each parameter due
           to the effect of the exp uncertainty, which is user provided """

        data = self.data[dataset]
        fitdata = self.__datatabs_fits__[dataset]
        #print 'estimating exp uncertainty for %s' %dataset
        fitstats = Fitting.estimateExpUncertainty(data,
                                                  fitdata,
                                                  xuncert=xuncert,
                                                  yuncert=yuncert,
                                                  runs=runs,
                                                  doplots=doplots,
                                                  conv=conv,
                                                  grad=grad,
                                                  guess=guess)

        return fitstats
Beispiel #2
0
    def estimateExpUncertainty(
        self, dataset, xuncert=0.01, yuncert=0.01, runs=10, doplots=False, conv=1e-6, grad=1e-6, guess=True
    ):
        """Chresten's method for estimating the error on each parameter due
           to the effect of the exp uncertainty, which is user provided """

        data = self.data[dataset]
        fitdata = self.__datatabs_fits__[dataset]
        # print 'estimating exp uncertainty for %s' %dataset
        fitstats = Fitting.estimateExpUncertainty(
            data,
            fitdata,
            xuncert=xuncert,
            yuncert=yuncert,
            runs=runs,
            doplots=doplots,
            conv=conv,
            grad=grad,
            guess=guess,
        )

        return fitstats