I am working on a multiple linear regression problem with system defined as :
$Y=\sum_{j=1}^k \beta_jx_j$
I'm using the RidgeCV and LassoCV for the regression, and as mentioned in many places, the standardization of the predictor variables should be done before the Ridge or Lasso regression. Because of the physical definition of my system, I don't want to have the intercept term in the equation, that's why there is no $\beta_0$. But if I standardize the predictors with the normal way :
$z_j=\frac{x_j-\overline{x_j}}{S_j}$
when I convert the standardized betas back to origianl Bs that I want, there will be a term of intercept $\hat{\beta_0}-\sum_{j=1}^k \hat\beta_j\frac{\overline{x_j}}{S_j}$ appear as mentioned in the answer of this question Converting standardized betas back to original variables. But in my case as I said before, I don't want to have the term of intercept, how can I get my original Bs?
P.S. I'm thinking about standardize the predictors by: $z_j=\frac{x_j}{S_j}$ but I don't know if it makes any sense... I'm new to statistics so please help!