title: Error in family$linkinv(eta) : Argument eta must be a nonempty numeric vector
body: <p>The reason the title of the question is the error I am getting is because I simply do not know how to interpret it, no matter how much I research. Whenever I run a logistic regression with <code>bigglm()</code> (from the <code>biglm</code> package, designed to run regressions over large amounts of data), I get:</p>
  
  <pre><code>Error in family$linkinv(eta) : Argument eta must be a nonempty numeric vector
  </code></pre>
  
  <p>This is how my <code>bigglm()</code> function looks like: </p>
  
  <pre><code>fit &lt;- bigglm(f, data = df, family=binomial(link="logit"), chunksize=100, maxit=10) 
  </code></pre>
  
  <p>Where <code>f</code> is the formula and <code>df</code> is the dataframe (of little over a million rows and about 210 variables). </p>
  
  <p>So far I have tried changing my dependent variable to a numeric class but that didn't work. My dependent variable has no missing values. </p>
  
  <p>Judging from the error message I wonder if this might have to do anything with the <code>family</code> argument in the <code>bigglm()</code> function. I have found numerous other websites with people asking about the same error and most of them are either unanswered, or for a completely different case. </p>