реклама на сайте
подробности

 
 
> Чем быстро проверить нормальное распределение, массив случайных величин
toweroff
сообщение Feb 22 2012, 12:19
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Добрый день!
Сабж

Хочу проверить шум ADC в нулевом разряде, буду формировать из этого шума какие-то значения (8, 16, 32 бит) в виде массива порядка 1000-10000 значений

Этот массив нужно скормить чему-то что бы проверило на нормальное распределение (оно же "белый шум", правильно?)

Чем можно сделать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zombi
сообщение Feb 22 2012, 13:24
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



To toweroff: у меня на старом винте может сохранилось, если чё черкни, поищу.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Feb 22 2012, 13:36
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(zombi @ Feb 22 2012, 17:24) *
To toweroff: у меня на старом винте может сохранилось, если чё черкни, поищу.

поищи, пожалуйста
что-то я с diehard'ом не разберусь... может и правда самому наваять тест? sm.gif
только вот вопрос в правильности того, что я там наваяю... biggrin.gif хотелось бы 100% утилиты

Цитата(kovigor @ Feb 22 2012, 17:09) *
От себя добавлю, что для получения случайной выборки одного только разряда АЦП будет недостаточно, в чем я и убедился на личном опыте ...

а в чем причина?

Цитата(kovigor @ Feb 22 2012, 17:09) *
P.S. У Шелеста это стр. 51

угу.. смотрю
Go to the top of the page
 
+Quote Post
kovigor
сообщение Feb 22 2012, 14:05
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(toweroff @ Feb 22 2012, 17:36) *
а в чем причина?


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

P.S. Одного источника энтропии обычно бывает мало. Надо комбинировать случайные данные от нескольких источников.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Feb 22 2012, 14:58
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(kovigor @ Feb 22 2012, 18:05) *
Полученные таким образом случайные числа проваливают даже простейшие тесты на случайность.

Это как?
Вот подряд сто единиц, а потом - сто нулей. Проваливает?
Меня вот сама постановка вопроса смущает ужасно. Что хотим-то?
Go to the top of the page
 
+Quote Post
toweroff
сообщение Feb 22 2012, 15:25
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(Tanya @ Feb 22 2012, 18:58) *
Что хотим-то?

хотим попробовать использовать ADC в качестве ГСЧ или, если уж там все не так хорошо, хотя бы в качестве SEED
Go to the top of the page
 
+Quote Post
Tanya
сообщение Feb 22 2012, 15:30
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(toweroff @ Feb 22 2012, 19:25) *
хотим попробовать использовать ADC в качестве ГСЧ или, если уж там все не так хорошо, хотя бы в качестве SEED

Ваш жаргон мне непонятен. Последний (и не только) бит будет подчиняться простому такому распределению.
0 с некоторой вероятностью, 1 с вероятностью 1 - вероятность нуля.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Feb 22 2012, 16:00
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Tanya @ Feb 22 2012, 19:30) *
Ваш жаргон мне непонятен. Последний (и не только) бит будет подчиняться простому такому распределению.
0 с некоторой вероятностью, 1 с вероятностью 1 - вероятность нуля.

Я не хочу сейчас затевать бесконечную дискуссию о "случайности" случайных чисел. Интересующихся отсылаю к соотв. литературе - первым делом к книге Кнута. Там это очень подробно рассматривается на более чем сотне страниц. Читать - не перечитать. Еще можно Брюса Шнайера глянуть "Прикладную криптографию", как приятное чтение перед сном ...
Go to the top of the page
 
+Quote Post
Tanya
сообщение Feb 22 2012, 16:23
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(kovigor @ Feb 22 2012, 20:00) *
Я не хочу сейчас затевать бесконечную дискуссию о "случайности" случайных чисел. Интересующихся отсылаю к соотв. литературе - первым делом к книге Кнута. Там это очень подробно рассматривается на более чем сотне страниц. Читать - не перечитать. Еще можно Брюса Шнайера глянуть "Прикладную криптографию", как приятное чтение перед сном ...

У Кнута ничего такого не может рассматриваться. Ведь речь идет не о генерации некоторой последовательности псевдослучайных чисел.
А о физической реальности. Так вот предельная теорема гласит, что сумма достаточно большого количества случайных чисел с любым распределением будет распределена по Гауссу. А мы априори предполагаем, что то, что мы измеряем именно такая сумма и есть.
В априорном же предположении о стационарности. Поэтому проверять распределение полезно.
Можно своими руками убедить свои же мозги в справедливости предельной теоремы.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- toweroff   Чем быстро проверить нормальное распределение   Feb 22 2012, 12:19
- - zombi   Задавал когда то подобный вопрос. http://electron...   Feb 22 2012, 12:42
- - alexvu   Постройте гистограмму в любой программе и посмотри...   Feb 22 2012, 12:42
- - R.A.K.   Цитата(toweroff @ Feb 22 2012, 16:19) что...   Feb 22 2012, 12:47
- - kovigor   Цитата(toweroff @ Feb 22 2012, 16:19) Доб...   Feb 22 2012, 13:09
|- - zombi   Цитата(toweroff @ Feb 22 2012, 16:36) пои...   Feb 22 2012, 14:00
||- - zombi   Цитата(Tanya @ Feb 22 2012, 20:23) Так во...   Feb 22 2012, 17:21
||- - Tanya   Цитата(zombi @ Feb 22 2012, 21:21) Праиль...   Feb 23 2012, 04:36
|- - kovigor   Цитата(toweroff @ Feb 22 2012, 18:25) хот...   Feb 22 2012, 17:38
- - Tanya   Цитата(toweroff @ Feb 22 2012, 16:19) Хоч...   Feb 22 2012, 14:00
- - zombi   Использую Xorshift128 и все нормуль!   Feb 22 2012, 14:25
|- - toweroff   Цитата(zombi @ Feb 22 2012, 18:25) Исполь...   Feb 22 2012, 14:32
|- - kovigor   Цитата(toweroff @ Feb 22 2012, 18:32) да ...   Feb 22 2012, 14:37
|- - zombi   Цитата(toweroff @ Feb 22 2012, 17:32) да ...   Feb 22 2012, 14:42
|- - kovigor   Цитата(zombi @ Feb 22 2012, 18:42) Просто...   Feb 22 2012, 14:47
|- - zombi   Цитата(kovigor @ Feb 22 2012, 17:47) Так ...   Feb 22 2012, 14:56
- - skripach   ЦитатаЧем быстро проверить нормальное распределени...   Feb 22 2012, 14:30
- - Alexashka   Цитата(toweroff @ Feb 22 2012, 16:19) Хоч...   Feb 23 2012, 16:00


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 02:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01488 секунд с 7
ELECTRONIX ©2004-2016