예제 #1
0
 def include_stream(self, name=None, **ignore):
     """ Only attempt regular streams that seem to be processes """
     if '~' in name:
         return False
     else:
         lagged_values = self.get_lagged_values(name=name)
         return is_process(lagged_values)
예제 #2
0
def gaussian_samples(lagged, num, as_process=None):
    as_process = as_process or is_process(lagged)
    return diff_gaussian_samples(
        lagged=lagged,
        num=num) if as_process else independent_gaussian_samples(lagged=lagged,
                                                                 num=num)
예제 #3
0
def exponential_bootstrap(lagged, decay, num, as_process=None):
    as_process = as_process or is_process(lagged)
    return differenced_bootstrap(
        lagged=lagged, decay=decay,
        num=num) if as_process else independent_bootstrap(
            lagged=lagged, decay=decay, num=num)