Имя: Пароль:
1C
1С v8
У кого-нибудь есть простенький пример для кластерного анализа?
0 iamnub
 
07.02.12
17:12
Типа объект, свойства и их значения - как с ними управляться?
Спасибо.
1 shuhard
 
07.02.12
17:14
(0) есть учебный на ассоциации:
ТабДок.Очистить();
   ПолныйТД=Новый ТабличныйДокумент;
   Анализ = Новый АнализДанных;
   // Выбранный тип анализа как раз и указывает на то, что ищем
   // "совместно продаваемые" товары.
   Анализ.ТипАнализа = Тип("АнализДанныхПоискАссоциаций");
   
   Запрос = Новый Запрос;
   // не забудем отбросить услуги
   Запрос.Текст = "ВЫБРАТЬ
                  |    ПродажиОбороты.Регистратор КАК ДокументПродажи,
                  |    ПродажиОбороты.Номенклатура
                  |ИЗ
                  |    РегистрНакопления.Продажи.Обороты(, , Регистратор, Номенклатура.ВидНоменклатуры = ЗНАЧЕНИЕ(Перечисление.ВидНоменклатуры.Товар)) КАК ПродажиОбороты
                  |
                  |УПОРЯДОЧИТЬ ПО
                  |    ДокументПродажи";
   
   // Выбрана периодичность по Регистратору, т.к. необходимо получить
   // данные о совместных продажах в рамках одной покупки.
   Анализ.ИсточникДанных = Запрос.Выполнить();
   
   
   // Выполнить анализ в соответствии с указанным источником.
   РезультатАнализа = Анализ.Выполнить();
   
   // Для вывода результата анализа воспользуемся построителем
   // отчета анализа данных.
   Построитель = Новый ПостроительОтчетаАнализаДанных();
   Построитель.Макет = Неопределено;
   Построитель.ТипАнализа = Тип("АнализДанныхПоискАссоциаций");
   Построитель.Вывести(РезультатАнализа, ПолныйТД);
   // уберем из ТЧ "лишние" данные
   
   // найдём начала и финиш нужной области
   
   СтрокаОбластьСтарт=ПолныйТД.НайтиТекст("№").Верх;    
   СтрокаОбластьСтоп=ПолныйТД.НайтиТекст("Ассоциативные").Верх;    
   // вырежем и вернём
   ОбластьОтчета= ПолныйТД.ПолучитьОбласть(СтрокаОбластьСтарт,1,СтрокаОбластьСтоп-1,5);  
   ТабДок.Вывести(ОбластьОтчета);
2 iamnub
 
07.02.12
17:20
(1)
Спасибо.

У меня вообще проблема - указать анализу что такое "сравниваемые объекты", что такое "Свойства", а что такое "Значения свойств".

А он сваливает всё в перемешку.
3 shuhard
 
07.02.12
17:34
(0) я бы искал у Габца в толстой книжке + на ИТС
4 iamnub
 
07.02.12
18:08
"у Габца в толстой книжке" = Профессиональная разработка в 1С8?
5 acsent
 
07.02.12
18:09
(1) ассоциации и кластерный анализ немногоразные вещи
6 acsent
 
07.02.12
18:09
на самом деле там все достаточно просто
7 iamnub
 
07.02.12
18:50
(6)
Ну так расскажи.

У меня есть объекты, у них есть свойства, причем значение у этих свойств не обязательно ОДНО.
У вот нужно как-то группировать объекты по этим свойствам, причем свойств может быть до 30 видов. Значений соотвественно - еще больше.

Кластерный анализ с этим справится?
8 KarpovDeniska
 
07.02.12
18:58
(7) у насипова с гилёвым была видюха на эту тему, там вродь всё норм разжёванно
9 iamnub
 
21.02.12
22:36
(8)
Где можно найти эту видюху?
10 acsent
 
21.02.12
22:47
(7) кластерный анализ у меня только по одному измерению взлетел
11 acsent
 
21.02.12
22:47
а нужно было по 2м и я забросил это дело