Скоринг и 1С #746181


#0 by mTema32
Всем привет! Кто-нибудь делал/видел программы скоринга реализованные на 1С? Есть ли смысл в подобном велосипеде?
#1 by Tatitutu
Скоринг (от англ. scoring – подсчет очков в игре) Не умничай, спроси прямо - что хочешь ? Нужно готовый пример или наваять собрался
#2 by Господин ПЖ
а на 1с обязательно? 1с медленная + мат. модель убогая
#3 by mTema32
Скоринг как метод оценки кредитного риска. Алгоритм принятия решения по выдаче кредита. Форум по 1С, про 1С и интересно. 1. А в чем будет "медленность" и критична ли она? 2. Мат. модель разве зависит от среды разработки?
#4 by Славен
зависят, 1с медленно считает
#5 by Славен
+ не умничай )
#6 by mTema32
+ Спрашиваю про готовые примеры и делал ли кто подобное. Если нет - буду ваять. По крайней мере попробую. А если есть - может получится адаптировать/допилить.
#7 by mTema32
Я не умничаю) Просто термин в банковских кругах вроде как устоявшийся и общепринятый.
#8 by vde69
>>>> Скоринг заключается в присвоении баллов по заполнению некой анкеты, разработанной оценщиками кредитных рисков андеррайтерами. По результатам набранных баллов системой принимается решение об одобрении или отказе в выдаче кредита. ---------------------------------------- в чем проблема? обычное анкетирование?
#9 by Лодырь
Да собственно фигли там делать? Основная проблема в разработке модели. А это непосредственно в 1с делать ты не будешь по любой. По готовой модели можешь хоть на микрокалькуляторе расчет скоринга сделать.
#10 by mTema32
Это самый простой вариант насколько я понимаю. Читаю вот что математика бывает в скоринговых системах довольно нетривиальная. Вплоть до нейронных сетей.
#11 by mTema32
"Основная проблема в разработке модели. А это непосредственно в 1с делать ты не будешь по любой." А можно более развернуто написать?
#12 by Лодырь
Дружище, если ты начинаешь говорить о нетривиальной математике, так она на этапе обучения. А после у тебя получается прямой как рельс расчет, ну или банальные деревья. Весь геморр идет именно на этапе создания модели. 1С для этого никто в здравом уме применять не будет (хотя инструменты несомненно есть и даже есть демоконфа).
#13 by Лодырь
А что развернуто? Все ж просто. Аналитиком берется очешуительный массив данных которые как он считает могут пригодится. Далее он их чистит, нормирует, приводит к цивилизованному виду. Делит на обучающую и контрольную выборки. Далее смотрит на различные зависимости целевого показателя от других показателей и делает гипотезу о том что модель должна выглядеть неким образом. И применяет какуюнибудь дрянь аля деревья принятия решения, или строит регрессию, или нейронные сети. Да неважно что. Анализирует получившуюся модель по контрольной выборке. Думает дальше и так далее до достижения приемлемого результата.
#14 by Лодырь
+ Далее получившейся модели скармливают входящие данные и получают на выходе прогноз целевого показателя. Все.
#15 by mTema32
Понятно. 1С просто для такого не подходит ибо считает медленно?
#16 by Лодырь
нет, не по этому. А потому что для этого существуют специализированные инструменты, такие как отдельно стоящие инструментальные пакеты SPSS, библиотеки для Python, специлизированные языки аля R, целые среды работы такие как мелкософтовский business intelligence studio и т.д. В 1С тупо нет библиотек, и никто в здравом уме не будет их программировать с нуля. Чтото есть, как я уже говорил. Но даже я 1Сник, увлекаясь анализом данных, не применяю существующие в 1С инструменты. Потому, что мои коллеги просто не смогут вопроизвести мою работу. 1С может тут служить поставщиком данных и в принципе можно поиграться с визуализацией. И все.
#17 by Господин ПЖ
>Понятно. 1С просто для такого не подходит ибо считает медленно? дадада давай, построй инструмент в 1с для мат. анализа из гавна и веток (справочников и РН)
#18 by mTema32
Понятно. Спасибо. 1С как раз и будет скорее всего интерфейсной частью. Я просто этой темы касаюсь впервые, иначе говоря "нуб". Вот и спрашиваю про возможно очевидные вещи. :)
#19 by mTema32
Не-не-не) Можно попробовать что-то простое. Анализ ключевых данных из анкеты по "весам". Ну что-то типа, если сумма весов превысила порог - отказ. Это ж не должно тормозить.
#20 by Defender77
Можно использовать метод монте-карло. Объект ГенераторСлучайныхЧисел есть. Остается по мелочи допилить
#21 by Domovoi
Потянет 1с. в наше время люди "много кушают" уже расчет 1 секунда - это очень долго и нужно что-то выдумывать.
#22 by Бубка Гоп
Как прикольно рассуждать о возможности реализовать алгоритм, не зная сам алгогоритм. Если нужны интегралы-логарифмы и т.п., то лучше использовать более другие языки программирования. Если сложить-умножить-поделить - то почему 1с не справится то?
#23 by vde69
кто сказал, что на 1с будет медлено???? АнализДанных (DataAnalysis) Свойства: ИсточникДанных (DataSource) НастройкаКолонок (ColumnsSetting) Параметры (Parameters) ТипАнализа (AnalysisType) Методы: Выполнить (Execute) Конструкторы: По умолчанию Описание: Предназначен для выполнения анализа данных (кластерный анализ, поиск ассоциативных правил, поиск последовательностей и другие виды анализа). Результат работы зависит от типа производимого анализа. Доступность: Сервер, толстый клиент, внешнее соединение. См. также: ПостроительОтчетаАнализаДанных, метод ПолучитьАнализ
#24 by Господин ПЖ
тоже вспомнил про эту хрень и что использовалась она только в билетах на профа по платформе
#25 by vde69
кстати  очень крутая хрень...
#26 by Domovoi
В все написано что надо сделать. Операция подсчета заключается в том, чтоб лишь взять остатки по регистру накопления, думаю больше 1 секунды не потребуется.
#27 by Лодырь
у всего этого есть недостаток, а именно: если речь идет об нормальном полноценном анализе, с очисткой данных, с созданием новых показателей - то работать придется в конфигураторе. те нужен 1сник или человек с хорошей подготовкой в области программирования в 1с, имеющий к тому же познания в статистике. обычно же люди занимающиеся такого рода анализом знают гораздо лучше свои специализированные инструменты, им нужен 1сник лишь для первоначального экспорта данных из 1С(да и то не всегда). возникает вопрос - а кто является целевой аудиторией объекта АнализДанных?
#28 by Лодырь
+ Ради интереса, попробовал воспроизвести стандартную учебную задачку на 1С. Ну что сказать, работает ) Но времени заняло пока больше чем даже на малознакомом R. О точности прогноза пока ничего не скажу, я не до конца успел воспроизвести все то, что наваял на других языках. Что удобно - визуализация анализа конечно делается в "три строки кода". Что неудобно - приходится каждый раз прогонять весь цикл работы заново. То есть если я в каком-нибудь RStudio выполняю загрузку данных 1 раз, расчитываю сконструированный показатель 1 раз, то тут мне приходится каждый раз на новой версии обработки прогонять эти этапы заново.
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С