| 
    
            
         
         | 
    
    
  | 
Скоринг и 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 раз, то тут мне приходится каждый раз на новой версии обработки прогонять эти этапы заново.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |