Всем привет! У меня есть большая проблема. Преподаватель дал мне задание провести статистический анализ данных поступающих с платы сбора данных. Проблема в том, что на выполнение задачи мне дано меньше недели, а я и сам преподавать LabView не знаем. Книгу я частично прочитала, но все равно самостоятельно решить задачу не получается.
Данные, на сколько я поняла, сохраняются в txt файле, а мне нужно их обработать. Значений примерно 200(n). Цифровые значения выставить в порядке возрастания, найти математическое ожидание (среднее значение), среднеквадратическое отклонение (отклонение случайной величины от среднего значения), размах варьирования R (отклонение средних величин друг от друга), после этого данные разделить на интервалы (ширина выбирается из соотношения R/(0.1n-1)). Вычислить частоту (сколько значений n попало в интервал).
После этого построить график. Вверх откладывается частота, вправо значения n.
Очень прошу подкинуть мне хотя бы идею как это можно осуществить
Статистический анализ
-
- interested
- Сообщения: 4
- Зарегистрирован: 11 мар 2010, 13:49
- Версия LabVIEW: 8.5
- Контактная информация:
Статистический анализ
Последний раз редактировалось rummka 11 мар 2010, 22:23, всего редактировалось 1 раз.
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Статистический анализ
Скажу сразу - для незнакомого с LabVIEW - срок очень сжатый, практически нереальный. Для начинающего в условиях ВУЗа надо месяц минимум. Это же по сути целый курсовой, написание отдельной конечной программы по обработке данных, а у тебя наверняка есть еще предметы.
А идеи следующие:
Для чтения из файла используй Read From Spreadsheet File.
Для сортировки массива используй Sort 1d array.
Для среднего значения: add array elements, потом делишь на количество элементов массива, найденных с помощью array size.
Для среднеквадратичного значения - Basic Averaged DC RMS.
Искать все эти функции можно щелкнув правой кнопкой по блок-диаграмме и нажав Search.
Дальше все делается с помощью математических функций из палитры Numeric.
График строится с помощью Waveform Graph, ну а как его построить, если ты решишь все предыдущие шаги я думаю сама догадаешься
А идеи следующие:
Для чтения из файла используй Read From Spreadsheet File.
Для сортировки массива используй Sort 1d array.
Для среднего значения: add array elements, потом делишь на количество элементов массива, найденных с помощью array size.
Для среднеквадратичного значения - Basic Averaged DC RMS.
Искать все эти функции можно щелкнув правой кнопкой по блок-диаграмме и нажав Search.
Дальше все делается с помощью математических функций из палитры Numeric.
График строится с помощью Waveform Graph, ну а как его построить, если ты решишь все предыдущие шаги я думаю сама догадаешься
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
FireFly
- expert
- Сообщения: 1321
- Зарегистрирован: 25 апр 2009, 08:58
- Награды: 2
- Версия LabVIEW: 2014
- Откуда: Санкт-Петербург
- Поблагодарили: 1 раз
Re: Статистический анализ
Или воспользоваться готовым MeanIndey писал(а):Для среднего значения: add array elements, потом делишь на количество элементов массива, найденных с помощью array size.
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
-
- interested
- Сообщения: 4
- Зарегистрирован: 11 мар 2010, 13:49
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Статистический анализ
Спасибо большое! Возможно я не так уж и безнадежна.
Пока идет все отлично, но возник вопрос где найти Basic Averaged DC RMS
Пока идет все отлично, но возник вопрос где найти Basic Averaged DC RMS
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Статистический анализ
в палитре Signal Processing-Wfm Measurements
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
FireFly
- expert
- Сообщения: 1321
- Зарегистрирован: 25 апр 2009, 08:58
- Награды: 2
- Версия LabVIEW: 2014
- Откуда: Санкт-Петербург
- Поблагодарили: 1 раз
Re: Статистический анализ
А Mathematics -> Prob & Stat -> RMS есть?
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
-
- interested
- Сообщения: 4
- Зарегистрирован: 11 мар 2010, 13:49
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Статистический анализ
К сожалению, этого у меня тоже нет. Палитра выглядит следующим образом:
А по программке пока имею вот что:
Помогите, пожалуйста, еще с размахом варьирования. Это разница между двумя соседними числами в массиве. К примеру. в моем случае между 49 и 120, 120 и 129 и тд.
А по программке пока имею вот что:
Помогите, пожалуйста, еще с размахом варьирования. Это разница между двумя соседними числами в массиве. К примеру. в моем случае между 49 и 120, 120 и 129 и тд.
-
FireFly
- expert
- Сообщения: 1321
- Зарегистрирован: 25 апр 2009, 08:58
- Награды: 2
- Версия LabVIEW: 2014
- Откуда: Санкт-Петербург
- Поблагодарили: 1 раз
Re: Статистический анализ
Вон где сигма и сигма квадрат посмотри.
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.