흥미로운 시계열 데이터를 생성하기 위한 간단한 알고리즘은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/41097

문제

질문이 모든 것을 말해줍니다.

코드 테스트 목적이든, 실제 프로세스를 모델링하든, 사랑하는 사람에게 좋은 인상을 주려고 하든, 흥미로운 시계열 데이터를 생성하기 위해 사람들이 사용하는 알고리즘은 무엇입니까?통합 목록이 포함된 좋은 리소스가 있나요?값(무한대 플러스 또는 마이너스 제외)이나 차원에 대한 제약은 없지만 사람들이 실제로 유용하거나 흥미롭다고 생각하는 예를 찾고 있습니다.

간결하고 읽기 쉬운 코드 샘플에 대한 보너스 포인트입니다.

도움이 되었습니까?

해결책

시중에는 수많은 PRN 생성기가 있으며 언제든지 얻을 수 있습니다. 무료 무작위 비트, 또는 CD나 DVD로 구매할 수도 있습니다.

나는 스피커나 조명을 통해 전달될 때 인간에게 재미있고 들리는 신호를 얻기 위해 약간의 위상 및 진폭 노이즈와 함께 혼합된 간단한 사인파 발생기를 사용했지만 무엇인지 모르겠습니다. 흥미롭다는 뜻이다.

차트 형식에서 흥미로워 보이는 데이터를 생성하는 방법이 있지만 이는 주식형 차트에 사용되는 데이터와 다르며 널 채널에 맞춰진 아날로그 TV에서 생성되는 것과 같은 멋진 "정적" 이미지를 만들지도 않습니다.

Conway의 생명 게임을 PRN으로 사용하고 셀을 "수신"(또는 논리 회로를 통해 모든 셀을 실행)하여 흥미로운 시간 기반 신호를 얻을 수 있습니다.

시간이 지남에 따라 Stackoverflow에 대한 DB 업데이트/삽입 그래프를 보는 것은 흥미로울 것이며 해당 데이터를 마이닝할 수 있습니다.

"흥미로운" 시계열 데이터를 생성하는 방법은 실제로 무한합니다.질문의 범위를 좁힐 수 있나요?

다른 팁

알고리즘 부분에 대한 답변은 없지만 데이터가 얼마나 "현실적"인지 확인할 수 있습니다. 벤포드의 법칙

탐색하는 위상 공간의 일부를 기반으로 다양하게 단순하거나 혼란스러운 계열을 제공할 수 있는 종류의 반복을 시도해 보세요.내가 생각할 수 있는 가장 간단한 것은 로지스틱 맵 x(n+1) = r * x(n) * ( 1 - x(n) )입니다.r 약.3.57 초기 지점에 따라 혼란스러운 결과를 얻습니다.

이것을 시간에 따라 그래프로 나타내면 해당 매개변수 r을 조작하는 것만으로도 다양한 계열을 얻을 수 있습니다.그래프로 나타내면 x(n+1) v.x(n) 점을 연결하지 않으면 시간이 지남에 따라 단순한 포물선 모양이 나타나는 것을 볼 수 있습니다.

이것은 혼돈 이론의 가장 기본적인 함수 중 하나이며 더 흥미로운 다항식을 시도하여 x(n+1) v로 그래프로 표시합니다.x(n)을 보고 모양 형태를 관찰한 다음 x(n) v를 그래프로 표시합니다.n은 시리즈를 만드는 재미있고 흥미로운 방법입니다.

x(n+1) 그래프 v.x(n)을 사용하면 소수의 지점만 방문하는 경우 이를 금방 알 수 있습니다.더 깊은 재발도 더욱 흥미로워지며, 다양한 x(0) 값을 사용하여 초기 조건에 대한 민감도를 확인하는 것도 중요합니다.

그러나 단순성, 단일 매개변수에 의한 제어 및 재발에 대해 읽을 내용을 찾는 능력을 고려하면 물류 지도를 능가하는 것이 어려울 것입니다.

나는 다음을 추천한다: http://en.wikipedia.org/wiki/Logistic_map.다양한 r 값에서 무엇을 기대할 수 있는지에 대한 좋은 설명이 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top