Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- library(stylo)
- cosine.delta = function(x){
- # z-scoring the input matrix of frequencies
- x = scale(x)
- # computing cosine dissimilarity
- y = as.dist( x %*% t(x) / (sqrt(rowSums(x^2) %*% t(rowSums(x^2)))) )
- # then, turning it into cosine similarity
- z = 1 - y
- # getting the results
- return(z)
- }
- stylo(distance.measure="cosine.delta")
- import rpy2.robjects as ro
- R = ro.r
- R.library("stylo")
- cosinedelta = R.function(x){
- # z-scoring the input matrix of frequencies
- x = scale(x)
- # computing cosine dissimilarity
- y = as.dist( x %*% t(x) / (sqrt(rowSums(x^2) %*% t(rowSums(x^2)))) )
- # then, turning it into cosine similarity
- z = 1 - y
- # getting the results
- return(z)
- }
- R.stylo(distance.measure="cosinedelta")
Add Comment
Please, Sign In to add comment