Skip to contents

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