none
Вопрос по Analysis Services 2005 RRS feed

  • Вопрос

  • Я новичок в Analysis Services, столкнулся со следующей проблемой. Занимаюсь изучением алгоритмов интеллектуального анализа данных, а конкретно разбираюсь с алгоритмом нейронных сетей Microsoft.
    Есть следующий набор данных:

    № Год Класс 1 2 3 4 5 6 7 8 9 10 11 12
    1 1864 1 0 0 0 0 1 0 0 1 1 0 0 0
    2 1868 1 1 1 0 0 0 0 1 1 1 0 1 0
    3 1872 1 1 1 0 0 1 0 1 0 0 0 1 0
    4 1880 1 1 0 0 1 0 0 1 1 0 0 0 0
    5 1888 1 0 0 0 0 1 0 0 0 0 0 0 0
    6 1900 1 0 1 0 0 1 0 1 0 0 0 0 1
    7 1904 1 1 1 0 0 1 0 0 0 0 0 1 0
    8 1901 1 1 1 0 0 0 0 0 1 0 0 0 1
    9 1916 1 0 0 0 0 1 0 0 1 0 0 0 0
    10 1924 1 0 1 1 0 1 0 1 1 0 1 0 0
    11 1921 1 1 1 0 0 0 0 1 0 0 0 0 0
    12 1936 1 0 1 0 0 1 1 1 1 0 0 1 0
    13 1860 2 1 0 1 1 0 0 1 0 1 0 0 0
    14 1872 2 1 1 0 1 0 1 0 0 0 1 0 0
    15 1884 2 1 0 0 1 0 0 1 0 1 0 1 0
    16 1892 2 0 0 1 0 1 0 0 1 1 0 0 1
    17 1896 2 0 0 0 1 0 1 0 1 1 0 1 0
    18 1912 2 1 1 1 1 1 0 1 0 0 0 0 0
    19 1920 2 1 0 0 1 0 0 0 1 1 0 0 0
    20 1932 2 1 1 0 0 1 1 0 0 1 0 0 1

    Необходимо построить модель добычи данных, в соответствии с которой по заданным значениям столбцов 1,2,3,4,5,6,7,8,9,10,11,12 (например, 1,1,1,0,0,0,0,0,1,1,1,1) можно спрогнозировать значение столбца Класс (т.е. для приведенного набора данных - это или 1 или 2).
    Я создал проект Analysis Services, добавил в него представление источника данных из приведенного набора данных, создал модель добычи данных, основанную на алгоритме нейронных сетей Microsoft. Столбцы Год,Класс,1,2,3,4,5,6,7,8,9,10,11,12 задал в качестве прогнозируемых и входных одновременно, столбец № - в качестве ключевого. В итоге получил вообщем-то рабочую модель.
    Но мне не понятно, как в прогнозировании (вкладка Mining Model Prediction) ввести значения определенных столбцов (не из набора данных, а любую последовательность 1 и 0) и получить на выходе прогнозируемое значение столбца Класс. Подозреваю, что такую обработку как-то можно сделать через функции прогнозирования (prediction function) или написать руками через запрос, но как конкретно, не знаю.
    Помогите пожалуйста.

Ответы