План исследования к проекту "Программа 'Анализатор выборки'"

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

Гипотеза
Можно создать такую программу, которая выполняет быстрый анализ разных данных: целых чисел, вещественных чисел, символов или слов. Данные в нее можно загрузить из текстового файла или непосредственно вставить в многострочное текстовое поле. Можно создать алгоритмы, которые будут определять тип данных и анализировать их согласно типу, вычисляя распределение выборки по диапазонам или признакам.

План исследования и методы

  1. Определение возможностей программы.
  2. Создание генератора случайных выборок для исследования работы программы в дальнейшем.
  3. Разработка графического интерфейса.
  4. Тестирование графического интерфейса в различных операционных системах.
  5. Разработка основных функций программы (определение диапазонов, функции обрабатывающие целые и дробные числа, слова и символы, функция, генерирующая неравномерно распределенные выборки и др.)
  6. Тестирование программы

Библиография

  1. М. Лутц «Изучаем Python». СПб.: Символ-Плюс, 2008
  2. А. Н. Чаплыгин «Учимся программировать вместе с Python», pdf
  3. Википедия - http://ru.wikipedia.org/

Создано