|
Скоринг и 1С | ☑ | ||
---|---|---|---|---|
0
mTema32
24.06.15
✎
12:06
|
Всем привет!
Кто-нибудь делал/видел программы скоринга реализованные на 1С? Есть ли смысл в подобном велосипеде? |
|||
1
Tatitutu
24.06.15
✎
12:08
|
Скоринг (от англ. scoring – подсчет очков в игре)
Не умничай, спроси прямо - что хочешь ? Нужно готовый пример или наваять собрался |
|||
2
Господин ПЖ
24.06.15
✎
12:09
|
а на 1с обязательно?
1с медленная + мат. модель убогая |
|||
3
mTema32
24.06.15
✎
12:15
|
(1) Скоринг как метод оценки кредитного риска.
Алгоритм принятия решения по выдаче кредита. (2) Форум по 1С, про 1С и интересно. 1. А в чем будет "медленность" и критична ли она? 2. Мат. модель разве зависит от среды разработки? |
|||
4
Славен
24.06.15
✎
12:16
|
(3) зависят, 1с медленно считает
|
|||
5
Славен
24.06.15
✎
12:16
|
+(4) не умничай )
|
|||
6
mTema32
24.06.15
✎
12:17
|
+(1) Спрашиваю про готовые примеры и делал ли кто подобное.
Если нет - буду ваять. По крайней мере попробую. А если есть - может получится адаптировать/допилить. |
|||
7
mTema32
24.06.15
✎
12:17
|
(5) Я не умничаю) Просто термин в банковских кругах вроде как устоявшийся и общепринятый.
|
|||
8
vde69
24.06.15
✎
12:19
|
>>>> https://ru.wikipedia.org/wiki/%CA%F0%E5%E4%E8%F2%ED%FB%E9_%F1%EA%EE%F0%E8%ED%E3
Скоринг заключается в присвоении баллов по заполнению некой анкеты, разработанной оценщиками кредитных рисков андеррайтерами. По результатам набранных баллов системой принимается решение об одобрении или отказе в выдаче кредита. ---------------------------------------- в чем проблема? обычное анкетирование? |
|||
9
Лодырь
24.06.15
✎
12:19
|
Да собственно фигли там делать? Основная проблема в разработке модели. А это непосредственно в 1с делать ты не будешь по любой. По готовой модели можешь хоть на микрокалькуляторе расчет скоринга сделать.
|
|||
10
mTema32
24.06.15
✎
12:24
|
(8) Это самый простой вариант насколько я понимаю.
Читаю вот что математика бывает в скоринговых системах довольно нетривиальная. Вплоть до нейронных сетей. |
|||
11
mTema32
24.06.15
✎
12:25
|
(9)"Основная проблема в разработке модели. А это непосредственно в 1с делать ты не будешь по любой."
А можно более развернуто написать? |
|||
12
Лодырь
24.06.15
✎
12:28
|
(10) Дружище, если ты начинаешь говорить о нетривиальной математике, так она на этапе обучения. А после у тебя получается прямой как рельс расчет, ну или банальные деревья.
Весь геморр идет именно на этапе создания модели. 1С для этого никто в здравом уме применять не будет (хотя инструменты несомненно есть и даже есть демоконфа). |
|||
13
Лодырь
24.06.15
✎
12:33
|
(11) А что развернуто? Все ж просто. Аналитиком берется очешуительный массив данных которые как он считает могут пригодится. Далее он их чистит, нормирует, приводит к цивилизованному виду. Делит на обучающую и контрольную выборки. Далее смотрит на различные зависимости целевого показателя от других показателей и делает гипотезу о том что модель должна выглядеть неким образом. И применяет какуюнибудь дрянь аля деревья принятия решения, или строит регрессию, или нейронные сети. Да неважно что. Анализирует получившуюся модель по контрольной выборке. Думает дальше и так далее до достижения приемлемого результата.
|
|||
14
Лодырь
24.06.15
✎
12:35
|
+(13) Далее получившейся модели скармливают входящие данные и получают на выходе прогноз целевого показателя. Все.
|
|||
15
mTema32
24.06.15
✎
12:36
|
(13) Понятно. 1С просто для такого не подходит ибо считает медленно?
|
|||
16
Лодырь
24.06.15
✎
12:41
|
(15) нет, не по этому. А потому что для этого существуют специализированные инструменты, такие как отдельно стоящие инструментальные пакеты SPSS, библиотеки для Python, специлизированные языки аля R, целые среды работы такие как мелкософтовский business intelligence studio и т.д. В 1С тупо нет библиотек, и никто в здравом уме не будет их программировать с нуля. Чтото есть, как я уже говорил. Но даже я 1Сник, увлекаясь анализом данных, не применяю существующие в 1С инструменты. Потому, что мои коллеги просто не смогут вопроизвести мою работу. 1С может тут служить поставщиком данных и в принципе можно поиграться с визуализацией. И все.
|
|||
17
Господин ПЖ
24.06.15
✎
12:44
|
>Понятно. 1С просто для такого не подходит ибо считает медленно?
дадада давай, построй инструмент в 1с для мат. анализа из гавна и веток (справочников и РН) |
|||
18
mTema32
24.06.15
✎
12:45
|
(16) Понятно. Спасибо.
1С как раз и будет скорее всего интерфейсной частью. Я просто этой темы касаюсь впервые, иначе говоря "нуб". Вот и спрашиваю про возможно очевидные вещи. :) |
|||
19
mTema32
24.06.15
✎
12:48
|
(17) Не-не-не)
Можно попробовать что-то простое. Анализ ключевых данных из анкеты по "весам". Ну что-то типа, если сумма весов превысила порог - отказ. Это ж не должно тормозить. |
|||
20
Defender77
24.06.15
✎
13:00
|
(19) Можно использовать метод монте-карло. Объект ГенераторСлучайныхЧисел() есть. Остается по мелочи допилить
|
|||
21
Domovoi
24.06.15
✎
13:00
|
Потянет 1с. в наше время люди "много кушают" уже расчет 1 секунда - это очень долго и нужно что-то выдумывать.
|
|||
22
Бубка Гоп
24.06.15
✎
13:08
|
Как прикольно рассуждать о возможности реализовать алгоритм, не зная сам алгогоритм. Если нужны интегралы-логарифмы и т.п., то лучше использовать более другие языки программирования. Если сложить-умножить-поделить - то почему 1с не справится то?
|
|||
23
vde69
24.06.15
✎
14:35
|
кто сказал, что на 1с будет медлено????
АнализДанных (DataAnalysis) Свойства: ИсточникДанных (DataSource) НастройкаКолонок (ColumnsSetting) Параметры (Parameters) ТипАнализа (AnalysisType) Методы: Выполнить (Execute) Конструкторы: По умолчанию Описание: Предназначен для выполнения анализа данных (кластерный анализ, поиск ассоциативных правил, поиск последовательностей и другие виды анализа). Результат работы зависит от типа производимого анализа. Доступность: Сервер, толстый клиент, внешнее соединение. См. также: ПостроительОтчетаАнализаДанных, метод ПолучитьАнализ |
|||
24
Господин ПЖ
24.06.15
✎
14:36
|
тоже вспомнил про эту хрень
и что использовалась она только в билетах на профа по платформе |
|||
25
vde69
24.06.15
✎
14:42
|
(24) кстати очень крутая хрень...
|
|||
26
Domovoi
24.06.15
✎
17:48
|
(22)В (8) все написано что надо сделать. Операция подсчета заключается в том, чтоб лишь взять остатки по регистру накопления, думаю больше 1 секунды не потребуется.
|
|||
27
Лодырь
24.06.15
✎
19:12
|
(24) (25) у всего этого есть недостаток, а именно:
если речь идет об нормальном полноценном анализе, с очисткой данных, с созданием новых показателей - то работать придется в конфигураторе. те нужен 1сник или человек с хорошей подготовкой в области программирования в 1с, имеющий к тому же познания в статистике. обычно же люди занимающиеся такого рода анализом знают гораздо лучше свои специализированные инструменты, им нужен 1сник лишь для первоначального экспорта данных из 1С(да и то не всегда). возникает вопрос - а кто является целевой аудиторией объекта АнализДанных? |
|||
28
Лодырь
25.06.15
✎
05:29
|
+(27) Ради интереса, попробовал воспроизвести стандартную учебную задачку(https://www.kaggle.com/c/titanic) на 1С. Ну что сказать, работает ) Но времени заняло пока больше чем даже на малознакомом R. О точности прогноза пока ничего не скажу, я не до конца успел воспроизвести все то, что наваял на других языках. Что удобно - визуализация анализа конечно делается в "три строки кода". Что неудобно - приходится каждый раз прогонять весь цикл работы заново. То есть если я в каком-нибудь RStudio выполняю загрузку данных 1 раз, расчитываю сконструированный показатель 1 раз, то тут мне приходится каждый раз на новой версии обработки прогонять эти этапы заново.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |