Este tipo de preguntas vienen todo el tiempo (para mí - y como lo demuestra el r-etiquetados SO lista de preguntas - otros también):
hay una función, ya sea en el núcleo R o en cualquier paquete R, que hace x? y si es así,
¿dónde puedo encontrarlo entre los +2000 R Paquetes en CRAN?
respuesta corta: entregue el paquete sos una prueba cuando este tipo de preguntas vienen a
Una de las respuestas anteriores dieron coseno junto con un enlace a su página de ayuda. Esto es probablemente lo que quiere el OP. Cuando mira la página enlazada, ve que esta función se encuentra en el paquete lsa.
Pero ¿cómo podría encontrar esta función si aún no sabía en qué paquete buscarla?
siempre se puede probar las funciones R de ayuda estándar (">" a continuación sólo significa que la línea de comandos R):
> ?<some_name>
> ??<some_name>
> *apropos*<some_name>
Si esto no funciona, a continuación, instalar & carga de los sos paquete y, a continuación
***findFn***
findFn también es alias de "???", tú gh no suelo usar eso porque yo no creo que se pueda pasar más argumentos que el nombre de la función
para la pregunta aquí, intente esto:
> library(sos)
> findFn("cosine", maxPages=2, sortby="MaxScore")
Los argumentos adicionales aprobadas en (" maxPages = 2 "y" sortby = "MaxScore") solo limita el número de resultados devueltos, y especifica cómo se clasifican los resultados, respectivamente - es decir, "encuentra una función llamada 'coseno' o que tiene el término 'coseno' en la descripción de la función, solo devuelve dos páginas de resultados, y las ordena desglosando la puntuación de relevancia "
findFn llamada anterior devuelve un marco de datos con nueve columnas y los resultados como filas, representados como HTML.
El escaneo de la última columna, Descripción y Link, elemento (fila) 21 En la Categoría:
Medidas coseno (matrices)
este texto es también un enlace; al hacer clic en que le lleva a la página de ayuda para esa función en el paquete que contiene dicha función - en otras palabras
usando findFn, se puede encontrar con bastante rapidez la función que desea a pesar de que usted no tiene ninguna idea de cuál es el paquete que está en
¿Realmente necesita R una nueva función solo para 'x% *% y/sqrt (x% *% x * y% *% y)'? –
Esta publicación muestra cómo crear una matriz de coincidencia y luego calcular la similitud del coseno - http://stackoverflow.com/a/24627329/168689 – Rob
También consulte https://stackoverflow.com/questions/8158867/most-efficient- c-coseno-cálculo –