Ваш вопрос или, в любом случае, общая схема, очевидно, были основным вариантом использования пакета sos .
sos фактически идет на шаг дальше, чем требует ваш вопрос, идентифицируя определенные функции с пакетами; кроме того, он ранжирует результаты по релевантности (по умолчанию вы можете изменить поведение по умолчанию с помощью параметра «sortby», например, sortby = «Date»)
Вот как это работает:
большая часть функциональности этого пакета предоставляется командой " findFn "
Например,
, если вы хотите список всех функций и родительский пакет, связанный с точечными диаграммами :
findFn("scatter plot", maxPages=2, sortby="TotalScore")
Возвращает фрейм данных, отформатированный в виде таблицы HTML и доставленный в браузер по умолчанию (если вы не хотите, чтобы он сразу всплывал, просто привязайте вызов функции к переменной и затем вызовите переменную, когда будете готовы )
Самым правым столбцом страницы данных / HTML-страницы является «Описание и ссылка». При нажатии на запись в этом столбце откроется еще одна вкладка в вашем браузере (в соответствии с установленными пользователем настройками, установленными в вашем браузере) с полной страницей справки R для этой функции.
Результаты вышеприведенного вызова функции показывают, например, что функции для построения графика данных в формате «точечного графика» находятся в следующих пакетах:
- ade4 (функция: разброс)
- IDPmisc (функции: ipairs, iplots)
- GGally (функция: ggally_points)
- PerformanceAnalytics (функция:
chart.Scatter)
- mclust (функция: clPairs)
Другой пример:
findFn("boxplot", maxPages=2, sortby="TotalScore")
идентифицирует эти (среди прочего) пакеты / функции для построения коробочных графиков:
- sfsmisc (функция: boxplot.matrix)
- aplpack (функция: boxplot2D)
- NADA (функция: boxplot-методы)
- StatDA (функция: rg.boxplot)
- plotrix (функция: gap.boxplot)
- gplots (функция: boxplot.n)
- multcompView (функция:
multcompBoxplot)
- oligo (функция: boxplot)