Я поставив це питання на StackOverflow, і рекомендував його задати тут.
У мене є два часові ряди даних 3D-акселерометра, які мають різні часові основи (годинник запускався в різний час, з невеликим повзанням протягом часу вибірки), а також містять безліч прогалин різного розміру (через затримки, пов'язані з написанням, щоб розділити флеш-пристрої).
Я використовую акселерометри - це недорогий GCDC X250-2 . Я запускаю акселерометри з їх найбільшим посиленням, тому дані мають суттєвий рівень шуму.
Кожен часовий ряд має близько 2 мільйонів точок даних (протягом години при 512 зразках / сек) і містить близько 500 цікавих подій, де типова подія охоплює 100-150 зразків (200-300 мс у кожній). На багато з цих подій впливає відключення даних під час запису флеш.
Отже, дані не первозданні і навіть не дуже гарні. Але моя перевірка очного яблука показує, що він чітко містить інформацію, яка мене цікавить. (Я можу розміщувати сюжети, якщо потрібно.)
Акселерометри знаходяться в подібних середовищах, але вони лише помірно пов'язані, це означає, що я можу на власні очі визначити, які події відповідають кожному акселерометру, але я досі невдало робив це в програмному забезпеченні. Через фізичні обмеження пристрої також монтуються в різній орієнтації, де осі не збігаються, але вони наближені до ортогональних, наскільки я міг би їх зробити. Так, наприклад, для 3-осевих акселерометрів A&B, + Ax-карти на -By (вгору-вниз), + Az-карти на -Bx (ліворуч-праворуч) і + Ay-карти на -Bz (спереду-назад) .
Моя початкова мета - співвіднести ударні події на вертикальній осі, хоча я, зрештою, хотів би: a) автоматично виявити відображення осі, b) співвіднести активність на картах тузів, і c) вилучити відмінності поведінки між двома акселерометрами (наприклад, скручування або згинання).
Характер даних часових рядів робить число Python numpy.correlate () непридатним. Я також переглянув пакет Z в зоопарку R, але не просунувся. Я шукав допомогу в різних сферах аналізу сигналів, але я не досягнув прогресу.
У когось є підказки щодо того, що я можу зробити, або підходів, які я повинен досліджувати?
Оновлення 28 лютого 2011 р. Додано сюди кілька сюжетів, на яких відображені приклади даних.