class_docstr: Class responsible for handling input data and extracting metadata into the
  appropriate form
class_docstr_tok: ["Class","responsible","for","handling","input","data","and","extracting","metadata","into","the","appropriate","form"]
code: def _check_integrity(self):
      if self.exog is not None:
          if len(self.exog) != len(self.endog):
              raise ValueError(
                  "endog and exog matrices are different sizes"
              )
  
imports: from __future__ import annotations
  from statsmodels.compat.python import lmap
  from functools import reduce
  import numpy
  from pandas import DataFrame, Series, isnull, MultiIndex
  import statsmodels.tools.data
  from statsmodels.tools.decorators import cache_readonly, cache_writable
  from statsmodels.tools.sm_exceptions import MissingDataError
label_desc: Use image node_id 20 for calling the ModelData obj's underlying member method code with example usage: obj._check_integrity() without return types