SIENTIAPDE-1321: Formatted files
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -145,6 +145,7 @@ celerybeat.pid
|
|||||||
env/
|
env/
|
||||||
venv/
|
venv/
|
||||||
ENV/
|
ENV/
|
||||||
|
venv_311/
|
||||||
env.bak/
|
env.bak/
|
||||||
venv.bak/
|
venv.bak/
|
||||||
|
|
||||||
|
|||||||
@@ -254,7 +254,9 @@ class TrainingRepository:
|
|||||||
ar_var=params.target_variable if params.include_ar else None,
|
ar_var=params.target_variable if params.include_ar else None,
|
||||||
)
|
)
|
||||||
|
|
||||||
def _extract_model_equation(self, regr: LinearRegressionModel, params: TrainModelParams) -> dict:
|
def _extract_model_equation(
|
||||||
|
self, regr: LinearRegressionModel, params: TrainModelParams
|
||||||
|
) -> dict:
|
||||||
"""
|
"""
|
||||||
Extract the linear regression equation coefficients and create equation metadata.
|
Extract the linear regression equation coefficients and create equation metadata.
|
||||||
|
|
||||||
@@ -283,12 +285,14 @@ class TrainingRepository:
|
|||||||
coefficients_dict[var] = float(coefficients[i])
|
coefficients_dict[var] = float(coefficients[i])
|
||||||
|
|
||||||
# Create equation string
|
# Create equation string
|
||||||
equation_parts = [f"{coef:.6f} * {var}" for var, coef in coefficients_dict.items()]
|
equation_parts = [f'{coef:.6f} * {var}' for var, coef in coefficients_dict.items()]
|
||||||
equation_string = f"{params.target_variable} = {intercept:.6f} + " + " + ".join(equation_parts)
|
equation_string = f'{params.target_variable} = {intercept:.6f} + ' + ' + '.join(
|
||||||
|
equation_parts
|
||||||
|
)
|
||||||
|
|
||||||
# Create LaTeX equation
|
# Create LaTeX equation
|
||||||
latex_parts = [f"{coef:.6f} \\cdot {var}" for var, coef in coefficients_dict.items()]
|
latex_parts = [f'{coef:.6f} \\cdot {var}' for var, coef in coefficients_dict.items()]
|
||||||
latex_equation = f"{params.target_variable} = {intercept:.6f} + " + " + ".join(latex_parts)
|
latex_equation = f'{params.target_variable} = {intercept:.6f} + ' + ' + '.join(latex_parts)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'target_variable': params.target_variable,
|
'target_variable': params.target_variable,
|
||||||
@@ -296,5 +300,5 @@ class TrainingRepository:
|
|||||||
'intercept': float(intercept),
|
'intercept': float(intercept),
|
||||||
'equation_string': equation_string,
|
'equation_string': equation_string,
|
||||||
'latex_equation': latex_equation,
|
'latex_equation': latex_equation,
|
||||||
'model_type': 'Linear Regression'
|
'model_type': 'Linear Regression',
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user