diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 0000000..758803e --- /dev/null +++ b/docs/README.md @@ -0,0 +1,191 @@ +# Руководство пользователя для программы "Statapp" + +## Условные обозначения + +`Взаимодействие` - так отображается интерфестные части приложения с которыми пользователь может и должен взаимодействовать. к тами относятся кнопки, пункты меню, окна приложения, страницы в моделировании и тд. + +*Пример* - так отображаются комментарии или описания. Обычно используются в качестве подписей к картинкам. + +***Параметр*** - так отображаются параметры, которые пользователь может получить в результате вычислений в приложении. + +## Введение + +"Statapp" — это программное решение для статистического анализа и регрессионного моделирования, позволяющее специалистам в области данных проводить глубокий анализ и создавать точные прогностические модели. + +## Теоретические сведения + +*-- В разработке --* + +## Начало работы + +### Генерация показателей + +
+ +### Генерация отклика + +Перед тем как начать анализ, необходимо сгенерировать отклики, которые будут использоваться как зависимые переменные в моделях: + +1. Перейдите в меню `Генерация показателей`. +2. Выберите `Генерация отклика`. + +После этого откроется окно `Генерация отклика`: + + + +*Пример пункта меню* `Генерация отклика` + +3. Укажите необходимые параметры для генерации данных и нажмите кнопку `Сгенерировать`. + + + +*Пример окна* `Генерация отклика` + +После этого окно должно закрыться и на `Белом листе` в `Главном окне` появится колонка со случайно сгенерированными данными отклика по заданным показателям. + +
+ +### Генерация фактора + +После генерации откликов следует сгенерировать факторы, которые будут служить независимыми переменными. Для генерации факторов необходимо выполнить следующие шаги: + +1. Перейдите в меню `Генерация показателей`. +2. Выберите `Генерация фактора`. + +После этого откроется окно `Генерация фактора`: + + + +*Пример пункта меню* `Генерация фактора` + +3. Выберите нужный тип связи к отклику (прямая или обратная). +4. Укажите оставшиеся параметры для генерации данных и нажмите кнопку `Сгенерировать`. + + + +*Пример окна* `Генерация отклика` + +Можно добавлять несколько факторов. + +
+ +### Анализ данных + +После генерации отклика и факторов можно приступать к анализу данных. + +
+ +### Дисперсионный анализ + +1. Перейдите в меню `Анализ данных`. +2. Выберите `Дисперсионный анализ`. + + + +*Пример пункта меню* `Дисперсионный анализ` + +После этого откроется окно `Дисперсионный анализ`: + + + +*Пример окна* `Дисперсионный анализ` + +
+ +### Корреляционный анализ + +1. Перейдите в меню `Анализ данных`. +2. Выберите `Корреляционный анализ`. + + + +*Пример пункта меню* `Корреляционный анализ` + +После этого откроется окно `Корреляционный анализ`: + + + +*Пример окна* `Корреляционный анализ` + +
+ +### Моделирование + +После генерации отклика и факторов можно перейти к построению регрессионных моделей. + +Здесь вы можете увидеть параметры модели, её характеристики, прогноз и отклонения, а также график прогноза и отклонения. + +1. Перейдите на вкладку `Моделирование`. +2. Выберите тип модели для построения: `Линейный полином`, `Квадратичный полином` или `Преобразования`. + + + +*Пример список пунктов меню* `Моделирование` + +На странице `Модель` любого окна из `Моделирование` можно увидеть данные ***Коэффициент регрессии*** и ***Коэффициент значимости*** в виде таблицы для отклика и каждого из факторов. В нижней части окна располагаются вычисленные значения для параметров: ***Остаточная дисперсия***, ***Остаточная дисперсия (масштабированная)***, ***F1 - отношение Фишера***, ***Коэффициент множественной детерминации***, + + + +*Пример страницы* `Модель` *окна* `Линейный полином` + +На странице `Прогноз` любого окна из `Моделирование` можно увидеть значения ***Прогноза*** и ***Отклонения*** для каждого ранее сгенерированного значения ***Отклика***. + + + +*Пример страницы* `Прогноз` *окна* `Линейный полином` + +На странице `График` любого окна из `Моделирование` можно увидеть график ***Прогноза*** (график) и ***Отклонения*** (точки). + + + +*Пример страницы* `График` *окна* `Линейный полином` + +При необходимости, в окне `Моделирование` - `Преобразования` для каждого фактора вы можете выбрать одно из доступных преобразований. + + + +*Пример окна* `Преобразования` + +Для выбора преобразования для определенного фактора необходимо выполнить следующие шаги: + +1. Перейдите на страницу `Модель` в окне `Преобразования`. +2. Дважды нажмите на нужную ячейку в колонке ***Преобразования***. +3. Выберите необходимое преобразование из выпадающего списка. + + + +*Пример списка выбора* ***Преобразования*** *фактора в окне* `Преобразования` + +*Комментарий: если значения не персчитались попробуйте снять выделение с ячейки, путем нажатия на другую ячейку* + +
+ +### Сохранение и открытие файла + +Сгенерированные значения ***Отклика*** и ***Фактора*** из таблицы в `Главном окне` можно сохранить или зугрузить из файла ***.txt*** и ***.csv***. + +### Сохранение файла + +1. Перейдите в меню `Файл`. +2. Выберите `Сохранить`. + + + +*Пример пункта меню* `Сохранить файл` + +3. Выберите путь сохранения и тип файла и нажмите кнопку `Сохранить`. + +Теперь файл будет сохранен по указаному вами пути, его можно переместить куда необходимо и при необходимости загрузить обратно в приложение. + +### Открытие файла + +1. Перейдите в меню `Файл`. +2. Выберите `Открыть`. + + + +*Пример пункта меню* `Открыть файл` + +3. Выберите путь до открываемого файла и нажмите кнопку `Открыть`. + +Приложение загрузит нужный вам файл, и при необходимости спросит нужно ли сохранять ваши текущие данные. diff --git a/docs/README.pdf b/docs/README.pdf new file mode 100644 index 0000000..2998857 Binary files /dev/null and b/docs/README.pdf differ diff --git a/docs/files/Анализ данных - Дисперсионный анализ.PNG b/docs/files/Анализ данных - Дисперсионный анализ.PNG new file mode 100644 index 0000000..b7d7a07 Binary files /dev/null and b/docs/files/Анализ данных - Дисперсионный анализ.PNG differ diff --git a/docs/files/Анализ данных - Корреляционный анализ.PNG b/docs/files/Анализ данных - Корреляционный анализ.PNG new file mode 100644 index 0000000..43d54ad Binary files /dev/null and b/docs/files/Анализ данных - Корреляционный анализ.PNG differ diff --git a/docs/files/Генерация показателей - Генерация отклика.PNG b/docs/files/Генерация показателей - Генерация отклика.PNG new file mode 100644 index 0000000..218ddc4 Binary files /dev/null and b/docs/files/Генерация показателей - Генерация отклика.PNG differ diff --git a/docs/files/Генерация показателей - Генерация фактора.PNG b/docs/files/Генерация показателей - Генерация фактора.PNG new file mode 100644 index 0000000..80bb37f Binary files /dev/null and b/docs/files/Генерация показателей - Генерация фактора.PNG differ diff --git a/docs/files/Моделирование - Линейный полином.PNG b/docs/files/Моделирование - Линейный полином.PNG new file mode 100644 index 0000000..e41156f Binary files /dev/null and b/docs/files/Моделирование - Линейный полином.PNG differ diff --git a/docs/files/Окно - Генерация отклика.PNG b/docs/files/Окно - Генерация отклика.PNG new file mode 100644 index 0000000..fe2f8f0 Binary files /dev/null and b/docs/files/Окно - Генерация отклика.PNG differ diff --git a/docs/files/Окно - Генерация фактора.PNG b/docs/files/Окно - Генерация фактора.PNG new file mode 100644 index 0000000..608f74d Binary files /dev/null and b/docs/files/Окно - Генерация фактора.PNG differ diff --git a/docs/files/Окно - Дисперсионный анализ.PNG b/docs/files/Окно - Дисперсионный анализ.PNG new file mode 100644 index 0000000..7213c9b Binary files /dev/null and b/docs/files/Окно - Дисперсионный анализ.PNG differ diff --git a/docs/files/Окно - Корреляционный анализ.PNG b/docs/files/Окно - Корреляционный анализ.PNG new file mode 100644 index 0000000..c34ea29 Binary files /dev/null and b/docs/files/Окно - Корреляционный анализ.PNG differ diff --git a/docs/files/Окно - Полином (Линейный полином).PNG b/docs/files/Окно - Полином (Линейный полином).PNG new file mode 100644 index 0000000..1ad25d8 Binary files /dev/null and b/docs/files/Окно - Полином (Линейный полином).PNG differ diff --git a/docs/files/Окно - Полином (Преобразования).PNG b/docs/files/Окно - Полином (Преобразования).PNG new file mode 100644 index 0000000..e1ef7e9 Binary files /dev/null and b/docs/files/Окно - Полином (Преобразования).PNG differ diff --git a/docs/files/Окно - Полином - График.PNG b/docs/files/Окно - Полином - График.PNG new file mode 100644 index 0000000..3ef1874 Binary files /dev/null and b/docs/files/Окно - Полином - График.PNG differ diff --git a/docs/files/Окно - Полином - Прогноз.PNG b/docs/files/Окно - Полином - Прогноз.PNG new file mode 100644 index 0000000..4b54124 Binary files /dev/null and b/docs/files/Окно - Полином - Прогноз.PNG differ diff --git a/docs/files/Преобразования - Выбор преобразования.PNG b/docs/files/Преобразования - Выбор преобразования.PNG new file mode 100644 index 0000000..3f12208 Binary files /dev/null and b/docs/files/Преобразования - Выбор преобразования.PNG differ diff --git a/docs/files/Файл - Открыть.PNG b/docs/files/Файл - Открыть.PNG new file mode 100644 index 0000000..7f8db14 Binary files /dev/null and b/docs/files/Файл - Открыть.PNG differ diff --git a/docs/files/Файл - Сохранить.PNG b/docs/files/Файл - Сохранить.PNG new file mode 100644 index 0000000..a7aa3c1 Binary files /dev/null and b/docs/files/Файл - Сохранить.PNG differ