Tag: r

Как отключить запрос «Сохранить образ рабочего пространства?» В R?

Когда я выхожу из интерактивной оболочки R, она отображает раздражающее приглашение каждый раз: > > Сохранить изображение рабочей области? [y / n / c]: n Я всегда отвечаю «нет», потому что, если бы я хотел сохранить свою работу, я сделал бы это, прежде чем пытаться выйти. Как избавиться от подсказки? Примечание: смотрите ?save.image

передавая несколько аргументов FUN of lapply (и другие * применяются)

(это должен быть очень простой вопрос, но пока я не нашел ответа в руководствах R …) когда я использую lapply с синтаксисом lapply(input, myfun); – это легко понять, и я могу определить myfun вот так: myfun <- function(x) { # doing something here with x } lapply(input, myfun); и элементы input передаются как аргумент x […]

Суммируйте список матриц

У меня есть список, где каждый элемент представляет собой матрицу 5 * 5. Например [[1]] V1 V2 V3 V4 V5 [1,] 0.000000 46.973700 21.453500 338.547000 10.401600 [2,] 43.020500 0.000000 130.652000 840.526000 56.363700 [3,] 12.605600 173.238000 0.000000 642.075000 19.628100 [4,] 217.946000 626.368000 481.329000 0.000000 642.341000 [5,] 217.946000 626.368000 481.329000 0.000000 642.341000 [[2]] V1 V2 V3 V4 […]

Сетевая диаграмма направленности в R

У меня есть некоторые данные, похожие на data.frame d следующим образом. d <- structure(list(ID = c("KP1009", "GP3040", "KP1757", "GP2243", "KP682", "KP1789", "KP1933", "KP1662", "KP1718", "GP3339", "GP4007", "GP3398", "GP6720", "KP808", "KP1154", "KP748", "GP4263", "GP1132", "GP5881", "GP6291", "KP1004", "KP1998", "GP4123", "GP5930", "KP1070", "KP905", "KP579", "KP1100", "KP587", "GP913", "GP4864", "KP1513", "GP5979", "KP730", "KP1412", "KP615", "KP1315", "KP993", "GP1521", "KP1034", […]

Как увеличить пространство между полосками на штриховом участке в ggplot2?

Как увеличить пространство между полосками на графике в ggplot2 ?

Сумма строк на основе значения столбца

Я хочу суммировать строки, которые имеют одинаковое значение в одном столбце: > df df X1 X2 X3 1 a 1 3 2 b 5 3 3 a 3 4 4 c 6 5 5 c 2 2 Для одного столбца (X2) данные могут быть агрегированы для получения сумм всех строк, имеющих одно и то же […]

Загружать только источники пакета и все зависимости

Мне интересно, если есть способ использовать install.packages() или другие связанные функции, чтобы сделать следующее: загружать только источники (то есть файлы tar.gz ) указанных пакетов и все их зависимости в указанную папку (в Windows) , Одна из причин для этого: скажем, у меня есть учетная запись Linux, которая не включена для доступа в Интернет. Чтобы установить […]

Как можно наложить эллипс данных на диаграмму рассеяния ggplot2?

У меня есть функция R, которая дает 95% доверительные эллипсы для диаграмм рассеяния. Результат выглядит так: по умолчанию для каждого эллипса по умолчанию 50 точек (50 строк): [,1] [,2] [1,] 0.097733810 0.044957994 [2,] 0.084433494 0.050337990 [3,] 0.069746783 0.054891438 Я хотел бы наложить несколько таких эллипсов для каждого уровня фактора, называемого «сайт» на диаграмме рассеяния ggplot2 […]

Заказ баров в ggplot

Я просмотрел ответы на этом форуме, но не могу найти ответа на эту конкретную проблему. У меня есть следующие данные и вы хотите создать гистограмму, где бары упорядочены от самых больших до наименьших с точки зрения «Ценность», а не иметь их в алфавитном порядке: breadth_data <- read.table(textConnection("Stakeholder Value 'Grantseekers' 0.90 'Donors' 0.89 'Community' 0.55 'Hurricane […]

Простой подход к назначению кластеров для новых данных после кластеризации k-средних

Я выполняю кластеризацию k-значений на фрейме данных df1, и я ищу простой подход к вычислению ближайшего центра кластера для каждого наблюдения в новом фрейме данных df2 (с теми же именами переменных). Подумайте о df1 как наборе обучения и df2 на тестовом наборе; Я хочу сгруппировать на обучающем наборе и назначить каждую тестовую точку на правильный […]

Давайте будем гением компьютера.