title: How do I interpret the results of the findCorrelation() function?
body: <p>I am having trouble with the findCorrelation() function, Here is my input and the output.</p>
  
  <pre><code>&gt;findCorrelation(cor(subset(segdata, select=-c(56))),cutoff=0.9)
  [1] 16 17 14 15 30 51 31 25 40
  &gt;cor(segdata)[c(16,17,14,15,30,51,31,25,40),c(16,17,14,15,30,51,31,25,40)]
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/WFa0u.png" rel="nofollow noreferrer">enter image description here</a></p>
  
  <p>I deleted the 56 colum because this is factor variable. </p>
  
  <p>Above the code, I use cutoff=0.9. it means print only those variables whose correlation is greater than or equal to 0.9.
  But, in the result image file, the end variable(P12002900) has very very low correlation. As i use "cutoff=0.9", Low correlations such as P12002900 should not be output. 
  why this is printed?? </p>
  
  <p>so I use Vehicle bigdata that presented in R.</p>
  
  <pre><code>&gt;library(mlbench)
  &gt;library(caret)
  &gt;data(Vehicle)
  &gt;findCorrelation(cor(subset(Vehicle,select=-c(Class))),cutoff=0.9)
  [1]3 8 11 7 9 2
  &gt;cor(subset(Vehicle,select=-c(Class)))[c(3,8,11,7,9,2),c(3,8,11,7,9,2)]
  </code></pre>
  
  <p>this is result image.
  <a href="https://i.stack.imgur.com/tfWuU.png" rel="nofollow noreferrer">enter image description here</a></p>
  
  <p>the last variable(Circ) has lower than 0.9 correlation.
  but it is printed....</p>
  
  <p>please help me... thanks you for your help!</p>