in pplbench/ppls/stan/logistic_regression.py [0:0]
def format_data_to_stan(self, data: xr.Dataset) -> Dict:
"""
Take data from the model generator and the previously passed model
arguments to construct a data dictionary to pass to Stan.
:param data: A dataset from the model generator
:returns: a dictionary that can be passed to stan
"""
# transpose the dataset to ensure that it is the way we expect
data = data.transpose("item", "feature")
# we already have all the values to be bound except for X and Y in self.attrs
attrs: dict = self.attrs.copy()
attrs["X"] = data.X.values
attrs["Y"] = data.Y.values
return attrs