Size: a a a

R (язык программирования)

2021 January 26

h

helby in R (язык программирования)
Привет ребята


Вопрос такой

Креативный, наверное

У меня есть отчетность по плану инвестиций в таком виде как на скрине

мне надо её преобразовать в табличный обычный вид

то есть, чтоб был столбец квартала, столбец номера проекта, источник финасирования, и так далее

Легче ли это будет делать через Р чем вручную в экселе?

Просто опыта преобразования таких документов не было

Возможно кто-то сталкивался

Заранее спасибо
источник

AB

Alexey Burnakov in R (язык программирования)
Eкатерина
Я поставила cutoff 0.3. Потому что если я ставлю 0.5, то то все клиенты остануться
сейчас посмотрю, может у меня остался пример.
источник

E

Eкатерина in R (язык программирования)
Alexey Burnakov
Не очень....
вот так моя матрица выглядит. Это очень странно, что нет True Negative, True Positive
источник

ЮМ

Юта Мата Ссс... in R (язык программирования)
helby
Привет ребята


Вопрос такой

Креативный, наверное

У меня есть отчетность по плану инвестиций в таком виде как на скрине

мне надо её преобразовать в табличный обычный вид

то есть, чтоб был столбец квартала, столбец номера проекта, источник финасирования, и так далее

Легче ли это будет делать через Р чем вручную в экселе?

Просто опыта преобразования таких документов не было

Возможно кто-то сталкивался

Заранее спасибо
смотря что вы собираетесь дальше делать с полученной таблицей. Если заполнять вручную, то наверное из интерфейсных решений (эксель, гугло-табы и проч) это будет делать удобнее, в остальных ситуациях (автоматическое заполнение данных, обработка результатов, и т.д.) кажется что проще будет работать в R.
источник

h

helby in R (язык программирования)
Нет, уже заполненная

я просто цифры закрасил в целях конфиденциальности
источник

h

helby in R (язык программирования)
tidyverse для этих целей хватит?
источник

AB

Alexey Burnakov in R (язык программирования)
Eкатерина
вот так моя матрица выглядит. Это очень странно, что нет True Negative, True Positive
источник

AB

Alexey Burnakov in R (язык программирования)
Eкатерина
вот так моя матрица выглядит. Это очень странно, что нет True Negative, True Positive
пропущено логическое звено "умного" подбора порога.
источник

AS

Alexander Semenov in R (язык программирования)
helby
tidyverse для этих целей хватит?
Хватит. Просто если вам извне такие файлы будут падать, то иного варианта, кроме разбора их в R у вас по сути и нет.
источник

ЮМ

Юта Мата Ссс... in R (язык программирования)
helby
tidyverse для этих целей хватит?
хватит, если с датами работать не будете.
Если даты есть, то ещё понадобится например lubridate, но тут по вкусу.
источник

AB

Alexey Burnakov in R (язык программирования)
Eкатерина
вот так моя матрица выглядит. Это очень странно, что нет True Negative, True Positive
В моем примере (там катбуст, но не суть). Делается предикт. Затем с помощью библиотечки строится ROC-кривая. На ней с помощью одной из эвристик подбирается порог. Затем еще доп.проверки с помощью F2, sensitivity, specificity. И финальная матрица.

Попробуйте построить ROC для начала, потом применить поиск точки отсечения. Посмотрим....
источник

h

helby in R (язык программирования)
Alexander Semenov
Хватит. Просто если вам извне такие файлы будут падать, то иного варианта, кроме разбора их в R у вас по сути и нет.
Я прост не знаю в какую сторону двигаться)))

Мне типо нужно некоторые значения из одного столбца вставлять в другой, я как бы понимаю как это должно делаться вручную)))

Может подскажете какие нибудь статьи на любом языке для работы с такими документами в Р, если знаете такие?
источник

АК

Артём Клевцов... in R (язык программирования)
helby
tidyverse для этих целей хватит?
Не хватит, ибо к пакета требуется ещё кое-что приложить, чтобы он начал работать.
источник

AS

Alexander Semenov in R (язык программирования)
Alexey Burnakov
В моем примере (там катбуст, но не суть). Делается предикт. Затем с помощью библиотечки строится ROC-кривая. На ней с помощью одной из эвристик подбирается порог. Затем еще доп.проверки с помощью F2, sensitivity, specificity. И финальная матрица.

Попробуйте построить ROC для начала, потом применить поиск точки отсечения. Посмотрим....
ROCR умеет кривые цветом красить в зависимости от порога вероятности. Облегчает задачу выбора нужного порога.
источник

E

Eкатерина in R (язык программирования)
Alexey Burnakov
В моем примере (там катбуст, но не суть). Делается предикт. Затем с помощью библиотечки строится ROC-кривая. На ней с помощью одной из эвристик подбирается порог. Затем еще доп.проверки с помощью F2, sensitivity, specificity. И финальная матрица.

Попробуйте построить ROC для начала, потом применить поиск точки отсечения. Посмотрим....
спасибо, буду разбираться
источник

ЮМ

Юта Мата Ссс... in R (язык программирования)
helby
Я прост не знаю в какую сторону двигаться)))

Мне типо нужно некоторые значения из одного столбца вставлять в другой, я как бы понимаю как это должно делаться вручную)))

Может подскажете какие нибудь статьи на любом языке для работы с такими документами в Р, если знаете такие?
Начните с этого.

https://r4ds.had.co.nz/
источник

h

helby in R (язык программирования)
спасибо
источник

AS

Alexander Semenov in R (язык программирования)
Eкатерина
все оказалось гораздо сложнее, чем я предполагала)
Большое спасибо за ваши ответы!
По ощущениям, 2 года назад консенсус в этом вопросе вроде как был достигнут на использовании SMOTE, но я с тех пор вопрос не изучал. Может что-то новее придумали.
источник

АК

Артём Клевцов... in R (язык программирования)
Alexander Semenov
По ощущениям, 2 года назад консенсус в этом вопросе вроде как был достигнут на использовании SMOTE, но я с тех пор вопрос не изучал. Может что-то новее придумали.
Консенсус с самим собой?
источник

AS

Alexander Semenov in R (язык программирования)
С "машинистами".
источник