Публикации по теме 'r'
Создание интерактивных информационных панелей в R Shiny с использованием скриптов Python в качестве серверной части.
Почему всегда R против Python? Почему мы не можем признать, что оба они по-своему уникальны, и мы должны знать, как использовать их обоих одновременно?
Shiny — это пакет R, который позволяет легко создавать интерактивные веб-приложения прямо из R. Вы можете размещать автономные приложения на веб-странице или встраивать их в документы R Markdown или создавать панели инструментов . Вы также можете расширить свои приложения Shiny с помощью тем CSS , виджетов HTML и действий..
Алгоритм случайного леса
Модель:
Случайный лес — это древовидный алгоритм, который включает в себя построение нескольких деревьев решений и последующее объединение их результатов для улучшения обобщающей способности модели. Случайный лес является наиболее часто используемым алгоритмом из-за его простоты и того факта, что его можно использовать как для задач классификации, так и для задач регрессии.
Предположим, женщина по имени Лилли решает отправиться в путешествие и спрашивает у людей совета. Сначала она..
Вопросы по теме 'r'
транспонировать 250 000 строк в столбцы в R
Я всегда транспонирую с помощью команды t(file) в R. Но она не работает должным образом (вообще не работает) в файле больших данных (250 000 строк и 200 столбцов). Любые идеи.
Мне нужно рассчитать корреляцию между 2-й строкой (PTBP1) со всеми...
27.09.2023
Сгенерировать все комбинации с заданным ограничением
Как я могу сгенерировать все 6 комбинаций двух процедур (A, B) в блоках по 4, чтобы в каждом блоке было равное количество A и B, используя R?
"AABB","ABAB","ABBA","BBAA","BABA","BAAB"
P.S. Количество комбинаций рассчитывается следующим...
18.12.2023
OpenMP в Fortran в R - программа зависает без причины?
У меня есть программа на R, которая вызывает пару подпрограмм Fortran, поддерживающих openMP. Есть две подпрограммы Фортрана sub_1 и sub_2 . Первый вызывается дважды в функции R, а второй — один раз. Обе процедуры почти идентичны, за исключением...
13.11.2023
Как удалить левое пустое пространство в выводе тепловой карты.2
С этим кодом
library(gplots)
# Read data
dat <- read.table("http://dpaste.com/1501148/plain/",sep="\t",header=T);
rownames(dat) <- dat$Name
dat <- dat[,!names(dat) %in% c("Name")]
#Set colour
hmcols <- rev(redgreen(2750));...
05.12.2023
R ggplot2 гистограмма с накоплением, x as.factor(Time), fill = c(Mean.E, Mean.T, Mean.P)
Я пытаюсь создать столбчатый график с накоплением, но мне не повезло. К сожалению, я не могу понять, как опубликовать фрейм данных, и я новый пользователь, поэтому не могу публиковать изображения. Я дал расположение данных ниже. Я хочу построить...
30.09.2023
Как заставить таблицу иметь равные размеры?
Как я могу заставить размеры таблицы быть равными в R ?
Например:
a <- c(0,1,2,3,4,5,1,3,4,5,3,4,5)
b <- c(1,2,3,3,3,3,3,3,3,3,5,5,6)
c <- table(a,b)
print(c)
# b
#a 1 2 3 5 6
# 0 1 0 0 0 0
# 1 0 1 1 0 0
# 2 0 0 1 0 0
# 3 0 0...
27.09.2023
В R: как создать вектор запаздывающих разностей, но сохранить исходное значение для отрицательных разностей без использования циклов
У меня есть вектор в R вида:
> a <- c(1,3,5,7,9,11,1,3,5,7,9,11,1,3,5,7,9,11)
> a
[1] 1 3 5 7 9 11 1 3 5 7 9 11 1 3 5 7 9 11
Я могу взять запаздывающие различия следующим образом:
b <- diff(a)
> b
[1] 2...
28.10.2023
Как правильно спроецировать и построить растр в R
У меня есть растр в проекции Берманна равной площади, и я хотел бы спроецировать его на проекцию и график Моллвейде.
Однако, когда я делаю это с помощью следующего кода, график кажется неправильным, поскольку карта простирается в стороны, и есть...
23.11.2023
read_excel 'ожидает числа' и значение является числовым
Я не нашел ответа на этот вопрос, поэтому, надеюсь, здесь можно получить помощь.
Я читаю много файлов Excel, содержащихся в файлах .zip. Каждый .zip, который у меня есть, содержит около 40 файлов Excel, которые я хочу прочитать. Я пытаюсь создать...
19.09.2023
Среднее значение, исключая ноль и na для всех столбцов с dplyr
Я хочу использовать мой фрейм данных с пакетом dplyr для всех моих столбцов.
n = c(NA, 3, 5)
s = c("aa", "bb", "cc")
b = c(3, 0, 5)
df = data.frame(n, s, b)
Здесь я хочу, чтобы моя функция получила среднее значение = 4 для столбцов n и b,...
06.11.2023
создать вторичную ось Y в R
У меня возник вопрос относительно создания вторичной оси Y в R. Вот пример набора данных.
#generate some artifical data
per_cur <- runif(1171, 0.1, 7.62)
obs<-runif(1171,100,1000)
#create a density histogram of per_cur
par(mfrow=c(2,1))...
18.11.2023
Уменьшите количество уровней для каждого фактора подхода dplyr
Я пытаюсь уменьшить количество уровней в каждой факторной переменной в моих данных. Я хочу уменьшить количество уровней, выполняющих 2 операции:
Если количество уровней больше порогового значения, замените менее частые уровни на новый уровень,...
03.12.2023
Quanteda: как создать dfms с одинаковыми характеристиками из списка слов
Я запускаю случайный лес на n-граммовой матрице статей, потому что хотел бы разделить его на 2 категории. В результате РФ я получил список важных переменных.
Теперь я хотел бы запустить случайный лес только для выбранных первых n функций, а затем...
19.11.2023
Предупреждение при создании функции в R
Поскольку я использую перекрестную проверку со многими различными алгоритмами, я решил построить себе следующую функцию:
crossFun <- function(myseed, vars, labels, par, tim, algo, len) {
set.seed(myseed)
multiFolds <-...
21.09.2023
dplyr: свернуть строки, которые могут отсутствовать
Я работаю с данными биологической последовательности в формате GTF. Вот простой пример формата:
start stop type name
1 90 exon transcript_1_exon_1
12 15 start_codon transcript_1_exon_1
100 160 exon...
22.09.2023
R shiny: преобразование реактивного data.frame с помощью reactiveValues и наблюдения
У меня проблемы с преобразованием реактивного data.frame с помощью reactiveValues и наблюдения. Я более знаком с обычным reactive () и не могу понять reactiveValues. Я хотел бы добавить столбец под названием «Биомасса» в data.frame под названием...
25.11.2023
Предупреждающее сообщение с использованием функции if в data.table
У меня есть пользовательская функция, которая включает функцию ЕСЛИ. Когда я использую эту функцию в data.table, я получаю предупреждение о том, что «условие имеет длину> 1, и будет использоваться только первый элемент».
Я думаю, что функция может...
25.09.2023
Как включить анимацию частиц в приложение Shiny
Мне интересно, как реализовать анимацию частиц в фоновом режиме моего приложения Shiny, доступную на https://vincentgarreau.com/particles.js/
Ниже приведен мой блестящий код.
ui.R
library(shiny)
fluidPage(...
18.12.2023
R- Требуется сетка ggplots при использовании цикла for
У меня есть цикл для построения некоторых диаграмм рассеяния с помощью ggplot, но я получаю их как отдельные графики (для каждого уникального идентификатора участника). Я хотел бы иметь несколько графиков на странице, например, сетку. Я, вероятно,...
20.10.2023
Суммирование данных с na.rm = TRUE
Рассмотрим следующий пример, в котором обобщается фрейм данных с использованием канала summarise dplyr для определения min imum DATE , связанного с некоторым CHAR :
library('tidyverse')
library('lubridate')
temp <- data.frame(
CHAR =...
03.11.2023
Новые материалы
Интуитивное понимание тензоров в машинном обучении
Тензор является важной концепцией во многих научных областях, таких как математика, физика, обработка сигналов и компьютерное зрение, и это лишь некоторые из них. В математике тензор — это..
Использование машинного обучения для диагностики болезни Альцгеймера, часть 4
Маркеры семантической согласованности для ранней диагностики болезни Альцгеймера (arXiv)
Автор: Давиде Колла , Маттео Дельсанто , Марко Агосто , Бенедетто Витиелло , Даниэле Паоло Радичони..
Почему объяснимость так важна прямо сейчас?
По мере того, как системы искусственного интеллекта и инструменты на основе машинного обучения распространяются в нашей повседневной жизни, как практики, так и критики все чаще заявляют о..
Анимированный математический анализ
Использование Manim для создания математических анимированных визуализаций
Визуализация данных помогает понять скрытые закономерности в данных, которые невозможно визуализировать..
Создание простого слайдера изображений с помощью JavaScript
Узнайте, как создать базовый слайдер изображений с помощью HTML, CSS и JavaScript.
Введение
В этом уроке мы создадим удобный слайдер изображений, используя JavaScript, HTML и CSS. Ползунок..
Создание базы данных с помощью супергероя «Python»
В этом посте мы узнаем, как создать «базу данных SQLite с помощью модуля python sqlite3, создав простую функцию входа и регистрации. Готовы ли вы к этому путешествию? Если да , давайте приступим..
ИИ для чайников: руководство для начинающих по пониманию будущего технологий
Вы чувствуете, что остались позади в мире ИИ? Не волнуйтесь, вы не одиноки! Со всей этой шумихой вокруг искусственного интеллекта может быть трудно понять, с чего начать. Но не позволяйте сленгу..