powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Анализ числовой последовательности.
25 сообщений из 61, страница 2 из 3
Анализ числовой последовательности.
    #36936264
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kreol64Если я вас правильно понял, я запихнул xls файл в rar с max сжатием. Сжало в 10 раз.
Нет. Неправильно.
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36936268
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kreol64rstudioна счет сабжа решения общего и без предметной области действительно нет. Нужно анализировать визуально ряд и пробовать искать закономерности.

Для начала попробуйте пожать свою последовательность обыкновенным архиватором.
Если пожмется очень хорошо, то шансов у вас на успех много. Если плохо или очень плохо, то почти никаких. Закономерности в последовательности или сложно найти или архиватор их просто не нашел.

Честно говоря немного удивлён, что для обычных числовых последовательностей нет, так скажем, "универсального" анализатора.
Насчёт гадалки. А разве в последовательности нет повторяющихся компонентов ? При таком объёме данных их вполне нетрудно найти даже ручками. Главное "накормить" гадалку самими данными :)
Если я вас правильно понял, я запихнул xls файл в rar с max сжатием. Сжало в 10 раз.

Нет, конечно не эксель )
Вам нужно написать маленькую программку которая поделит вашу последовательность по 8 элементов. С каждого блока по 8 элементов нужно получить байт. С байтов получите файл.
Тоесть если у вас последовательность 8000 символов то должен получится файл размером около 1 кбайт.
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36936277
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А алгоритмы архиваторов делают примерно то что вы говорите и хотите. Они часто встречающиеся комбинации заменяют более короткими комбинациями, а редко встречающиеся - более длинными. Это в общем случае. Таким образом "сжимают" файл
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36936445
Kreol64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonKreol64Честно говоря немного удивлён, что для обычных числовых последовательностей нет, так скажем, "универсального" анализатора.
Вы ищите серебрянную пулю. Или программный продукт который содержит все-все знания о всех предметных областях прикладных наук!

Есть разные подходы. Смотря что ищем. Если звук - то анализ Фурье. Если период псевдослучайности - то разные автокорреляционные функции. Если шифр - то другие методы сопоставления. Если бинарник кода - то анализаторы (по принципу антивирусных). Если текст - то всякие там лингвистические методы. Графика - всякие там когнитроны на базе НС. И я перечислил только то что смог вспомнить. А сколько еще неизвестного!

Т.е в моём случае из того, что вы вспомнили лучше всего подойдут разные автокорреляционные функции ? В этом случае результат не очень :
http://imagepost.ru/images/269/R5ZCLEp13INgPjOeSzjI.jpg


rstudio , можете сказать название подобной программки ? Поищу в интернете.
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36936585
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kreol64
Т.е в моём случае из того, что вы вспомнили лучше всего подойдут разные автокорреляционные функции ? В этом случае результат не очень :
http://imagepost.ru/images/269/R5ZCLEp13INgPjOeSzjI.jpg

Я не говорил что вам лучше всего подойдет. Это еще открытый вопрос.
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36936592
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kreol64поверьте, само название области никоим образом не поможет.
пытаемся угадать направление движения цены ? :)
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36936674
Kreol64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BarloneKreol64поверьте, само название области никоим образом не поможет.
пытаемся угадать направление движения цены ? :)

Нет
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36936800
Kreol64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так, установил я STATISTICA 8.
Открыл свой файлик, выделил диапазон и зашёл в data meaning > automated neural networks .
Дальше мне предлагают выбрать тип анализа :
Regression
Classification
Time series (regression)
Time series (classification)
Cluster analysis
Какой выбирать то ? К сожалению с дуру выбрал самую новую версию, к которой нет русского руководства.
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36937478
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kreol64
Какой выбирать то ? Все по порядку, конечно.
Вкладываете в каждый метод 2879 ваших цифр, получаете следующую, и смотрите, совпадает ли она с вашей 2880-й.
Есть некоторая трудность- не обязательно, что метод который угадывает 2880-ю цифру, угадает 2881-ю.
2881 цифру может угадать другой метод. Сказать заранее, какой из методов угадает 2885 или 2889-ю, нельзя :(
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36937497
Kreol64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
S.G.Kreol64
Какой выбирать то ? Все по порядку, конечно.
Вкладываете в каждый метод 2879 ваших цифр, получаете следующую, и смотрите, совпадает ли она с вашей 2880-й.
Есть некоторая трудность- не обязательно, что метод который угадывает 2880-ю цифру, угадает 2881-ю.
2881 цифру может угадать другой метод. Сказать заранее, какой из методов угадает 2885 или 2889-ю, нельзя :(

Т.е. методом подбора ? Я вообще думал, что хотя бы из перечня нейросетевых методов можно выбрать тот, который будет наиболее действующий, а оказывается, что даже здесь нельзя точно сказать ?
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36937532
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kreol64а оказывается, что даже здесь нельзя точно сказать ?
"Что наша жизнь? - игра" (с)
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36938052
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kreol64Т.е. методом подбора ? Я вообще думал, что хотя бы из перечня нейросетевых методов можно выбрать тот, который будет наиболее действующий, а оказывается, что даже здесь нельзя точно сказать ?
Всё, что можно описать формально, можно запрограммировать. И еще хотелось-бы получить гарантии что решение вообще существует. Поток битов может быть хорошим криптостойким ГПСЧ.

Какова природа потока битов? Откуда он происходит?
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36938098
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioВам нужно написать маленькую программку которая поделит вашу последовательность по 8 элементов. С каждого блока по 8 элементов нужно получить байт. С байтов получите файл.
Тоесть если у вас последовательность 8000 символов то должен получится файл размером около 1 кбайт.А я бы предложил по другому - кодировать один элемент одним байтом. Иначе при наличии периодичности с длиной некратной восьми архиватор не имеет шансов ее обнаружить.
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36938138
Kreol64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonKreol64Т.е. методом подбора ? Я вообще думал, что хотя бы из перечня нейросетевых методов можно выбрать тот, который будет наиболее действующий, а оказывается, что даже здесь нельзя точно сказать ?
Всё, что можно описать формально, можно запрограммировать. И еще хотелось-бы получить гарантии что решение вообще существует. Поток битов может быть хорошим криптостойким ГПСЧ.

Какова природа потока битов? Откуда он происходит?

Я не могу гарантировать к сожалению. Это не задача с ответом, тут нужно найти путь решения.
Есть тут кто нибудь, знающий специфику нейро сетей ? Я прочитал про методы в вики, но так и не пойму, какой стоит выбрать в STATISTICA.
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36938392
mikhail_n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могли бы вы для начала сказать, яляется ли та цепочка нулей и единиц, которой вы располагаете, результатом работы случайного или неслучайного процесса? Проще говоря, если бы у вас была возможность повторить процесс, вы получили бы опять ту же самую последовательность нулей и единиц или другую?
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36938417
Kreol64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mikhail_nНе могли бы вы для начала сказать, яляется ли та цепочка нулей и единиц, которой вы располагаете, результатом работы случайного или неслучайного процесса? Проще говоря, если бы у вас была возможность повторить процесс, вы получили бы опять ту же самую последовательность нулей и единиц или другую?

Ммм ... я бы сказал, что это всё таки случайный процесс с небольшими закономерностями, о которых я писал выше.
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36938455
mikhail_n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ммм... а среднее арифметическое у вас какое? Случаем не 0.5? Если да, то попробуйте бросить монетку 2880 раз, выпадет орёл - запишите на бумаге 1, решка - 0. Потом проанализируйте то что получится - обнаружите те же самые небольшие закономерности о которых вы писали выше.
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36938477
Kreol64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mikhail_nМмм... а среднее арифметическое у вас какое? Случаем не 0.5? Если да, то попробуйте бросить монетку 2880 раз, выпадет орёл - запишите на бумаге 1, решка - 0. Потом проанализируйте то что получится - обнаружите те же самые небольшие закономерности о которых вы писали выше.

Среднее 0.505
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36938549
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kreol64Если в данной последовательности будет смысл её построения, то будет и закономерность, а соответственно зачем её анализировать ? Разве не так ?
Что можно в моём случае предпринять ?
Не так. Наделить смыслом и описать алгоритм построения - разные вещи. Появляться информация может относительно рендомно. Но физический или логический смысл у нее быть должен. А иначе зачем предугадывать биты белого шума?

У меня есть данные по прибыли за 50 месяцев. На их основе я пытаюсь угадать прибыль в будущем. Закономерностей тут тьма, а угадай поди попробуй. Но по вашей логике получается, что раз есть закономерности, значит и гадать не надо.
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36938552
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kreol64
Т.е. методом подбора ? Я вообще думал, что хотя бы из перечня нейросетевых методов можно выбрать тот, который будет наиболее действующий, а оказывается, что даже здесь нельзя точно сказать ?
Мда. Может стОит вспомнить, что комп, все таки - банка с гайками микросхемами, а не человеческая голова. И от того, что он умеет быстро, он все же не бог и чудес не творит. А то бы уже давно виртуальный разум самоорганизовался бы.

Без вашего талантливого участия у компа ничего не получится.
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36938562
sasha237
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Немного поэкспериментировал на присланных мне данных.

Попробовал посжимать разными способами. Замечательно сжимает раз в 5-6. Но никаких особых зависимостей оно не нашло.

Попробовал статистику получить, в том числе по подряд идущим группам цифр (от 1 до 20 подряд со сдвигами, с разными шагами). Группы, длиной больше 20 изучать тяжеловато, плюс, начиная с 10 они становятся практически равномерно распределенными.

По результатам экспериментирования у меня процент правильных предсказаний около 50-60% на окне в 500 последовательных точек (угадал или не угадал =) ). Если брать всю последовательность, результат получается в районе 50%, так что, к сожалению, мне не удалось найти какую-либо явную зависимость. Если ее внимательно изучить, то получится на самом деле, что данная последовательность состоит из подпоследовательностей (см картинки ниже) ( приблизительно 0-600, 600-1100, 1100-2200, 2200-2880). Если по группам, то результат дает в районе 60% (что не легче)

Пробовал еще моделировать ядрами Винера-Вольтерра. Но опять же они не для бинарных данных. Еще пробовал по системам с памятью на основах этих ядер - результат аналогичен. Алгоритм Берлекэмпа-Мэсси тоже отправился в топку. Всякие вкусные корреляции поехали следом, так как мы получаем значения вроде 0,05+-0,1. К сожалению больше мне ничего не удалось припомнить.

На закусь.

График 1.
http://i51.tinypic.com/15fksuc.png
Визуализация по данным. Как вы понимаете 0 и 1 показывать на графике бесполезно. Поэтому я сделал небольшое отображение и просуммировал, где 0 это -0,5, а 1 это +0,5.
Получилось интересный график суммы. Можно еще попробовать поисследовать его. Разложить например по частотам, сделать какое-нибудь сглаживание, но тогда мы уже будем не нули и единицы предсказывать, а поведение этого графика, что не есть хорошо.

График 2.
http://i56.tinypic.com/17rfyb.png
Визуализация по первым девяти группам цифр. По оси ординат частота той или иной группы деленная на максимальную, по оси абсцисс, числа, соответствующие последовательностям в двоичной системе счисления (например 23 это 10111).

При взгляде на вторую картинку меня не оставляла мысль, что там фрактал или что-то подобное лежит в основе.
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36938573
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sasha237При взгляде на вторую картинку меня не оставляла мысль, что там фрактал или что-то подобное лежит в основе.
Не увлекайтесь сильно! Человеческая фантазия может открыть вам даже "лик диавола". Но это мало будет иметь отношения к научному методу.

Почитайе про Электронный голосовой феномен.
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36938578
sasha237
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonsasha237При взгляде на вторую картинку меня не оставляла мысль, что там фрактал или что-то подобное лежит в основе.
Не увлекайтесь сильно! Человеческая фантазия может открыть вам даже "лик диавола". Но это мало будет иметь отношения к научному методу.

Почитайе про Электронный голосовой феномен.

Прочитал. Захватывающе. )))
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36938605
Kreol64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sasha237Немного поэкспериментировал на присланных мне данных.

Попробовал посжимать разными способами. Замечательно сжимает раз в 5-6. Но никаких особых зависимостей оно не нашло.

Попробовал статистику получить, в том числе по подряд идущим группам цифр (от 1 до 20 подряд со сдвигами, с разными шагами). Группы, длиной больше 20 изучать тяжеловато, плюс, начиная с 10 они становятся практически равномерно распределенными.

По результатам экспериментирования у меня процент правильных предсказаний около 50-60% на окне в 500 последовательных точек (угадал или не угадал =) ). Если брать всю последовательность, результат получается в районе 50%, так что, к сожалению, мне не удалось найти какую-либо явную зависимость. Если ее внимательно изучить, то получится на самом деле, что данная последовательность состоит из подпоследовательностей (см картинки ниже) ( приблизительно 0-600, 600-1100, 1100-2200, 2200-2880). Если по группам, то результат дает в районе 60% (что не легче)

Пробовал еще моделировать ядрами Винера-Вольтерра. Но опять же они не для бинарных данных. Еще пробовал по системам с памятью на основах этих ядер - результат аналогичен. Алгоритм Берлекэмпа-Мэсси тоже отправился в топку. Всякие вкусные корреляции поехали следом, так как мы получаем значения вроде 0,05+-0,1. К сожалению больше мне ничего не удалось припомнить.

На закусь.

График 1.
http://i51.tinypic.com/15fksuc.png
Визуализация по данным. Как вы понимаете 0 и 1 показывать на графике бесполезно. Поэтому я сделал небольшое отображение и просуммировал, где 0 это -0,5, а 1 это +0,5.
Получилось интересный график суммы. Можно еще попробовать поисследовать его. Разложить например по частотам, сделать какое-нибудь сглаживание, но тогда мы уже будем не нули и единицы предсказывать, а поведение этого графика, что не есть хорошо.

График 2.
http://i56.tinypic.com/17rfyb.png
Визуализация по первым девяти группам цифр. По оси ординат частота той или иной группы деленная на максимальную, по оси абсцисс, числа, соответствующие последовательностям в двоичной системе счисления (например 23 это 10111).

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

sasha237 , спасибо вам огромное !
Что бы я без вас делал :) Приятно осознавать, что ещё остались люди, которым интересно поковыряться в задачке.
Что ж полагаю осталась только гадалка Шеннона (но что-то мне подсказывает, что у неё тоже не получится) и нейро сеть (впринципе организовать это не так трудно, ибо уже есть программа. Данные то я загрузил, а вот на этом http://pixs.ru/showimage/gjpg_3587348_1154684.jpg шаге тормознул, какой выбирать-то ? ). Есть ещё вариант поиска анализа стохастических процессов (из соседней ветки), но программно это походу никто не реализовывал.
...
Рейтинг: 0 / 0
Анализ числовой последовательности.
    #36938607
sasha237
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kreol64sasha237Немного... ...основе.

sasha237 , спасибо вам огромное !
Что бы я без вас делал :) Приятно осознавать, что ещё остались люди, которым интересно поковыряться в задачке.
Что ж полагаю осталась только гадалка Шеннона (но что-то мне подсказывает, что у неё тоже не получится) и нейро сеть (впринципе организовать это не так трудно, ибо уже есть программа. Данные то я загрузил, а вот на этом http://pixs.ru/showimage/gjpg_3587348_1154684.jpg шаге тормознул, какой выбирать-то ? ). Есть ещё вариант поиска анализа стохастических процессов (из соседней ветки), но программно это походу никто не реализовывал.

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

Про анализ стохастических процессов, надо думать, так сразу не смогу сказать, что-то внятное.
...
Рейтинг: 0 / 0
25 сообщений из 61, страница 2 из 3
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Анализ числовой последовательности.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]