#title Similarity
[[TableOfContents]]

 * [attachment:Similarity/Similarity.zip Similarity Metrics Calculation in R (LLR,Correlation,Vector,Tanimoto)] --> https://gist.github.com/geofferyzh/2494809

==== Consine Similarity ====
attachment:Similarity/cosine_sim.PNG
 참고: A⋅B = |A||B|Cosθ

{{{
A <- c(1,2,3,4,5)
B <- c(6,7,8,9,10)
sum(A*B) / (sqrt(sum(A^2)) * sqrt(sum(B^2)))
}}}
 * 분자: 벡터의 내적 --> 만약 두 벡터의 크기는 같은데 방향이 다르다면 정사영했을 때의 길이 차이 만큼 방향이 다른 것이지..
 * 분모: 두 벡터의 크기의 곱

두 벡터가 이루는 각이 90도이면 Cosθ = 0이다. 즉, 두 벡터의 방향이 직각.
두 벡터가 이루는 각이 0 도이면 Cosθ = 1이다. 즉, 두 벡터의 방향이 똑같다는 얘기.

==== Trajectory Distance ====
 * https://github.com/yaodi833/traj_similarity/blob/master/Trajectory%20Distance-Yao%20Di.pdf