The aim of CTVsuggest is to provide recommendations for packages to be added to available CRAN Task Views.
This R package is based on follow up work of my 4th year university dissertation supervised by Ioannis Kosmidis
The CTVsuggest R package has a single simple function: CTVsuggest()
, that outputs package suggestions.
The model training is carried out by the CTVsuggestTrain package, for further detail on the workflow view the Packages Workflow Section of the CTVsuggest Overview Vignette.
Installation
You can install the development version of CTVsuggest from GitHub with:
# install.packages("devtools")
devtools::install_github("DylanDijk/CTVsuggest")
Example
CTVsuggest()
function takes a Task View name (taskview
) and n
as arguments. Then outputs a data.frame
containing the top n
recommendations for the chosen Task View.
library(CTVsuggest)
CTVsuggest(taskview = "NaturalLanguageProcessing", n = 5)
#> NaturalLanguageProcessing Packages
#> LSX 0.9981190 LSX
#> doc2vec 0.9917591 doc2vec
#> jiebaRD 0.9835720 jiebaRD
#> text.alignment 0.9726128 text.alignment
#> R.temis 0.9644548 R.temis