def convection_lorenz_bridge(): """Lorenz System with observed convection and missing observations. Returns: target: StanModel. """ dataset = data.convection_lorenz_bridge() return lorenz_system.partially_observed_lorenz_system(**dataset)
def __init__(self, name='convection_lorenz_bridge_unknown_scales', pretty_name='Ambrogioni Lorenz System'): dataset = data.convection_lorenz_bridge() del dataset['innovation_scale'] del dataset['observation_scale'] params = dict(dataset, name=name, pretty_name=pretty_name) super(ConvectionLorenzBridgeUnknownScales, self).__init__(**params)
def __init__(self, use_markov_chain=False, name='convection_lorenz_bridge', pretty_name='Ambrogioni Lorenz System'): dataset = data.convection_lorenz_bridge() super(ConvectionLorenzBridge, self).__init__( name=name, pretty_name=pretty_name, use_markov_chain=use_markov_chain, **dataset)
def convection_lorenz_bridge_unknown_scales(): """Lorenz System with observed convection and missing observations. Returns: target: StanModel. """ dataset = data.convection_lorenz_bridge() del dataset['innovation_scale'] del dataset['observation_scale'] return lorenz_system.partially_observed_lorenz_system_unknown_scales( **dataset)
def __init__(self, use_markov_chain=False, name='convection_lorenz_bridge_unknown_scales', pretty_name='Ambrogioni Lorenz System'): dataset = data.convection_lorenz_bridge() del dataset['innovation_scale'] del dataset['observation_scale'] super(ConvectionLorenzBridgeUnknownScales, self).__init__( name=name, pretty_name=pretty_name, use_markov_chain=use_markov_chain, **dataset)
def testLorenzModel(self): dataset = data.convection_lorenz_bridge() self.assertEqual((30,), dataset['observed_values'].shape)
def __init__(self, name='convection_lorenz_bridge', pretty_name='Ambrogioni Lorenz System'): dataset = data.convection_lorenz_bridge() params = dict(dataset, name=name, pretty_name=pretty_name) super(ConvectionLorenzBridge, self).__init__(**params)