Публикации по теме 'r'
Настройка и сокращение гиперпараметров: Подробнее о деревьях решений в R с помощью rpart
В прошлый раз мы добились почти 98% точности с нашим деревом решений из пакета rpart . Давайте установим нашу отправную точку на основе предыдущей статьи с деревом с точностью 98%.
# data preparation
# Load the iris dataset
data(iris)
# Split the data into training and test sets
set.seed(20)
train_index <- sample(1:nrow(iris), nrow(iris)*0.7)
# train dataset formation
train_set <- iris[train_index, ]
str(train_set)
# test dataset formation
test_set <- iris[-train_index, ]..
Языки статистического программирования: Mathlab VS. р
Mathlab – это проприетарное программное обеспечение, используемое для математических и научных вычислений. Он разработан MathWorks и широко используется в научных кругах и промышленности.
R – это язык программирования с открытым исходным кодом, который обычно используется для статистических вычислений и анализа данных.
И Mathlab, и R — мощные инструменты, но у них есть…
Вопросы по теме 'r'
Как в R определить, содержит ли строка escape-последовательности?
У меня есть строка в R, например. х ‹- "c:\tmp\rest.zip". Как я могу обнаружить, что в нем есть escape-последовательности, vis. \т и \р? У нас, ребят из DOS/Windows, есть привычка использовать обратную косую черту, которая не нравится R, и я пишу...
13.11.2023
Удалить столбцы фрейма данных по имени
У меня есть несколько столбцов, которые я хотел бы удалить из фрейма данных. Я знаю, что мы можем удалить их по отдельности, используя что-то вроде:
df$x <- NULL
Но я надеялся сделать это с меньшим количеством команд.
Кроме того, я...
16.10.2023
как заставить фигуры центрироваться без кода центрирования
Один из способов добиться смещения к центру фигур — включить что-то вроде следующего:
\begin{figure}
\begin{center}
[sweave chunk]
\end{center}
\end{figure}
Однако, если вы хотите отобразить код для создания визуализации, код будет...
28.11.2023
Таблица графика ggplot2 в виде строк
Я хотел бы построить следующий набор данных
structure(list(X = structure(c(3L, 12L, 11L, 7L, 13L, 2L, 1L,
10L, 5L, 4L, 8L, 14L, 9L, 6L), .Label = c("BUM", "DDR", "ETB",
"EXP", "HED", "HEDOS", "KON", "LEIT", "MAIN", "MAT", "PER", "PMA",
"TRA",...
12.11.2023
Порядок записей легенды в столбчатых диаграммах ggplot2 при помощи corre_flip ()
Я изо всех сил пытаюсь получить правильный порядок переменных в графике, который я сделал с помощью ggplot2 в R.
Предположим, у меня есть фрейм данных, например:
set.seed(1234)
my_df<- data.frame(matrix(0,8,4))
names(my_df) <- c("year",...
09.11.2023
Как мне рекурсивно работать со списком?
Вызов функции к определенному API возвращает список каталогов. Мой вызов функции выглядит так:
dir_listing('folder_name')
Я могу привести результат к data.frame , и это выглядит так:
name is_folder
foo TRUE
bar FALSE...
19.10.2023
R - генерировать все комбинации из 2 векторов с учетом ограничений
Я хотел бы сгенерировать все комбинации двух векторов с учетом двух ограничений: никогда не может быть более 3 символов из первого вектора, и всегда должен быть хотя бы один символ из второго вектора. Я также хотел бы изменить конечное количество...
09.11.2023
R.matlab/readMat: ошибка в readTag (это)
Я пытаюсь прочитать файл Matlab в R, используя R.matlab, но сталкиваюсь с этой ошибкой:
require(R.matlab)
r <- readMat("file.mat", verbose=T)
Trying to read MAT v5 file stream...
Error in readTag(this) : Unknown data type. Not in range [1,19]:...
05.10.2023
tryCatch и ggplot
Я часто использую tryCatch для захвата потенциальных сообщений об ошибках в моем коде R, но сегодня я столкнулся со странной проблемой с ggplot - и я действительно понятия не имею, что происходит (даже после некоторого времени, потраченного на...
18.12.2023
Найдите максимум для каждой группы и верните другой столбец
Учитывая следующую матрицу тестов:
testMatrix <- matrix( c(1,1,2,10,20,30,300,100,200,"A","B","C"), 3, 4)
colnames(testMatrix) <- c("GroupID", "ElementID", "Value", "Name")
Здесь я хочу найти максимальное значение для каждой группы, а...
20.12.2023
Как создать новую переменную в data.frame на основе условия?
Предположим, у нас есть фрейм данных
x y
1 1
2 4
4 5
как вы можете добавить новую переменную в фрейм данных, чтобы, если x меньше или равно 1, он возвращал "хорошо", если x между 3 и 5, он возвращал "плохо", иначе возвращал...
16.10.2023
Ошибка ggplot2: отношение объекта не найдено
Я нашел в Интернете код, который должен (будет) создавать графику, представляющую некоторые данные из Министерства труда США: Бюро статистики труда:
library(ggplot2)
df <- as.data.frame(read.csv("unemp.csv", colClasses = c("Date", "numeric")))...
23.11.2023
Объединение вложенных выходных данных цикла for в вектор
Я подогнал многоэтапную модель Маркова (MSM), используя 3 ковариаты. Я пытаюсь применить функцию, основными аргументами которой являются подобранная модель МСМ и значения ковариат. Функция:
transition<-qmatrix.msm(MSMmod, ci="normal",...
11.10.2023
Как присвоить значения в матрице поэлементно на основе индексов?
Я определяю 2 числовых вектора следующим образом:
> x <- c(1,2)
> y <- c(1,2)
Теперь я хотел бы иметь матрицу 2x2, заполненную, например. добавление элементов x и y на основе их индексов, поэтому конечный результат должен...
30.10.2023
Почему = и ‹- не эквивалентны внутри()?
> within( list(a="a",b="b"), c="c" )
Error in eval(expr, envir, enclos) : argument is missing, with no default
> within( list(a="a",b="b"), c<-"c" )
$a
[1] "a"
$b
[1] "b"
$c
[1] "c"
Я точно не знаю, почему эти два не должны быть...
24.09.2023
Различия между экспортом графиков png и pdf
У меня проблема с экспортом моих графиков в Rstudio. Результат, когда я экспортирую график в классический формат изображения (png, jpg...), отличается от того, когда я пытаюсь экспортировать его в pdf. Различия не очень большие (разные места...
24.11.2023
R- как динамически называть фреймы данных?
У меня есть два типа файлов в моем каталоге. Каждый тип имеет либо текст «Drug_Rep», либо, если его нет, это означает, что это управляющий файл. Данные о наркотиках имеют повторы, количество которых может варьироваться, как и контроль. Я читаю...
24.10.2023
Поведение при суммировании результатов !is.na()
Почему первая строка возвращает ИСТИНА, а третья строка возвращает 1? Я ожидаю, что обе строки вернут 1. Каково точное значение этих двух дополнительных скобок в третьей строке?
!is.na(5) + !is.na(NA)
# TRUE
(!is.na(5)) + (!is.na(NA))
# 1...
09.10.2023
Автоматически очищать плохие данные
Я создаю приложение, используя shining и openair для анализа данных о ветре. Прямо сейчас данные должны быть «очищены» перед загрузкой пользователем. Я заинтересован в том, чтобы делать это автоматически. Часть данных пуста, часть не является...
14.12.2023
ggplot2 geom_line() для пропуска значений NA
У меня есть набор данных, в котором есть несколько значений NA. При построении этих данных опция geom_line() ggplot соединяет линии по значениям NA. Есть ли способ заставить ggplot пропустить соединение строк по значениям NA?
Редактировать:...
25.11.2023
Новые материалы
Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..
Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом
Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..
Советы по коду Laravel #2
1-) Найти
// You can specify the columns you need
// in when you use the find method on a model
User::find(‘id’, [‘email’,’name’]);
// You can increment or decrement
// a field in..
Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv)
Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..
3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации —
2. Используя квадратичную формулу —
3. Заполнив квадрат —
Давайте поймем это, решив это простое уравнение:
Мы пытаемся сделать LHS,..
Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..
Демистификация рекурсии
КОДЕКС
Демистификация рекурсии
Упрощенная концепция ошеломляющей
О чем весь этот шум?
Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..