in svinfer/linear_model/linear_regression.py [0:0]
def _preprocess_data(self, data: AbstractProcessor):
logging.info("data is an instance of %s", type(data))
x, y = data.prepare_xy(self.x_columns, self.y_column, self.fit_intercept)
z = get_result({
"xtx": x.cross(x),
"xty": x.cross(y),
"yty": y.cross(y),
}, data.run_query)
n = z["sample_size"]
xtx = z["xtx"]
xty = z["xty"][:, 0]
yty = z["yty"][0, 0]
return n, xtx, xty, yty