title: TypeError: __init__() got an unexpected keyword argument 'ratio' when using SMOTE
body: <p>I am using SMOTE to oversample as my dataset is imbalanced. I am getting an unexpected argument error. But in the documentation, the <code>ratio</code> argument is defined for SMOTE. Can someone help me understand where I am going wrong?</p>
  
  <p>Code snippet</p>
  
  <pre><code>from imblearn.over_sampling import SMOTE
  sm = SMOTE(random_state=42, ratio=0.6)
  </code></pre>
  
  <p>Error</p>
  
  <pre><code>TypeError: __init__() got an unexpected keyword argument 'ratio'
  </code></pre>