Имя: Пароль:
IT
 
Скоринг и 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 раз, то тут мне приходится каждый раз на новой версии обработки прогонять эти этапы заново.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn