code: def test_growth_init_minmax(self, daily_univariate_ts, backend):
      model = Prophet(
          growth="logistic", stan_backend=backend, scaling="minmax"
      )
      train = daily_univariate_ts.iloc[:468].copy()
      train["cap"] = train["y"].max()
  
      history = model.setup_dataframe(train, initialize_scales=True)
  
      k, m = model.linear_growth_init(history)
      assert k == pytest.approx(0.4053406)
      assert m == pytest.approx(0.3775322)
  
      k, m = model.logistic_growth_init(history)
      assert k == pytest.approx(1.782523, abs=1e-4)
      assert m == pytest.approx(0.280521, abs=1e-4)
  
      k, m = model.flat_growth_init(history)
      assert k == 0
      assert m == pytest.approx(0.32792770, abs=1e-4)
  
imports: import numpy
  import pandas
  import pytest
  from prophet import Prophet
  from prophet.utilities import warm_start_params
label_desc: Use image node_id 3 for calling the TestProphetTrendComponent obj's underlying member method code with example usage: obj.test_growth_init_minmax(daily_univariate_ts, backend) without return types