русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основные возможности программы


Дата добавления: 2013-12-23; просмотров: 1747; Нарушение авторских прав


Общая характеристика программы CurveExpert

CurveExpert - многофункциональная система вычерчивания эмпирических зависимостей, работающая в среде Windows. Она имеет большое количество моделей регрессионного анализа (линейного и нелинейного), а также различных схем интерполяции, представляя экспериментальные данные наиболее точным и удобным способом. Кроме того, пользователь может определять любую настроенную модель, желательную для использования в анализе регресса.

 

• Возможность выбора из более чем 35 встроенных моделей регрессионного анализа, наряду с более чем 15 дополнительными моделями, обозначенных как определенные пользователем.

• Определенные пользователем модели позволяют Вам вводить, изменять и управлять вашими собственными функциями регресса с учетом до 19 параметров.

• Набор инструментов для построения ' зависимостей включает методы линейного / нелинейного регрессионного анализа и много типов регрессионных моделей.

• Программа использует алгоритм Левенберга-Марквардта для быстрого и точного выполнения нелинейного регрессионного анализа.

• Поддержка неопределенности для каждой точки данных .

• Неограниченное число точек для вводимых данных.

• После построения кривой модели автоматически выстраиваются от наиболее подходящей до наименее.

• CurveFinder исследует каждую возможную модель регресса по вашему выбору и выбирает лучшую.

• Функция построения графических зависимостей с динамической настройкой дает немедленную обратную связь при построении на кривой.

• Пользователь имеет возможность прервать вычисление в любое время.

• Выбранные данные и графики могут быть скопированы через буфер обмена для использования в другом приложении Windows.

• Программа может читать простые файлы данных ASCII, игнорируя комментарии или текст в файле; операция импортирования файлов позволяет использовать различные форматы данных.



• Набор данных может быть сконвертирован, отсортирован, удален или отредактирован вручную в табличном виде.

 

3. Главное окно программы

Строка меню 1 (рис.1) дает доступ ко всем доступным функциям программы и имеет вид, общепринятый для windows -приложений. Панель инструментов 2 предоставляет быстрый доступ к наиболее часто используемым функциям программы. Строка состояния отображает текущий статус CurveExpert и дает подсказки о кнопках панели инструментов.

Окно данных 3 представляет собой таблицу с данными, размещенную в левой части главного окна программы, содержащую данные, которые должен быть подвергнуты анализу. Первый столбец данных содержит значения переменной х, в то время как второй столбец переменной у. Для изменения значений достаточно просто щелкнуть мышью на соответствующей ячейке и ввести новое значение с клавиатуры.

 

Ранжирование моделей производится на основании сравнения стандартной ошибки и коэффициента корреляции, при этом в правом верхнем углу главного окна отображается список моделей 4, которые подбираются программой для заданного набора данных.

Рис.1. Главное окно программы: 1–строка меню; 2–панель

инструментов; 3-окно данных; 4–список моделей; 5–

область предварительного просмотра графика.

 

Область предварительного просмотра графика 5 предназначена для быстрого предварительного просмотра результатов визуализации данных, проведенной в соответствии с выбранной моделью. Двойной щелчок мыши в области предварительного просмотра вызывает открытие дополнительного окна, в котором графическая зависимость представлена в полном объеме (рис.2).

 

Рис.2. Окно построения графической зависимости 4.Основные регрессионные модели, реализованные в программе CurveExpert

Семейство степенных моделей:

у=а*х^Ь;

у=а*Ь^х;

у=а*(х-b)^с;

у=а*х^(Ь*х);

у=а*х^(Ь/х);

у=а^(1/х);

у=а*(Ь^х)*(х^с);

у=а*Ь^(1/х)*(х^с).

Семейство моделей для экономических расчетов:

У=1/(а+Ьх);

У=1/(а+bx+сх^2);

У=(а + bx)^(-1/с);

У=1/(а+Ьх^с).

Семейство моделей роста:

у=а*(1-ехр(-bx));

у=а*(b-ехр(-сх));

у=ах/(Ь+х).

 

Семейство сигмоидальных моделей:

у=а*ехр(-ехр(Ь-сх));

у=а/(1+ехр(Ь-сх));

у=а/(1+exp(b-cx))^(l/d);

у=(ab+cx^d)/(b+x^d);

у=а-b*exp(-cx^d).

Дополнительные модели:

у=а+b*cos(c*x+d);

у=а*ехр((-(х-Ь)^2)/(2*с^2));

у=а+Ь/х;

у=а+bx+c/x^2;

у=(а+bx)/(1+сх+dx^2).

 

Модель пользователя

 

Программа дает возможность пользователю ввести свою расчетную модель, которая будет рассмотрена при анализе экспериментальных данных и включена в ранжированный список.

Ввод новой модели начинается с выбора команды user model в разделе Apply Fit главного меню (рис.3), после этого открывается окно ввода пользовательской модели (рис.4). В этом окне пользователь получает возможность ввести свою расчетную модель и добавить е. к общему списку (кнопка Add Model) или удалить любую из уже существующих моделей (кнопка Remove Model). При вводе расчетной зависимости возможно применение следующих команд и операторов:

Операторы:

+ Сложение

- Вычитание

- Одноместный минус

* Умножение

/ Деление

^ Возведение в степень

< Меньше чем

> Больший чем

< = Меньше чем или равный

> = Больший чем или равный

! = Не равный

= = Равный

Команды:

Abs Абсолютное значение

 

Факт Факториал

Sqrt Квадратный корень

Ехр Показательная функция

Log Логарифм

Ln Натуральный логарифм

LoglO Десятичный логарифм

Sin Синус

Cos Косинус

Tan Тангенс

Asin Арксинус

Acos Арккосинус

Atan Арктангенс

Sinh Гиперболический синус

Cosh Гиперболический косинус

Tanh Гиперболический тангенс

Ceil Первое целое число большее, чем указанное

значение

Floor Первое целое число меньшее, чем указанное

значение

Pi Число .. 3.14159 ....

Avgx Среднее число для столбца х

Avgy Среднее число для столбца у

Stdx Стандартное отклонение для столбца х

Stdy Стандартное отклонение для столбца у

Minx Минимум в столбце х

Miny Минимум в столбце у

Махх Максимум в столбце х

Маху Максимум в столбце у

 

Рис.3. Меню ввода пользовательской модели

Рис.4. Окно ввода пользовательской модели



<== предыдущая лекция | следующая лекция ==>
Лекция № 5 | Работа с данными


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.