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

Подробнее про r...

Я начал пробовать использовать StatET и Texlipse с целью создания отчетов SWEAVE. При запуске консоли R в подключаемом модуле StatET для Eclipse (OS X 10.6.4) я получаю сообщение: [INFO] The R package 'rj' is not available, R-StatET tools cannot be initialized. В информации о http://www.walware.de....
16 Сен 2010 в 18:46
Я хочу назначать объекты в цикле. Я читал, что для этого мне нужна какая-то форма eval(parse(, но я сталкиваюсь с ошибками, перечисляющими invalid text или no such file or directory.. Ниже приведен пример кода того, что я обычно пытаюсь сделать: x <- array(seq(1,18,by=1),dim=c(3,2,3)) for (i in 1:....
14 Сен 2010 в 20:40
Я пытаюсь разбить строку на "." и создайте дополнительные столбцы с двумя строками до и после ".". tes<-c("1.abc","2.di","3.lik") dat<-c(5,3,2) h<-data.frame(tes,dat) h$num<-substr(h$tes,1,1) h$prim<-unlist(strsplit(as.character(h$tes),"\\."))[2] h$prim<-sapply(h$tes,unlist(strsplit(as.character(h....
13 Сен 2010 в 23:40
Я хочу выполнить пошаговую линейную регрессию с использованием p-значений в качестве критерия выбора, например: на каждом шаге отбрасывать переменные, которые имеют наивысшие, т.е. самые незначительные p-значения, остановка, когда все значения значительны, определенные некоторым порогом альфа ....
13 Сен 2010 в 18:05
Я рисую категориальную переменную и вместо того, чтобы показывать количество для каждого значения категории. Я ищу способ заставить ggplot отображать процент значений в этой категории. Конечно, можно создать другую переменную с рассчитанным процентом и построить график, но мне приходится делать это....
12 Сен 2010 в 19:58
У меня есть вектор, и я могу вернуть самое высокое и самое низкое значение, но как вернуть 5 самых высоких значений? Есть ли для этого простое однострочное решение?....
12 Сен 2010 в 00:33
Мы - небольшая академическая исследовательская лаборатория, основными результатами которой являются новые статистические методы анализа больших наборов данных. Обычно мы развиваемся в R и MATLAB / Octave. Мы хотели бы расширить сферу нашей работы, создав простые пользовательские интерфейсы в стиле м....
11 Сен 2010 в 21:34
Представьте, что у меня есть вектор с единицами и нулями Пишу компактно: 1111111100001111111111110000000001111111111100101 Мне нужно получить новый вектор, заменив «N» единиц, следующих за нулями, на новые нули. Например для N = 3. 1111111100001111111111110000000001111111111100101 становится 1111111....
10 Сен 2010 в 21:52
Другу нужно заняться программированием на языке R для получения докторской степени, и, поскольку я программист, попросил меня помочь ей. Итак, я взглянул на некоторые r связанных веб-материалов и обнаружил, что вы можете взаимодействовать с это через RPy (python) и статистику :: R (perl). Есть ли ....
10 Сен 2010 в 20:33
У меня есть симуляция, которая имеет огромный агрегат и комбинирует шаг прямо посередине. Я прототипировал этот процесс, используя функцию plyr ddply (), которая отлично подходит для огромного процента моих потребностей. Но мне нужно, чтобы этот этап агрегации был быстрее, поскольку мне нужно запу....
10 Сен 2010 в 18:39
В R некоторые функции могут печатать информацию и возвращать значения, можно ли отключить печать? Например: print.and.return <- function() { print("foo") return("bar") } Возвращается > print.and.return() [1] "foo" [1] "bar" > Я могу хранить возврат как: > z <- print.and.return() [1] "foo" > z....
10 Сен 2010 в 05:21
У меня есть последовательность единиц и нулей, и я хотел бы посчитать количество чередований. например x <- rbinom(10, 1, 1/2) > x [1] 0 0 1 1 1 1 1 0 1 0 Таким образом, я хотел бы подсчитать (в R), сколько раз последовательность чередуется (или переворачивается) от единицы до нуля. В приведенно....
8 Сен 2010 в 14:56
Я заметил, что иногда я получаю ошибки в своих сценариях R, когда забываю проверить, действительно ли фрейм данных, над которым я работаю, пуст (имеет нулевые строки). Например, когда я использовал это приложение apply(X=DF,MARGIN=1,FUN=function(row) !any(vec[ row[["start"]]:row[["end"]] ])) И DF ок....
7 Сен 2010 в 11:39
Я хотел бы знать, можно ли получить профиль из R - Кодируйте аналогично профилю matlab. То есть, чтобы узнать, какие номера строк являются наиболее медленными. То, чего я добился до сих пор, почему-то не устраивает. Я использовал Rprof, чтобы создать файл профиля. Используя summaryRprof, я получа....
6 Сен 2010 в 14:50
У меня (снова) проблема с объединением фреймов данных в R. Но на этот раз один - это SpatialPolygonDataFrame (SPDF), а другой - обычный data.frame (DF). SPDF имеет около 1000 строк, а DF только 400. Оба имеют общий столбец QDGC. Теперь я попробовал oo <- merge(SPDF,DF, by="QDGC", all=T) Но это при....
6 Сен 2010 в 14:15
У меня есть числовой matrix с 25 столбцами и 23 строками и вектор длиной 25. Как я могу умножить каждую строку матрицы на вектор без использования цикла for? Результатом должна быть матрица 25x23 (того же размера, что и вход), но каждая строка была умножена на вектор. Добавлен воспроизводимый приме....
4 Сен 2010 в 22:51
Я хотел бы построить строку за строкой в ​​R. Я провел несколько поисков, и все, что я придумал, - это предложение создать пустой список, сохранить скаляр индекса списка, а затем каждый раз добавлять в список однострочный фрейм данных и продвинуть индекс списка на единицу. Наконец, do.call(rbind,)....
4 Сен 2010 в 17:47
Я использую R, и у меня длинный числовой вектор. Я хотел бы найти все максимальные непрерывные поддиапазоны в этом векторе, где все значения ниже некоторого порога. Например, если данный вектор 5 5 6 6 7 5 4 4 4 3 2 1 1 1 2 3 4 5 6 7 6 5 4 3 2 2 3 4 4 А мой порог равен 4 (т. е. =<3), тогда значения....
2 Сен 2010 в 12:15
Я пытался агрегировать (что-то неустойчивое) ежедневные данные. Я на самом деле работаю с данными csv, но если я их воссоздаю - это будет выглядеть примерно так: library(zoo) dates <- c("20100505", "20100505", "20100506", "20100507") val1 <- c("10", "11", "1", "6") val2 <- c("5", "31", "2", "7") ....
1 Сен 2010 в 21:21
Как загрузить файл на сервер по FTP с помощью R?....
1 Сен 2010 в 21:02
Я только что пришел к следующему сюжету: И задался вопросом, как это можно сделать в R? (или другое программное обеспечение) Обновление 10.03.11 : Спасибо всем, кто участвовал в ответе на этот вопрос - вы дали замечательные решения! Я скомпилировал все представленные здесь решения (а также некот....
1 Сен 2010 в 17:39
Мне нужно взять числа из строк неправильной длины, например: AAAAAAAAA 250.00 BBB 240.00 CCCCCCC 13.00 Мне нужно захватить 250.00, 240.00 и 13.00, но поскольку и числовые, и символьные строки нерегулярны, я не могу использовать для этого "substr", я думаю, что регулярное выражение может быть решени....
31 Авг 2010 в 05:56
Я регулярно программирую на R в профессиональном контексте, а также пишу пакеты для клиентов или коллег. Некоторые из здесь программистов имеют опыт работы с Java и настаивают на том, чтобы все делать объектно-ориентированным способом, используя методы S4. С другой стороны, мой опыт показывает, чт....
30 Авг 2010 в 20:14
Журнал, в который мы отправляем статью, запрашивает следующее: Чтобы обеспечить наилучшее качество воспроизведения ваших фигур, мы будем признательны за файлы с высоким разрешением. Все рисунки предпочтительно должны быть в формате TIFF или EPS ... и должны иметь следующее разрешение: График: 8....
29 Авг 2010 в 20:36
Я хотел бы реализовать программу моделирования, которая требует следующей структуры: У него есть цикл for, программа будет генерировать вектор на каждой итерации. Мне нужно, чтобы каждый сгенерированный вектор добавлялся к существующему вектору. Не знаю, как это сделать в R. Спасибо за помощь.....
r
29 Авг 2010 в 20:00