class_docstr: This class specifies the interface for a model based on discrete parameters.
  
  These methods should be implemented to have access to all of the features
  of Ax.
class_docstr_tok: ["This","class","specifies","the","interface","for","a","model","based","on","discrete","parameters",".","These","methods","should","be","implemented","to","have","access","to","all","of","the","features","of","Ax","."]
docstr: Fit model to m outcomes.
  
  Args:
      Xs: A list of m lists X of parameterizations (each parameterization
          is a list of parameter values of length d), each of length k_i,
          for each outcome.
      Ys: The corresponding list of m lists Y, each of length k_i, for
          each outcome.
      Yvars: The variances of each entry in Ys, same shape.
      parameter_values: A list of possible values for each parameter.
      outcome_names: A list of m outcome names.
docstr_tok: ["Fit","model","to","m","outcomes",".","Args",":","Xs",":","A","list","of","m","lists","X","of","parameterizations","(","each","parameterization","is","a","list","of","parameter","values","of","length","d",")",",","each","of","length","k_i",",","for","each","outcome",".","Ys",":","The","corresponding","list","of","m","lists","Y",",","each","of","length","k_i",",","for","each","outcome",".","Yvars",":","The","variances","of","each","entry","in","Ys",",","same","shape",".","parameter_values",":","A","list","of","possible","values","for","each","parameter",".","outcome_names",":","A","list","of","m","outcome","names","."]
code: def fit(
      self,
      Xs: List[List[TParamValueList]],
      Ys: List[List[float]],
      Yvars: List[List[float]],
      parameter_values: List[TParamValueList],
      outcome_names: List[str],
  ) -> None:
      """Fit model to m outcomes.
  
      Args:
          Xs: A list of m lists X of parameterizations (each parameterization
              is a list of parameter values of length d), each of length k_i,
              for each outcome.
          Ys: The corresponding list of m lists Y, each of length k_i, for
              each outcome.
          Yvars: The variances of each entry in Ys, same shape.
          parameter_values: A list of possible values for each parameter.
          outcome_names: A list of m outcome names.
      """
      pass
  
file_path: Ax/ax/models/discrete_base.py
imports: from typing import Dict, List, Optional, Tuple
  import numpy
  from ax.core.types import TGenMetadata, TParamValue, TParamValueList
  from ax.models.base import Model
  from ax.models.types import TConfig
label_desc: Use image node_id 1 for calling the DiscreteModel obj's underlying member method code with example usage: obj.fit(Xs, Ys, Yvars, parameter_values, outcome_names) without return types