Запитання з тегом «r»

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


3
Як використовувати випадкові ліси в R з відсутніми значеннями?
library(randomForest) rf.model <- randomForest(WIN ~ ., data = learn) Я хотів би підібрати випадкову модель лісу, але я отримую таку помилку: Error in na.fail.default(list(WIN = c(2L, 1L, 1L, 2L, 1L, 2L, 2L, 1L, : missing values in object У мене є вивчення кадру даних з 16 числовими атрибутами, і WIN …
74 r  random-forest 

2
Що таке семантика copy-on-modify у R, і де канонічне джерело?
Час від часу я стикаюся з думкою, що R має семантику копіювання та модифікації , наприклад, у вікі devtools Хадлі . Більшість об'єктів R мають семантику copy-on-modify, тому зміна аргументу функції не змінює вихідне значення Я можу простежити цей термін до списку розсилки R-Help. Наприклад, Пітер Далгаард писав у липні …

2
Який правильний / стандартний спосіб перевірити, чи різниця менша від точності машини?
Я часто опиняюся в ситуаціях, коли потрібно перевірити, чи отримана різниця вище машинної точності. Схоже , що для цієї мети R має зручну змінну: .Machine$double.eps. Однак, коли я звертаюсь до вихідного коду R для отримання рекомендацій щодо використання цього значення, я бачу безліч різних шаблонів. Приклади Ось кілька прикладів з …

14
Підрахунок та підсумовування позитивних та від’ємних числових послідовностей
Я хочу написати код для підрахунку та підсумовування будь-яких позитивних і негативних рядів чисел. Числа або позитивні, або негативні (немає нуля). Я написав коди з forпетлями. Чи є якась креативна альтернатива? Дані R set.seed(100) x <- round(rnorm(20, sd = 0.02), 3) пітон x = [-0.01, 0.003, -0.002, 0.018, 0.002, 0.006, …
31 python  r 

7
Як замінити NA набором значень
У мене є такий кадр даних: library(dplyr) library(tibble) df <- tibble( source = c("a", "b", "c", "d", "e"), score = c(10, 5, NA, 3, NA ) ) df Це виглядає приблизно так: # A tibble: 5 x 2 source score <chr> <dbl> 1 a 10 . # current max value …
18 r  dplyr  tibble 

5
data.table лінійно інтерполюючи значення NA без груп
Я хотів заповнити деякі значення NA у таблиці даних без груп. Будь ласка, врахуйте цей витяг таблиць даних, що відображає час та відстані: library(data.table) df <- data.frame(time = seq(7173, 7195, 1), dist = c(31091.33, NA, 31100.00, 31103.27, NA, NA, NA, NA, 31124.98, NA,31132.81, NA, NA, NA, NA, 31154.19, NA, 31161.47, …
18 r  data.table 

3
Оптимізація цільової функції R з Rcpp повільніше, чому?
Зараз я працюю над методом Байєса, який вимагає декількох кроків оптимізації багаточленної моделі logit за ітерацію. Я використовую Optim () для виконання цих оптимізацій, і об'єктивна функція, написана в Р. Профілювання показало, що Optim () є основним вузьким місцем. Після копання я знайшов це питання, в якому вони припускають, що …
16 c++  r  optimization  rcpp 

3
Визначте ім'я функції в межах цієї функції
Як я можу отримати ім'я функції в межах цієї неанонімної функції? нижче я припускаю, що є функція або процес для цього, що називається, magical_r_function()і які очікувані результати будуть. my_fun <- function(){ magical_r_function() } my_fun() ## [1] "my_fun" foo_bar <- function(){ magical_r_function() } foo_bar() ## [1] "foo_bar" ballyhoo <- function(){ foo_bar() …
15 r 

1
Які обмеження щодо seq.int?
На seqсторінці чоловіка зазначено наступне (моє наголос): Опис Утворіть регулярні послідовності. seqє стандартним загальним із методом за замовчуванням. seq.intце примітив, який може бути набагато швидшим, але має кілька обмежень . Сторінка насправді не описує, що таке обмеження. Ось будь-яка інша згадка seq.intтам: Аргументи [...] length.outбажана довжина послідовності. Невід’ємне число, яке …
15 r 

4
Використання R для вирішення гри Lucky 26
Я намагаюся показати синові, як кодування можна використовувати для вирішення проблеми, поставленої грою, а також бачити, як R обробляє великі дані. Гра, про яку йдеться, називається "Lucky 26". У цій грі цифри (1-12 без дублікатів) розміщуються на 12 точках на зірці Девіда (6 вершин, 6 перетинів), а 6 рядків із …
15 r  bigdata  permutation 


2
Як я можу програмно сказати, скільки граней має ggplot?
Нижче наведено код та графік. Графік має три грані. Де the_plotя можу знайти три аспекти? Так, я можу отримати це з mtcarsфрейму даних the_plot$data, але я не хочу відтворювати аналіз даних. Швидше, я хочу оглянути графічні елементи the_plot, тому мені не доведеться дублювати логіку програми в декількох місцях. the_plot$facetне показує …
13 r  ggplot2 

3
Використання нестандартного оцінювання на основі тидевалу в перекодуванні в правій частині мутації
Розглянемо таблицю, де кожен стовпець є символьним вектором, який може приймати багато значень - скажімо, "A" через "F". library(tidyverse) sample_df <- tibble(q1 = c("A", "B", "C"), q2 = c("B", "B", "A")) Я хочу створити функцію, яка приймає назву стовпця як аргумент, і перекодує цей стовпець, щоб будь-яка відповідь "А" перетворилася …
13 r  dplyr  rlang  tidyeval  nse 

1
Як перемикати кадр даних, що складається з стовпця з розділом і підрозділом в R
У мене нижче згаданий кадр даних: structure( list(ID = c("P-1", " P-1", "P-1", "P-2", "P-3", "P-4", "P-5", "P-6", "P-7", "P-8"), Date = c("2020-03-16 12:11:33", "2020-03-16 13:16:04", "2020-03-16 06:13:55", "2020-03-16 10:03:43", "2020-03-16 12:37:09", "2020-03-16 06:40:24", "2020-03-16 09:46:45", "2020-03-16 12:07:44", "2020-03-16 14:09:51", "2020-03-16 09:19:23"), Status = c("SA", "SA", "SA", "RE", "RE", "RE", …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.