-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Создание циклического запроса

Среда, 14 Мая 2014 г. 22:09 + в цитатник
Здравствуйте.
Необходима ваша помощь в построении базы данных.
Есть база данных
http://yadi.sk/d/DUZURuRYQ2NbH
в которой производится расчет диагностического коэффициента(d) для каждой строки таблицы Анализ.

Что есть:
Запуская запрос d вводим код анализа, получаем коэффициент d для соответствующего анализа.

Что нужно:
Запрос который формирует таблицу с анализами и соответствующими коэффициентами.

В чем сложность:
Процесс вычисления коэффициента d выполняется путем формирования таблицы (РАбочая) из 3 строк, из которых 2 первые постоянны а третья - анализируемая строка из таблицы Анализ и проведением над ней следующих действий:

1. Находится среднее каждого столбца таблицы РАбочая (запрос Среднее)
2. Находятся Среднее квадратичное отклонение каждого столбца таблицы РАбочая (запрос СКО)
3. Проводится операция Нормирования(Zscore на основе запросов 1 и 2)(Zscore)
4. Матрица получившаяся в результате запроса 3 делиться на строки с помощью запросов(zscoreAN zscoreRP zscoreZD )
5. Выполняется операция Dist Между строками сформированными запросами (zscoreAN и zscoreRP) и (zscoreAN zscoreZD )
6. запрос d - операция деления dist1 на dist2.

аналог вычислений в матлабе.

A = [6.6 2.1 3.1 57.8 30.3 6.5;...
6.1 0.6 10.7 58.7 24.9 5.1;...
5.2 4 3 60 30 6]; % анализируемая строка, 9 в таблице Анализ
B = zscore(A);
C=[dist(B(1,:),B(3,:)'),dist(B(2,:),B(3,:)')];
D=C(2)/C(1)
Заранее спасибо.

http://www.sql.ru/forum/1094660/sozdanie-ciklicheskogo-zaprosa


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку