Cтраница 3
Важно подчеркнуть практические следствия логопериодических структур. Для целей предсказания более важна та часть данных, которая содержит осцилляции, нежели та, которая описывается простой степенной зависимостью, которая может быть вырожденной, особенно в присутствии шума, поэтому то осцилляционная компонента данных и более надежна. Это широко известно, например, в электронике и обработке сигналов, когда синхронизация с управляемым о волновым пакетом, позволяет извлечь малый сигнал на фоне большого шума. Это свойство логопериодичности обеспечивать более надежную подгонку к данным, использовалось и энергично исследовалось в нескольких прикладных областях, таких как предсказание разрушений [13, 12, 210, 215] и землетрясений [405, 355, 222] и будет глубоко исследоваться в применении к финансовым крахам в следующих главах. [31]
Программисты на C сосредоточены на создании своих собственных определяемых пользователем типов, называемых классами. Каждый класс содержит данные и набор функций, которые манипулируют этими данными. Компоненты данных класса называются данными-элементами. Компоненты функций класса называются функциями-элементами. [32]
В этой части главы мы рассмотрим два основных принципа, на которых основано составление интерпретирующих программ, облегчающих программирование таких задач. Первый принцип имеет аналогию с принципом организации книжной полки, когда данные отыскиваются и передвигаются таким же способом, как книги на полке. Второй принцип включает использование нанизанных компонент данных, или списков, в которых функционально связанные компоненты могут быть разбросаны по всей памяти машины, но где каждая компонента указывает адрес следующей. [33]
Кластер, определенный на основе набора данных KSDS, называется кластером KSDS. Аналогично определяются кластеры на основе наборов данных ESDS и RRDS - как кластер ESDS и кластер RRDS. Эти кластеры состоят только из компонента данных. [34]
Обычно ключом является символ. Связанные с ним данные могут быть символами, списками или какими-нибудь другими лисповскими объектами. С помощью а-списка можно объединить разнотипные, поименованные ключами компоненты данных в единый комплекс данных. [35]
Альтернативный индекс может быть определен для кластеров KSDS и ESDS. Команда DEFINE ALTERNATEINDEX позволяет определить характеристики альтернативного индекса, область памяти для его размещения и построить соответствующие элементы в каталоге. Для альтернативного индекса, определяемого для кластера KSDS, в каталоге строятся три элемента: для альтернативного индекса в целом, его компонента данных и компонента индекса; для кластера ESDS - только два первых. [36]
Использование приказов высокого уровня OPEN MESSAGE ( ОТКРЫТЬ СООБЩЕНИЕ) и CLOSE MESSAGE ( ЗАКРЫТЬ СООБЩЕНИЕ) существенно снижает затраты на обработку данных полученного сообщения. Если полученный объект сообщение имеет системный тип IP Message, то приказ OPEN MESSAGE копирует командную порцию объекта сообщение непосредственно в буфер, расположенный в выделенной области окна управления объекта процессор IP. Таким образом, командная информация от процесса GDP, выполняющего запрос ввода-вывода, сразу же становится доступной для IP. Затем эта информация вместе с другими операндами приказа OPEN MESSAGE используется для открытия окна данных на компоненту данных этого запроса ввода-вывода. [37]