Исследование точности фрактальной обработки данных в компьютерной программе Fractan
Исследование точности расчета показателя Херста в компьютерной программе Fractan для различных вариантов создания временного ряда. Причины отклонения теоретического значения от подсчитанного в программе Fractan. Повышение точности фрактального анализа.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 30.07.2017 |
Размер файла | 34,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Исследование точности фрактальной обработки данных в компьютерной программе Fractan
О.Б. Бавыкин
Московский Политех, Москва
Аннотация
В работе выполнено исследование точности расчета показателя Херста в компьютерной программе Fractan для различных вариантов создания временного ряда. Представлены возможные причины отклонения теоретического значения от подсчитанного в программе Fractan. С целью повышения точности фрактального анализа предложена разработка собственной компьютерной программы.
Ключевые слова: Fractan, временной ряд, фрактальный анализ, фрактальная размерность, показатель Херста, R/S-анализ.
В связи с появлением и стремительным развитием современных методов обработки и получения материалов активно развивается оценка характеристик поверхности и эксплуатационных свойств будущих изделий с применением теории фракталов [1-4].
На данный момент условно можно выделить два типа компьютерных программ для фрактального анализа.
Первый тип позволяет вычислить фрактальные характеристики (различные фрактальные размерности) интегрально для всей поверхности целиком. Сюда относятся программы, предназначенные для настройки и работы со сканирующими зондовыми микроскопами [5-6].
Второй тип программного обеспечения предназначен для фрактального анализа временного ряда (или его графического представления в виде графика), составленного из значений высот элементов поверхности. В этом случае обычно вычисляют такую численную характеристику как показатель Херста (параметр Н) [1].
Для изучения различных разновидностей временных рядов Херст предложил следующую формулу (1):
, (1)
fractan компьютерный программа фрактальный
где - постоянный коэффициент (Херст предложил , однако существуют исследования, показывающие, что в некоторых случаях лучше брать другие значения коэффициента);
- объем временного ряда (число наблюдений);
- само значение показателя Херста (теоретически принимает значения от 0 до 1);
- размах отклонения временного ряда;
- стандартное отклонение временного ряда.
Значение показателя Н определяется:
- вычислением тангенса угла наклона функции от , построенной в двойных логарифмических масштабах;
- вычислением по формуле 1 (выражением параметра Н из указанной формулы).
По подсчитанным значениям показателя Херста H можно [7]:
- определить фрактальность ряда: фрактальный, при H = 0…0,5 и при H = 0,5…1; нефрактальный если H = 0; 0,5; 1;
- оценить наличие зависимости поведения будущих элементов временного ряда от «прошлого» этого ряда: процесс марковский при H = 0,5; немарковский процесс если H = 0…0,5 и при H=0,5…1;
- качественно оценить зависимость «прошлого» ряда от его «будущего»: персистентная корреляция при H = 0,5…1; антиперсистентная зависимость при H = 0…0,5;
- определить возможность предсказания поведения объекта (значений временного ряда) в будущем: предсказание возможно при H = 0…0,5 и при H = 0,5…1;
- определить вид шума: розовый шум при H = 0…0,5; белый гауссовский шум при H = 0,5; черный шум если H = 0,5…1.
Компьютерная программа Fractan предназначена для математического моделирования и математической обработки данных, в том числе для определения параметра Н через вычисление тангенса угла наклона функции от . При расчетах показателя Херста в указанной программе используется рекомендуемое Херстом значение =1.
Анализируя базу данных Научной электронной библиотеки eLIBRARY.RU [8] можно отметить высокую популярность программы Fractan при проведении научных исследований (таблица 1).
Таблица 1
Результаты анализа базы данных Научной электронной библиотеки eLIBRARY.RU
Наименование характеристики |
Значение |
|
Количество публикаций в базе, найденных по поисковому запросу «Fractan» |
96 |
|
Максимальное значение цитируемости публикации (среди найденных публикаций) |
55 (Динамика фрикционного взаимодействия. Мусалимов В.М., Валетов В.А. Монография / Санкт-Петербург, 2006.) |
|
Число монографий (среди найденных публикаций) |
3 |
|
Число зарубежных изданий (среди найденных публикаций) |
6 |
Кроме того, в каталоге электронной библиотеки диссертаций (http://www.dissercat.com) при поиске по ключевому слову «Fractan» отображается 18 диссертационных работ.
Анализируя компьютерную программу Fractan можно предположить следующие причины ее высокой популярности:
- основана на принципе freeware, то есть программа распространяется бесплатно;
- широкие возможности по математическому моделированию данных (создание аттракторов Хенона, Лоренца, Рессела, генерация различных временных рядов с заданными параметрами с возможность сохранением данных в отдельный файл);
- возможность вычисления показателя Херста и корреляционного интеграла;
- русскоязычный и англоязычный интерфейсы;
- высокая скорость работы.
Однако, в литературе отсутствует информация о точности фрактальной обработки информации программой Fractan и для изучения этого вопроса была разработана следующая методика.
1. В программе Fractan генерировался временной ряд с определенными параметрами: длина временного ряда, среднее квадратическое отклонение, значении показателя Херста (в случае если этот параметр можно задать при генерации ряда).
2. Сгенерированный ряд с помощью программы Fractan сохранялся в отдельный текстовый файл в ASCII формате. Каждый такой файл состоял из одной колонки со значениями элементов временного ряда. После создания текстового файла программа Fractan закрывалась.
3. Программа Fractan снова запускалась. В нее загружался и обрабатывался сгенерированный текстовый файл. Обработка исходных данных заключалась в вычислении параметра Н для всей длины ряда.
4. Пункты 1-3 повторялись для временного ряда с другими параметрами.
Характеристики исходных данных и результаты их фрактальной обработки в программе Fractan (использовалась версия 4.4) представлены в таблицах 2 и 3.
Таблица 2
Исходные данные и результаты фрактальной обработки в программе Fractan обобщенного броуновского шума и обобщенного броуновского движения
Тип генерируемого ряда |
Параметры генерируемого ряда |
Обработка временного ряда |
||||
обобщенный броуновский шум |
Номер ряда |
Длина ряда |
Параметр Н |
Среднее квадратическое отклонение |
Вычисленное значение параметра Н |
|
1 |
10000 |
0,5 |
10 |
0,4412 |
||
2 |
10000 |
0,2 |
10 |
0,2184 |
||
3 |
10000 |
0,8 |
10 |
0,9075 |
||
обобщенный броуновское движение |
4 |
10000 |
0,5 |
10 |
0,9674 |
|
5 |
10000 |
0,2 |
10 |
0,9958 |
||
6 |
10000 |
0,8 |
10 |
1,0185 |
Таблица 3
Исходные данные и результаты фрактальной обработки в программе Fractan гауссовского шума
Параметры генерируемого ряда |
Обработка временного ряда |
Теоретическое значение показателя Херста Н |
|||
Номер ряда |
Длина ряда |
Среднее квадратическое отклонение |
Параметр Н |
||
7 |
10000 |
25 |
0,5423 |
0,5 |
|
8 |
10000 |
100 |
0,4757 |
0,5 |
|
9 |
10000 |
500 |
0,3728 |
0,5 |
|
10 |
10000 |
1000 |
0,6641 |
0,5 |
|
11 |
10000 |
10 |
0,6633 |
0,5 |
|
12 |
10000 |
5 |
0,4265 |
0,5 |
fractan компьютерный программа фрактальный
Анализ полученных результатов:
а) обобщенный броуновский шум;
- точность вычисления показателя Херста можно оценить как высокую;
б) обобщенное броуновское движение;
- все вычисленные значения параметра Н сильно отличаются от заданных значений и приближаются к 1,0;
- вычисленные значения показателя Херста для временного ряда под номером 6 превосходит максимальное теоретическое значение, равное единице;
в) для гауссовского шума;
- все подсчитанные программой Fractan значения параметра Н значительно отличаются от теоретического значения показателя Херста для шума Гаусса.
Анализируя данные таблиц можно выдвинуть рабочую гипотезу о причинах расхождения экспериментальных данных от теоретический и заданных:
- ошибки в алгоритме моделирования данных;
- ошибки в алгоритме расчета параметра Н;
- влияние коэффициента , используемого в формуле R/S-анализа (согласно исследованиям, приведенным в [1], для R/S-анализа наилучшим образом подходит ; и );
- одновременное воздействие нескольких из указанных выше факторов.
Для проверки выдвинутой гипотезы необходимо разработать программное обеспечение для фрактального анализа данных, рассчитать в нем показатель Херста, и полученные результаты сравнить с результатами расчетов в программе Fractan.
При этом разрабатываемая программа должна обладать следующими особенностями:
- высокая точность фрактальной обработки данных;
- возможность вычислять параметр Н по различным значениям коэффициента ;
- возможность вычислять показатель Херста как приближенно по формуле 1, так и более точно через тангенс угла наклона кривой.
Программная среда типа Excel или Calc позволяет обеспечить выполнение перечисленных выше особенностей. Так, согласно исследованиям [9], табличный процессор Excel обладает высокой точностью статистической обработки данных.
Кроме того, в указанных выше программах предусмотрена возможность программировать собственные потребительские функции, благодаря чему реализуется вычисление параметра Н для различных значений коэффициента .
В случае подтверждения выдвинутой гипотезы выполнять фрактальной анализ временного ряда следует в альтернативных программных продуктах, при условии, что их алгоритмы работы не влияют на точность фрактальной обработки. Разработанный программный продукт может быть использован в учебном процессе [10].
Литература
1. Feder J. Fractals // N.Y.: Plenum Pub. Corp., 1988. P. 310
2. Mandelbrot B.B. Fractals // Encyclopedia of Physical Science and Technology, N.Y.: Academic Press, 1987. V.5. pp.579-593.
3. Бавыкин О.Б. Формирование учебных занятий с применением измерительной системы для измерения шероховатости поверхности MarSurf XR 20 // Инженерный вестник Дона, 2014, №3 URL: ivdon.ru/ru/magazine/archive/n3y2014/2466.
4. Гачаев А.М. О фрактальной структуре нефтегазовых месторождений //Инженерный вестник Дона, 2011, №1 URL: ivdon.ru/magazine/archive/n1y2011/392.
5. Бавыкин О.Б. Фрактальная многомерная шкала, предназначенная для управления режимом размерной ЭХО и оценки его выходных данных // Инженерный вестник, 2013. № 7. С. 1.
6. Вячеславова О.Ф., Бавыкин О.Б., Ткаченко И.О. Современные методы исследования поверхности с использованием программы "NOVA". Критерии и цели // М.: Московский государственный машиностроительный университет (МАМИ), 2012. 44 с.
7. Потапов А.А., Вячеславова О.Ф., Бавыкин О.Б. Параметрическая методика определения наличия фрактальных свойств у электрохимически обработанных поверхностей // Нелинейный мир. 2014. Т. 12. № 3. С. 3-12.
8. Научная электронная библиотека eLIBRARY.RU. URL: elibrary.ru/defaultx.asp (доступ свободный) - Загл. с экрана. - Яз. рус.
9. Excel в статистическом моделировании В.В.Заляжных. URL: arhiuch.ru/st1.html (доступ свободный) - Загл. с экрана. - Яз. ру.
10. Бавыкин О.Б. Применение в образовании специализированных компьютерных программ «NOVA» и «MYTESTX» // IDO Science., 2011. - № 1. - С. 10-11.
References
1. Feder J. Fractals. N.Y.: Plenum Pub. Corp., 1988. P. 310.
2. Mandelbrot B.B. Fractals. Encyclopedia of Physical Science and Technology, N.Y.: Academic Press, 1987. pp. 593.
3. Bavykin O.B. Inћenernyj vestnik Dona (Rus), 2014, №3. URL: ivdon.ru/ru/magazine/archive/n3y2014/2466.
4. Gachaev A.M. Inћenernyj vestnik Dona (Rus), 2011, №1. URL: ivdon.ru/magazine/archive/n1y2011/392.
5. Bavykin O.B. Inћenernyj vestnik. 2013. № 7. P. 1.
6. Vyacheslavova O.F., Bavykin O.B., Tkachenko I.O. Sovremennye metody issledovaniya poverkhnosti s ispol'zovaniem programmy "NOVA". Kriterii i tseli [Modern methods of surface research using the "NOVA" program. Criteria and objectives] M.: MSTU, 2012. 44 p.
7. Potapov A.A., Vyacheslavova O.F., Bavykin O.B. Nelineynyy mir. 2014. T. 12. № 3. pp. 3-12.
8. Nauchnaya elektronnaya biblioteka eLIBRARY.RU [Scientific electronic library eLIBRARY.RU]. URL: elibrary.ru/defaultx.asp.
9. V.V.Zalyazhnykh/ Excel v statisticheskom modelirovanii [Excel in statistical modeling]. URL: arhiuch.ru/st1.html.
10. Bavykin O.B. IDO Science. 2011. № 1. pp. 10-11.
Размещено на Allbest.ru
...Подобные документы
Определение характеристик точности выходного параметра вероятностным расчетно-аналитическим методом. Моделирование на электронно-вычислительной машине точности выходного параметра каскада. Сравнение его точности. Обоснование числа реализаций каскада.
курсовая работа [870,4 K], добавлен 23.06.2014Особенности тоновой коррекции в компьютерной графике. Функциональное назначение команды Гистрограмма в программе Illustrator. Применение команд Уровни, Кривые и Яркость/Контрастность для настройки тонового баланса. Основные правила цветокоррекции рисунка.
контрольная работа [526,9 K], добавлен 12.09.2010Методы и средства создания и обработки изображений с помощью программно-аппаратных вычислительных комплексов. Основные понятия компьютерной графики. Особенности применения растровой, векторной и фрактальной графики. Обзор форматов графических данных.
реферат [49,1 K], добавлен 24.01.2017Система компьютерной обработки данных для сбора, систематизации, статистической обработки, анализа результатов учебного процесса за четверть, полугодие, год. Модуль обработки данных о качестве обучения, итогов успеваемости и данных о движении учащихся.
реферат [22,5 K], добавлен 05.02.2011Модель модернизации детали (расчёт на деформацию, эквивалентных напряжений) в программе Solidworks. Анализ обратного клапана в программе Workingmodel, его применение и функции. Расчёт фланцевого соединения фонтанной арматуры в программе Mathcad.
практическая работа [837,3 K], добавлен 15.01.2015Создание приложения в программе Rational Rose для удобного функционирования системы обслуживания банкоматов. Методы создания баз данных в программе и разработки диаграмм: последовательности, действий и состояния. Составление инструкции для пользователя.
курсовая работа [271,2 K], добавлен 15.02.2011Составление таблицы согласно образцу в программе MS Excel. Создание данных таблицы базы данных. Введение формул в программе MS Excel. Установление связи между таблицами. Создание запроса на выборку данных из одной таблицы с помощью мастер запросов.
контрольная работа [4,0 M], добавлен 17.04.2016Создание обучающей презентации о создании сайта в программе для конструирования сайтов "Joomla". Установка локального сервера "Denwer" и программы "Joomla". Создание меню, загрузка изображений. Смена шаблона, работа с текстом в программе MS PowerPoint.
дипломная работа [3,8 M], добавлен 04.03.2013Программы для работы с компьютерной графикой, их основные типы и классификация. Сущность понятий, применяемых для описания функций инструментов, методов создания изображений и их преобразований в программе CorelDraw и пакете Photoshop компании Аdobe.
методичка [318,6 K], добавлен 28.02.2010Исследование интерфейса и основных возможностей Adobe Photoshop - стандарта для работы с растровой графикой. Описания инструментов выделения, перемещения, кадрирования, нарезки. Рисование графических примитивов. Заливки и работа с цветами в программе.
презентация [340,4 K], добавлен 04.11.2014Возможности применения растровой, векторной и фрактальной компьютерной графики. История создания рекламы. Использование интерактивных графических систем в рекламе. Создания макета календаря с помощью векторного графического редактора Adobe Illustrator.
курсовая работа [1,6 M], добавлен 20.10.2014Анализ программы "Проводник". Понятие операционной системы (ОС). Достоинства и недостатки файловых систем. Исследование методов запуска программы "Проводник", работа с файловой структурой в программе "Проводник" ОС Windows. Приемы работы с объектами.
курсовая работа [32,7 K], добавлен 13.09.2009Исследование логической структуры реляционной базы данных на основе инфологической модели и её реализации в программе Microsoft SQL Server 2000. Характеристика разработки вложенных запросов на выборку записей, процедур, триггеров, создания представлений.
реферат [1,2 M], добавлен 11.05.2012Разработка модуля для вычисления значения функции, который впоследствии подключается к программе ввода исходных данных с контролем допусимого значения в таблицу. Проектирование модуля для работы со строками и для обработки массивов текстовой информации.
курсовая работа [17,8 K], добавлен 24.09.2010Понятие компьютерной графики. Основные характеристики цифровых фильтров, поддерживаемых программой Adobe Photoshop и принципы художественной обработки изображений на их основе. Принципы работы с многослойными изображениями в программе Photoshop.
курсовая работа [3,3 M], добавлен 10.06.2014Разработка эскизов мебельного изделия. Описание технологической характеристики и работы в программе "Базис мебельщик" для создания наглядного чертежа 3D модели. Карты раскроя материала и расчет стоимости заказа. Рабочие чертежи некоторых деталей.
курсовая работа [4,0 M], добавлен 16.08.2014Разработка программы в Turbo C++ Explorer для вычислений геометрических данных фигуры. Атрибуты объекта и представление данных в программе. Подпрограмма создания набора данных. Реализация защиты и правильности ввода данных и дополнительных функции.
курсовая работа [5,9 M], добавлен 22.02.2014Исследование двух методов численного дифференцирования. Определение относительно максимального значения функции на интервале, абсолютной погрешности относительно значений аналитически вычисленной производной. Структура и этапы вычислительной программы.
курсовая работа [1,8 M], добавлен 14.04.2011Метод оценки максимального правдоподобия. Основные методы вычисления 95% доверительного интервала. Сознание программы-функции на Matlab для исследования точности оценки параметра экспоненциального распределения методом максимального правдоподобия.
курсовая работа [175,6 K], добавлен 18.05.2014Создание на языке C базы данных "Стадионы города", требования к программе. Осуществление загрузки базы данных в массив и вывод главного меню в основной программе. Алгоритм работы программы в виде блок-схемы. Описание функций программы и ее листинг.
курсовая работа [183,6 K], добавлен 06.10.2010