"SECP" Статистическая оценка параметров кластера
Перколяционной решёткой в задачах решёточной перколяции называется однородный граф, взвешенный в вершинах (узлах) и/или рёбрах (связях) выборочной совокупностью некоторой (обычно равномерно распределённой) случайной величины. Кластером называется подмножество узлов и/или связей перколяционной решётки, связанное с заданным стартовым подмножеством узлов и/или связей.
Библиотека "SECP" обеспечивает статистическую оценку параметров отдельных реализаций и выборочных совокупностей кластеров узлов на двух- и трёхмерных квадратных изо- и анизотропных перколяционных решётках при различных размерах и относительных долях достижимых узлов с (1,0)-окрестностью фон Неймана и (1,π)-окрестностью Мура.
Область применения: Компьютерное моделирование решёточной перколяции при исследовании полимеризации и гелеобразования, композитных материалов, процессов массопереноса в пористых средах и т.п.
Используемый алгоритм: (1,π)-окрестность Мура на анизотропной квадратной решётке образована узлами, хотя бы одна координата которых отличается от координаты выделенного узла на единицу, а их достижимость задана неравенством uj < pj/rj(π), где 0 < uj < 1 – псевдослучайный вес j-го узла окрестности; 0 < pj < 1 – j-ый компонент вектора относительных долей достижимых узлов; rj(π) – неметрическое расстояние до j-го узла в окрестности Мура с показателем Минковского π.
Для отдельных реализаций кластеров узлов на двумерной квадратной решётке оценка массовой фрактальной размерности dN определяется как величина, пропорциональная отношению dN ∝ ln N(r)/ln r, где N(r) – число узлов кластера, покрываемых квадратами (для изотропных покрывающих множеств) или прямоугольниками (для анизотропных покрывающих множеств) заданного размера r.
Для выборочной совокупности реализаций кластеров на двумерной квадратной решётке оценка массовой фрактальной размерности dV определяется как величина, пропорциональная отношению dV ∝ ln V(r)/ln r, где V(r) – суммы относительных частот узлов кластера, покрываемых квадратами (для изотропных покрывающих множеств) или прямоугольниками (для анизотропных покрывающих множеств) заданного размера r.
- Функции isc2s() и isc3s() вычисляют координаты вершин элементов изотропного покрывающего множества с неподвижной точкой в центре двух- и трёхмерной квадратной перколяционной решётки.
- Функции asc2s() и asc3s() вычисляют координаты вершин элементов анизотропного покрывающего множества с неподвижными точками вдоль заданной границы двух- и трёхмерной квадратной перколяционной решётки.
- Функции fdc2s() и fdc3s() используют модель линейной регрессии для статистической оценки массовой фрактальной размерности кластера узлов на двух- и трёхмерных квадратных перколяционных решётках с изо- или анизотропными покрывающими множествами.
- Функции fds2s() и fds3s() используют модель линейной регрессии для статистической оценки массовой фрактальной размерности выборки кластеров узлов заданного объёма на двух- и трёхмерных квадратных перколяционных решётках с изо- или анизотропными покрывающими множествами.
Реализации базовых алгоритмов для библиотеки "SECP" разработаны П.В. Москалевым [1] и описаны в работе [2].
- Moskalev P.V. SECP: Statistical estimation of cluster parameters, CRAN.– 2012.– URL: http://cran.r-project.org/package=SECP/ (online; accessed: 09.07.2012). R package version 0.1-4.
- Москалев П.В., Гребенников К.В., Шитов В.В. Статистическое оценивание характеристик перколяционного кластера // Вестник Воронежского государственного университета. Серия: Системный анализ и информационные технологии.– 2011.– №1.– С.29–35.– URL: http: //elibrary.ru/item.asp?id=16588360.
Функциональные возможности: Предельные размеры перколяционных решёток ограничены лишь разрядностью используемой версии операционной системы и размером доступной оперативной памяти.
С регулярно обновляемыми результатами выполнения описанных в документации к библиотеке "SECP" тестовых примеров на стендах с различной программно-аппаратной конфигурацией можно ознакомится по URL: http://cran.r-project.org/web/checks/check_results_SECP.html
Инструментальные средства создания: R версии 2.14.0
Предустановленное программное обеспечение: R версии 2.14.0 и выше; библиотека "SPSL" версии 0.1-8 и выше.
Операционная система: Любая версия GNU/Linux или Microsoft Windows, поддерживающая R версии 2.14.0 и выше.
Формат библиотеки:
прилагаемые файлы представляют собой стандартные пакеты расширения, содержащие готовые к установке в систему R библиотеки функций, собранные для операционных систем: GNU/Linux – "SECP_0.1-4.tar.gz", Microsoft Windows – "SECP_0.1-4.zip".
Для установки библиотеки "SECP" следует запустить R и ввести команду в R Console:
а) для установки из сетевого репозитория: 'install.packages("SECP", dependencies=TRUE)';
б) перед установкой библиотеки "SECP" из локального файла прежде всего следует убедиться, что в системе R уже установлена библиотека "SPSL" версии 0.1-8 и выше;
в) для установки из локального файла в операционных системах семейства GNU/Linux: 'install.packages("SECP_0.1-4.tar.gz", repos=NULL, type="source", dependencies=TRUE)'.
г) для установки из локального файла в операционных системах семейства Microsoft Windows: 'install.packages("SECP_0.1-4.zip", repos=NULL, type="source", dependencies=TRUE)'.
Вложение | Размер |
---|---|
secp_0.1-4.tar.gz | 5.19 КБ |
secp_0.1-4.zip | 39.5 КБ |