Size: a a a

R language and Statistical data analysis

2020 February 06

S

Stepler in R language and Statistical data analysis
1-й вариант можно было бы
источник

S

Stepler in R language and Statistical data analysis
источник

S

Stepler in R language and Statistical data analysis
А чем переводите если не секрет? Машинный перевод или мозговой?)
источник

A

Andrey in R language and Statistical data analysis
Не актуально, уже перевели целую книжку про keras
источник

A

Andrey in R language and Statistical data analysis
Stepler
А чем переводите если не секрет? Машинный перевод или мозговой?)
Чисто руками, в данном случае вообще не дословно. Из вспомогательного софта когда-то юзал Omega-T, но не проникся
источник

a

aGricolaMZ in R language and Statistical data analysis
источник

S

Stepler in R language and Statistical data analysis
Andrey
Не актуально, уже перевели целую книжку про keras
Не подскажите что за книга?
источник

A

Andrey in R language and Statistical data analysis
Stepler
Не подскажите что за книга?
источник

S

Stepler in R language and Statistical data analysis
Я думал что-то новое, спасибо
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
друзья, задачка на подумать

допустим, есть датасет с колонкой value.
мне надо разбить строки так, чтобы сумма value по этим строкам не превышала значение x. при этом как только она превышает значение x - начинается новая группа.
в строках могут быть значения больше х.

как это сделать?

по факту это кумулята с условием порога и перезапуском
источник

A

Andrey in R language and Statistical data analysis
Philipp Upravitelev
друзья, задачка на подумать

допустим, есть датасет с колонкой value.
мне надо разбить строки так, чтобы сумма value по этим строкам не превышала значение x. при этом как только она превышает значение x - начинается новая группа.
в строках могут быть значения больше х.

как это сделать?

по факту это кумулята с условием порога и перезапуском
цикл не вариант?
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
вариант
просто не хочется, вдруг можно по-другому
источник

A

Andrey in R language and Statistical data analysis
можно сперва отсортировать значения
источник

A

Andrey in R language and Statistical data analysis
или важен естественный порядок?
источник

А[

Александр [capsula] in R language and Statistical data analysis
Andrey
или важен естественный порядок?
Пронумеровать, а потом отсортировать
источник

А[

Александр [capsula] in R language and Statistical data analysis
А потом вернуть назад
источник

VV

Vladimir Volokhonsky in R language and Statistical data analysis
Думаю, быстрее и проще цикла ничего не получится. Можно изворачиваться с какими-нибудь скользящими средними в data.table, но я не умею и предвижу проблемы.
источник

ИП

Иван Поздняков in R language and Statistical data analysis
vector <- sample(55, replace = T)
x <- 50

group_cumsum <- function(nums, x) {
 if (length(nums) == 0) return(NULL)
 groups <- cumsum(nums) >= x
 if (groups[1]) {
   return(groups + c(0, group_cumsum(nums[-1], x)))
 } else {
   return(groups + c(rep(1, sum(!groups)), group_cumsum(nums[groups], x)))
 }
}

tibble(vector,  gr = group_cumsum(vector, 50)) %>% group_by(gr) %>% summarise(sum(vector), n())
источник

ИП

Иван Поздняков in R language and Statistical data analysis
вот это вроде работает, но я не уверен, что оно того стоило
источник

VV

Vladimir Volokhonsky in R language and Statistical data analysis
Слава рекурсии!
источник