Welcome to svlab

Member Login

Lost your password?

Not a member yet? Sign Up!

Предыдущий пост Следующий пост
01 Dec 2012

Отбраковка грубых ошибок создает в таблице данных пробелы, которые необходимо заполнить.
Если строками таблицы данных являются переменные, а столбцами – объекты, то для заполнения пробелов
в данной строке можно использовать информацию о связи этой строки с другими строками.
При этом предполагается, что связи между строками линейные.
Структура алгоритма ZET.
1.На вход алгоритма подается таблица данных Y, и индексы пробелов.
2.Для данного пробела yij находится множество компетентных строк, в которых в данном j-ом столбце
отсутствуют пробелы.
3.Для каждой компетентной строки k определяется компетентность по формуле: Lik =rik,
где rik – коэффициент корреляции между i-ой и k-ой строками. Коэффициент корреляции вычисляется
по общим столбцам, в которых нет пробелов.
4.Для каждой компетентной строки k строится уравнение линейной регрессии между i-ой и k-ой строками.
Регрессионное уравнение прямой строится по общим столбцам, в которых нет пробелов.
При предсказании пробела yij аргументом регрессионного уравнения прямой будет являться значение ykj
из компетентной строки k. Пробел yij предсказывается значением bk функции прямой.
5.Далее все величины bk из соответствующих уравнений регрессий для данного пробела yij усредняются
с использованием информации о компетентности строк по формуле:
.
Коэффициент α регулирует влияние компетентности на результат предсказания пробела.
Коэффициент α подлежит оптимизации, где целевой функцией является ошибка прогноза δ
для всех известных элементов i-ой строки. Ошибка предсказания должна быть минимальной
[ Загоруйко Н.Г. Прикладные методы анализа данных и знаний Новосибирск: ИМ СО РАН 1999].
Программа ZET.
Программа позволяет найти грубые ошибки в таблице данных с помощью специального алгоритма.
Для предсказания истинных значений для грубых ошибок в программе реализован алгоритм ZET.
Скриншот программы:

Чтобы купить программу свяжитесь с автором:  svbeat@yandex.ru

 

 

SHARE:

#

Post dicussion

Контакты

Для связи svbeat@yandex.ru

  • 1
  • 1