Вопросы с тегом «r»

R - это свободный язык программирования с открытым исходным кодом и программная среда для статистических вычислений, биоинформатики, визуализации и общих вычислений. Пожалуйста, предоставьте минимальный и воспроизводимый пример (ы) вместе с желаемым результатом. Используйте `dput ()` для данных и укажите все неосновные пакеты с помощью вызовов library (). Не вставляйте изображения для данных или кода, вместо этого используйте блоки кода с отступом. Для вопросов, связанных со статистикой, используйте https://stats.stackexchange.com.

1
Динамическое мутирование нескольких столбцов при кондиционировании определенных строк
Я знаю, что здесь есть несколько подобных вопросов, но ни один из них, кажется, не решает точную проблему, которая у меня есть. set.seed(4) df = data.frame( Key = c("A", "B", "A", "D", "A"), Val1 = rnorm(5), Val2 = runif(5), Val3 = 1:5 ) Я хочу обнулить значения столбцов значений для …
11 r  dplyr  data.table 

5
Получить все источники функций
В R я использую source()для загрузки некоторых функций: source("functions.R") Можно ли получить список всех функций, определенных в этом файле? Как имена функций. (Может быть, source()сам может это как-то вернуть?). PS: в крайнем случае можно было бы вызвать source()второй раз, как, local({ source(); })а затем выполнить ls()внутри и фильтровать функции, но …
11 r 

6
объединить кадры данных на основе нескольких столбцов и порогов
У меня есть два data.frameS с несколькими общими столбцами (здесь: date, city, ctry, и ( other_) number). Теперь я хотел бы объединить их в приведенных выше столбцах, но допустил бы некоторые различия: threshold.numbers <- 3 threshold.date <- 5 # in days Если разница между dateзаписями составляет > threshold.date(в днях) или …
11 r  dataframe 

2
Создание функции с несколькими столбцами
Я пытаюсь создать facet_multi_col()функцию, похожую на facet_col()функцию в ggforce- которая позволяет макет фасета с аргументом пробела (который не доступен в facet_wrap()) - но по нескольким столбцам. Как и в последнем графике ниже (создан с помощью grid.arrange()), я не хочу, чтобы фасеты обязательно выравнивались по строкам, поскольку высоты в каждом фасете …

1
сюжет, где остаются точки и линии исчезают
Вот воспроизводимый пример статического графика, который я хочу анимировать (я хочу показать, как ведет себя сэмплер MCMC). library(tidyverse) library(gganimate) set.seed(1234) plot_data <- tibble(x=cumsum(rnorm(100)), y=cumsum(rnorm(100)), time=1:length(x)) ggplot(data=plot_data, aes(x=y, y=x)) + geom_point() + geom_line() То, что я хотел бы видеть, это то, что точки видны, когда они нарисованы и немного потускнели (т.е. …

2
R ggplot2: Как я могу назвать ось y в зависимости от значения переменной с facet_wrap?
Я дам вам представление о данных, и я думаю, тогда будет легче понять, чего я пытаюсь достичь. Repex: ID <- c(1, 1, 2, 3, 3, 3) cat <- c("Others", "Others", "Population", "Percentage", "Percentage", "Percentage") logT <- c(2.7, 2.9, 1.5, 4.3, 3.7, 3.3) m <- c(1.7, 1.9, 1.1, 4.8, 3.2, 3.5) …
10 r  ggplot2 

1
R: реализация моего собственного алгоритма повышения градиента
Я пытаюсь написать свой собственный алгоритм повышения градиента. Я понимаю, что существуют такие пакеты, как gbmиxgboost, , но я хотел бы понять , как работает алгоритм, написав мой собственный. Я использую irisнабор данных, и мой результат Sepal.Length(непрерывный). Моя функция потерь mean(1/2*(y-yhat)^2)(в основном среднеквадратическая ошибка с 1/2 впереди), поэтому мой соответствующий …

1
NPC координаты geom_point в ggplot2
Как я могу получить х , Y координаты geom_point в ggplot , где опорный кадр весь график изображения? Я могу создать ggplot с некоторыми geom_point с помощью: library(ggplot2) my.plot <- ggplot(data.frame(x = c(0, 0.456, 1), y = c(0, 0.123, 1))) + geom_point(aes(x, y), color = "red") Это дает: Преобразовав это …
10 r  ggplot2  grob 

2
Условие фильтра dplyr для различения символа Юникода и его представления в Юникоде
Я пытаюсь отфильтровать столбец Символ на основе его формы \uxxxx Это очень просто визуально, то есть, некоторые выглядят как $, ¢, £, и другие , как \u058f, \u060b, \u07fe. Но я не могу понять это с помощью stringi/dplyr library(dplyr) library(stringi) df <- structure(list(Character = c("\\u0024", "\\u00A2", "\\u00A3", "\\u00A4", "\\u00A5", "\\u058F", …
10 r  dplyr  stringr  stringi 

1
Начальные значения по умолчанию, соответствующие логистической регрессии с помощью glm
Мне интересно, как начальные значения по умолчанию указаны в glm. Этот пост предполагает, что значения по умолчанию установлены в виде нулей. Это один говорит , что существует алгоритм позади него, однако соответствующая связь нарушена. Я попытался согласовать простую модель логистической регрессии с алгоритмом трассировки: set.seed(123) x <- rnorm(100) p <- …

2
Как связать встроенные изображения, которые выровнены по нескольким строкам текста, используя r-markdown?
Я хочу связать отчет так, чтобы заголовок был похож на изображение ниже. квадрат слева - это иконка прямоугольники текстовые Я столкнулся с тремя проблемами в настоящее время Как вставить значок с URL (онлайн-изображение)? как отформатировать иконку так, чтобы она была встроена в 3 строки текста как изменить размер шрифта и …
10 r  r-markdown  knitr 


3
R: как сделать выборку без замены И без последовательных одинаковых значений
Я потратил больше суток, пытаясь выполнить то, что кажется очень простым делом. Мне нужно создать 300 «случайных» последовательностей, в которых числа 1, 2, 3 и 4 появляются ровно 12 раз, но одно и то же число никогда не используется дважды «подряд» / последовательно. Мои лучшие попытки (наверное) были: R выборки …
10 r  sample 

2
Почему две ссылки на один и тот же вектор возвращают разные адреса памяти для каждого элемента вектора?
Я изучаю R и в настоящее время я читаю эту книгу . Чтобы убедиться, что я понимаю концепцию, я провел следующий тест, который оказался довольно запутанным для меня, и я был бы признателен, если бы вы могли уточнить его. Вот тест, который я запускал непосредственно в R-оболочке с терминала (не …
9 r 

2
Как сохранить файлы параллельно без автоматического увеличения размера файла?
У меня есть 2 сценария, которые делают точно так же. Но один сценарий создает 3 файла RData, который весит 82,7 КБ, а другой сценарий создает 3 файла RData, который весит 120 КБ. первый без параллели: library("plyr") ddply(.data = iris, .variables = "Species", ##.parallel=TRUE,##Without parallel .fun = function(SpeciesData){ #Create Simple Model …
9 r  plyr 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.