Method Article

Блочно-предусловленный PageRank для анализа центральности и вмешательства в коммерческих сетях

DOI:

10.3791/70197

March 13th, 2026

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Этот протокол вычисляет центральность на основе PageRank и оценивает целенаправленные вмешательства в коммерческих сетях путём интеграции направленного усиления на основе анализа основных компонентов, многоисточникного взвешивания по краям и линейного решателя подпространства Крылова с предварительной обусловленностью для повышения численной устойчивости и воспроизводимости.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Коммерческие сети формируются гетерогенными факторами (например, география, структура категорий и операционная эффективность), поэтому один финансовый индикатор может не отражать структурную роль узла в общей системе. Этот протокол извлекает низкоразмерные направления признаков с помощью анализа главных компонентов и применяет проверку согласованности парного спектра на основе структурированной симплектической блочных матрицы для повышения надёжности выбранных направлений. Используя эти направления, рабочий процесс строит взвешенный ориентированный граф, который объединяет пространственное сходство, синергию бизнес-категорий и член с направленным усилением, полученный из градиентов признаков. Центральность затем вычисляется путём решения линейной системы PageRank с помощью блочно-предобусловленного обобщённого минимального остаточного метода, при этом явные сходимость и диагностические контрольные точки указываются для воспроизводимости. Рабочий процесс демонстрируется на агрегатах розничной торговли на уровне штатов (49 узлов) из публичного набора данных, где небольшое количество основных компонентов фиксирует большую часть дисперсии признаков и поддерживает стабильное направленное взвешивание. Наконец, протокол оценивает целенаправленное вмешательство от сильного к слабому, перераспределяя количественную долю веса ребра от узлов с высокой центральной центральной точки к узлам с низкой центральной и пересчитывая PageRank в той же конфигурации персонализации. В целом, этот протокол позволяет пользователям создавать интерпретируемую коммерческую сеть с несколькими источниками, вычислять численно проверенную центральность PageRank и тестировать политики вмешательства с чётко определённой диагностикой.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Коммерческие сети (например, государственные розничные системы и региональные деловые районы) состоят из разнородных акторов, которые одновременно сотрудничают и конкурируют. Их взаимодействия формируются пространственным расположением, структурой категорий и направлением движения клиентов и товаров. В результате одноточечные индикаторы (например, только продажи) могут объективно не отражать структурную роль узла всети 1,2,3. Фирмы в одном районе могут значительно различаться по масштабу и условиям работы, а их взаимодействия дополнительно зависят от пространственного контекста и временного количества посетителей. Поэтому эвристические индикаторы и простые рейтинги продаж могут быть недостаточны для характеристики позиции сети и подкрепления или торможения междуузлами 3.

Теория комплексных сетей предоставляет целостный взгляд на количественную оценку важности узлов. PageRank (PR) оценивает значимость путём моделирования случайной прогулки и широко используется в моделях ранжирования и диффузии. Предыдущие исследования показывают, что PR можно обобщить на взвешенные параметры, заменив матрицу смежности на матрицу весов и используя силу узла вместостепени 4. Взвешенные формулировки PR дополнительно балансируют вклады, основанные на степени и силах, через настраиваемые параметры и применяются к крупномасштабным сетям экономической зависимости5. Зависимости от мобильности и расходов, возникающие от места в место, также использовались для построения сетей, основанных на поведении, которые связывают модели централизации с устойчивостью городской экономики6. Недавние исследования, интегрирующие многоисточниковые городские данные, показывают, что рейтинги по одному индикатору часто не отражают многофакторные механизмы, что мотивирует построение сетей, которые совместно моделируют структуру иатрибуты 7. Данные по детализации деловых районов также свидетельствуют о том, что количество, разнообразие категорий и структура категорий совместно формируют коммерческую жизнеспособность и должны моделироватьсявместе 2. Связанные анализы, связывающие центральность с закономерностями объектов и достижимостью, дополнительно подчеркивают необходимость отражать как реляционную структуру, так и контекстные особенности в коммерческихусловиях 8˒9.

Методологически литература указывает на две практические потребности, которые часто недостаточно учитываются в исследованиях прикладных коммерческих сетей. Во-первых, когда многомерные атрибуты используются для построения направленных или призначе-ориентированных весов, стабильность извлечённых направлений следует явно проверять, а не предполагать7. Во-вторых, вычисление центральности должно отражать воспроизводимые диагностические контрольные точки (например, проверки разрежённости/связности и сходимость решателей), чтобы результаты были проверяемы сверх одного ранжирующеговыхода 4˒5.

Несмотря на этот прогресс, многие прикладные исследования по-прежнему сообщают о ранжировании без (i) явной проверки устойчивости направленной информации, извлеченной из многомерных признаков, (ii) воспроизводимых контрольных точек, проверяющих разрежённость/связность графов и численную сходимость, и (iii) оценки вмешательства, параметризированной и сопоставимой между настройками 1,2,3. Этот протокол устраняет эти пробелы, делая весь рабочий процесс аудифицируемым: он извлекает низкоразмерные направления признаков, проверяет согласованность направления, строит многоисточниковый взвешенный направленный граф и вычисляет центральность PR с помощью численно устойчивого итеративного решателя с предварительно обусловленными блоками с чётко заданными диагностикой. Также оценивается целенаправленное вмешательство от сильного к слабому в условиях фиксированной персонализации, чтобы количественно оценить, как вмешательства сравнительно перераспределяют центральность.

По сравнению с вариантами PR, которые только перевзвешивают рёбра или добавляют слои, этот рабочий процесс предоставляет измеримые результаты, которые пользователи могут напрямую проверять и сравнивать: (i) интерпретируемый направленный вклад на уровне краёв, (ii) явная промежуточная диагностика (целей, объяснённые дисперсией, проверки разрежённости/связности и флаги сходимости решателей), и (iii) метрику эффекта вмешательства, количественно оценивающую изменения PR для заданных наборов источников/целей в условиях фиксированной персонализации. Этот протокол наиболее уместен, когда узлы представляют пространственно расположенные коммерческие единицы (например, штаты, города, районы, платформы) с координатами и многомерными рабочими особенностями, а также когда пространство функций демонстрирует стабильную маломерную структуру, а не экстремальную разреженность или низкий уровень сигнала.

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

1. Подготовка и нормализация данных

  1. Импортируйте и отфильтруйте набор данных. Импортируйте публичный набор данных по розничным заказам и ведите записи за 2014–2017годы 18.
  2. Определите узлы. Определим множество узлов V как состояния США и сохраняем состояния с достаточными наблюдениями так, чтобы |V|=49. Пусть n=|V|.
  3. Постройте векторы признаков на уровне узлов. Для каждого узла i\in V агрегировать транзакционные записи и вычислить 16-мерный вектор признаков xiR 16. Вектор характеристик включает статистику продаж (общее, среднее, стандартное отклонение и диапазон), статистику прибыли (общее, среднее, стандартное отклонение и диапазон), статистику количества (общее, среднее, стандартное отклонение), статистику дисконтов (среднее и стандартное отклонение), а также три дополнительных индикатора, включающие маржу прибыли (ProfitMargin), количество заказов (OrderCount) и среднюю прибыль на заказ (AvgOrderProfit).
  4. Детерминированная обработка пропущенных значений и числового стабилизатора. Замените отсутствующую запись производных признаков на 0 и запишите количество замен. Определите фиксированный стабилизатор δ=10-12 для знаменателей, которые могут приблизиться к нулю в последующих вычислениях (используется в уравнении 4).
  5. Стандартизуйте функции. Примените нормализацию Z-скора между узлами для получения стандартизированной матрицы признаков X std∈R 49×16.
    КОНТРОЛЬНЫЙ ПУНКТ 1: Проверьте, что X_{\text{std}} равен 49\умножить на 16, при этом после стандартизации нет пропущенных записей, и убедитесь, что следующий класс суммируется до 49.
  6. Определите классы продаж для стратификации. Разбить узлы на три класса (Низкий/Средний/Высок) по тертилям общего числа продаж и размера рекордных классов (Низкий: 16; Средний: 17; Максимум: 16)¹⁸. Обозначим принадлежность к классу по c(i) ∈ {L,M,H}.

2. Уменьшение размерности PCA, валидированное JRS, (JRS-PCA)

  1. Оценка ковариации. Вычислим ковариационную матрицу C из X_{\text{std}} следующим образом.
    C = cov(Xstd) (1)
  2. Извлечение главных компонентов. Вычислите первые k собственных пар C с помощью разреженной собственной композиции и по умолчанию поставьте k = 4.
  3. Объяснение дисперсии. Запишите дисперсию, объясняемую каждым главным компонентом, и накопленную дисперсию, объясняемую PCs 1–42.
  4. Представление по результатам PC. Для каждого узла i вычислите вектор оценки PC z_i\in\mathbb{R}^k и запишите (zi,1,z i,2) для визуализации в рассеянии PC1–PC2, раскрашенном по классу продаж.
  5. Строительство блоков JRS. Построим структурированную JRS-симплектическую блочные матрицы следующим образом.
    S = diag(C,-C) (2)
  6. Согласованность парного спектра с явным сопоставлением. Вычислить собственные значения S, разбить их на положительные и отрицательные множества, отсортировать положительные собственные значения в убывающем порядке, отсортировать абсолютные значения отрицательных собственных значений в убывающем порядке, спарить их по индексу и вычислить максимальное отклонение пар \max_j|\lambda^+_j+\lambda^-_j|. Это правило сопоставления фиксирует детали реализации длявоспроизводимости 2.
    КОНТРОЛЬНЫЙ ПУНКТ 2: Сообщить о накопленной дисперсии, объяснённой ПК 1–4, и подтвердить figure-protocol-1 стабильность низкоразмерной структуры до построения направленногоусиления 2.

3. Построение многовзвешенного направленного графа

  1. Веса пространственного сходства. Для каждой упорядоченной пары (i,j) вычислим пространственный вес гауссового ядра следующим образом:
    figure-protocol-2(3)
    Здесь pi = (xi,y i) обозначает центроидную координату узла i, а σ — полосу пропускания, установленная на 10.0 по умолчанию.
  2. Классовые синергические веса. Определите базовую синергию wsyn(i,j) с помощью отношения класса продаж из шага 1.6.
    Set wsyn(i,j)=0.6, когда c(i) = c(j),setwsyn(i,j)=0.4, когда классы смежны (Low–Medium или Medium–High), и set wsyn(i,j) = 0.2, когда классы не смежны (Low–High).
  3. Направленное усиление PCA. Вычислите стабилизированное направление единицы в пространстве баллов PC по
    figure-protocol-3(4)
    при δ=10-12 . Определим неотрицательную оценку выравнивания вдоль PC1 с помощью направления отчёта r = (1,0,...,0) как
    figure-protocol-4(5)
    Определим штраф одного класса как
    figure-protocol-5(6)
    и вычислить вес направленного прироста как
    wori(i,j) = β⋅wsyn(i,j) ⋅ g(i,j) ⋅ π(i,j) (7)
    с β=1.0. Штраф π(i,j) предусматривает мягкое снижение веса по одному классу для поощрения межклассовых связей при сохранении внутриклассовойсвязности 5.
  4. Слияние веса и самоудаление петли. Объединить многоисточниковые веса для формирования направленной массовой матрицы
    figure-protocol-6(8)
    и установить diag(W total) = 0, чтобы убрать самопетли.
  5. Симметричная матрица инспекции (опционально). Вычислить симметричную прокси-матрицу
    figure-protocol-7   (9)
    Только для проверки.
  6. Разреженность с количественной валидацией. Сохраняйте верхний q% ненулевых элементов вW total(defaultq=35%), чтобы получить разрежённую направленную смежность матрицы A. Запишите nnz (A dir) иплотность 2, а также по желанию примените то же правило разреженности кW sym, чтобы получитьсимвол A дляинспекции 2.
    КОНТРОЛЬНЫЙ ПУНКТ 3: После разреженности сообщайте nnz (A dir) и плотность, указывайте количество слабо связанных компонентов (цель: 1) и проверяйте, равны ли какие-либо суммы столбцов нулем. Если существуют столбцы с нулевой суммой, примените обработку висящего узла в шаге 4.12. Если спарсификация разъединяет граф, последовательно ослабьте строгость разреженности с 35% до 30%, а затем до 25%, повторяя контрольную точку после каждой корректировки.

4. Решение LGMRES PageRank с предварительно обусловленной категорией

  1. Столбно-стохастическая матрица переходов с обработкой висячего узла. Вычислите столбцовные суммыA dir и получите диагональную матрицу D. Для любого столбца с нулевой суммой заменим этот столбец на вектор персонализации u до нормализации и формируем стохастическую матрицу переходов столбцов следующим образом
    Wc = Адир D-1 (10)
  2. PageRank как линейная система. Определите PageRank с коэффициентом демпфирования α(defaultα=0.85) и вектором персонализации u как
    p = (1-α)u +αW cp (11)
    и решать эквивалентную линейную систему
    (I-( I -αW c)p = (1 - α)u (12)
    (II-withM = I - αWcandb = (1-α)u.
  3. Предварительный предусловитель с категорическим блоком. Извлеките диагональные подблоки M, соответствующие классам Low/Medium/High, и составьте блочно-диагональную аппроксимацию P^{-1} с использованием псевдообратных блоков для каждого диагонального подблока. Для индексов, не покрываемых блоком, используйте обратное значение диагонального входа M как диагональный запаснойвариант 19.
  4. Итеративные решения и диагностическая отчетность. Решите Mp = b с помощью обобщённого минимального остаточного решателя с ограниченной памятью с правым предобусловливателем P-1 , настроенным как rtol = 1e−6, atol = 0, maxiter = 500, inner_m = 30, outer_k = 319. Запишите флаг информации решателя (цель: 0), конечный относительный остаток ‖Mp - b‖2/‖b‖2 , и внешняя итерация составляет19.
  5. Проверка нормализации и валидности. Если встречаются небольшие отрицательные значения, обрезайте их до 0 и запишите максимальную обрезанную величину, затем ренормализуйте так, чтобы ∑ip i = 1 .
    КОНТРОЛЬНЫЙ ПУНКТ 4: Докладывайте информацию, докладывайте ‖Mp - b‖2/‖b2 , докладывайте figure-protocol-8и докладывайте∑i p i как диагностику воспроизводимости, а не качественные заявления¹⁹.

5. Сравнение эксперимента с вмешательством и результатов

  1. Выбор источника и цели. Используя фиксированный вектор персонализации u, определите верхние три узла по базовой линии p как исходный набор S, а нижние три узла — как целевое множество T, и запишите выбранныеузлы 2.
  2. Сила вмешательства с ограничением потолка. Выберите ε в[0.05,0.15] так, чтобы введённый вес каждого исходного узла не превышал 10% исходной суммы исходящего веса этого узла после разрежения, и запишите ε вместе с соотношением внедрённого к исходномуузлу 2.
  3. Детерминированное обновление по весу ребров. Вычислите среднеположительный вес figure-protocol-9 ребра вA dir
    , затем обновляем каждую упорядочённую пару (s,t) на s ∈ Sandt ∈ T на
    A'dir(s,t) = Adir(s,t) + εw (13)
    и пересчитывать W_c из A'_{\text{dir}}, как в шаге 4.1, при этом сохраняя α и вы без изменений.
  4. Пересчитайте PageRank и количественно оцените изменения. Повторите шаги 4.2–4.5, чтобы получить p', вычислите Δp=p'-p , и сообщайте об абсолютных и относительных изменениях для узлов в S иT 2. Проверьте, что диагностика решателя остаётся в пределах целевых показателей (info = 0; остаточный ≤ rtol) послевмешательства 2.
    КОНТРОЛЬНЫЙ ПУНКТ 5: Отчёт \varepsilon, соотношение введённого к исходному узлу на исходный узел, сообщать информацию о решателе и остатки до и после вмешательства, а также предоставить сводку Δ p для S иT 2.

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Экспериментальные условия и данные

Все анализы выполнялись на настольном компьютере с операционной системой Windows. Рабочий процесс был реализован в Python 3.12 с использованием NumPy, Pandas, SciPy и Matplotlib, а случайный seed был исправлен на 2025 для поддержкивоспроизводимости 18. Набор данных по публичным розничным заказам был отфильтрован для сохранения записей за период 2014–2017 годов22...

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Этот протокол обеспечивает воспроизводимый рабочий процесс для оценки центральности и оценки целевых вмешательств в коммерческих сетях на уровне штатов путём интеграции многоисточникного взвешенного графа, направленного усиления, полученного из PCA, и предварительно обусловленного решателя LGMRESPageRank 18˒23 с блоком категорий. Вместо того чтобы представлять центральность как единый результат ранжирования, рабочий процесс стави...

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Авторам нечего раскрывать.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Авторы благодарят публичных поставщиков данных за то, что они сделали доступным набор данных, используемый в этом протоколе. Авторы также отмечают вычислительные ресурсы и техническую поддержку, предоставляемые учреждением авторов. Внешнее финансирование на эту работу не поступало.

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
MatplotlibКоманда разработчиков Matplotlibv3.8+
Генерация и визуализация результатов центральности/вмешательства
NumPyРазработчики NumPyv1.26+
Операции с численными массивами и матричные вычисления
ПандыКоманда разработки Pandasv2.2+
Очистка, агрегация и табличное управление данными
PythonФонд программного обеспечения Pythonv3.12
Основная среда программирования для обработки данных и выполнения моделей
SciPyСообщество SciPyv1.13+
Поддержка разреженной линейной алгебры и итеративных решателей (например, LGMRES)

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Zhang, Y., Wang, M., Yang, X., Zhang, R. Urban commercial space vitality evaluation method based on social media data: The case of Shanghai. Land. 14 (4), 697(2025).
  2. Ji, Y., Wang, Z., Zhu, D. Exploring the impact of urban amenities on business circle vitality using multi-source big data. Land. 13 (10), 1616(2024).
  3. Chen, H., Ge, J., He, W. Quantifying urban vitality in Guangzhou through multi-source data: A comprehensive analysis of land use change, streetscape elements, POI distribution, and smartphone-GPS. Land. 14 (6), 1309(2025).
  4. Gómez, S. Centrality in networks: Finding the most important nodes. Business and Consumer Analytics: New Ideas. , Springer International Publishing. Cham. 401-433 (2019).
  5. Zhang, P., Wang, T., Yan, J. PageRank centrality and algorithms for weighted, directed networks. Physica A: Statistical Mechanics and its Applications. 586, 126438(2022).
  6. Yabe, T., García Bulle Bueno, B., Frank, M. R., Pentland, A., Moro, E. Behaviour-based dependency networks between places shape urban economic resilience. Nature Human Behaviour. 9 (3), 496-506 (2025).
  7. Xie, Y., et al. Integrating multi-source urban data with interpretable machine learning for uncovering the multidimensional drivers of urban vitality. Land. 13 (12), 2028(2024).
  8. Lee, Y., Seo, D. Identifying relationship between regional centrality and POI facilities: A case study of Seoul metropolitan area. ISPRS International Journal of Geo-Information. 13 (1), 12(2024).
  9. Poudyal, B., Ghoshal, G., Kirkley, A. Characterizing network circuity among heterogeneous urban amenities. Journal of the Royal Society Interface. 20 (208), 20230296(2023).
  10. Zeng, J., Wu, Y., Liu, J., He, D., Lan, Z. Identification of critical nodes in power grid based on improved PageRank algorithm and power flow transfer entropy. Electronics. 13 (1), 184(2024).
  11. Improved PageRank algorithm-based vulnerable lines identification considering the impact of natural gas system. Hu, T., Hu, S., Nan, L. Proceedings of the 7th International Conference on Mechatronics and Computer Technology Engineering (MCTE), , 864-869 (2024).
  12. Li, J., Lin, Y., Su, Q. Identifying critical nodes in power grids containing renewable energy based on electrical spreading probability. International Journal of Electrical Power & Energy Systems. 154, 109431(2023).
  13. Miller, B., Alderson, A., Eubank, S. Multi-layer network PageRank for critical infrastructure analysis. Homeland Security Affairs. 20 (4), 23189(2024).
  14. Aleja, D., Flores, J., Primo, E., Romance, M. Time-dependent personalized PageRank for temporal networks: Discrete and continuous scales. Chaos: An Interdisciplinary Journal of Nonlinear Science. 34 (8), 083145(2024).
  15. Mariani, M. S., Medo, M., Zhang, Y. -C. Ranking nodes in growing networks: When PageRank fails. Scientific Reports. 5 (1), 16181(2015).
  16. Aleja, D., Criado, R., García del Amo, A. J., Pérez, Á, Romance, M. Non-backtracking PageRank: From the classic model to Hashimoto matrices. Chaos, Solitons & Fractals. 126, 283-291 (2019).
  17. Contreras-Aso, G., Criado, R., Romance, M. Can the PageRank centrality be manipulated to obtain any desired ranking. Chaos. 33 (8), 083152(2023).
  18. Flores, J., García, E., Pedroche, F., Romance, M. Parametric controllability of the personalized PageRank: Classic model vs biplex approach. Chaos. 30 (2), 023115(2020).
  19. Li, Z., Tang, J., Zhao, C., Gao, F. Improved centrality measure based on the adapted PageRank algorithm for urban transportation multiplex networks. Chaos, Solitons & Fractals. 167, 112998(2023).
  20. Opricovic, S., Tzeng, G. -H. Defuzzification within a multicriteria decision model. International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems. 11 (5), 635-652 (2003).
  21. Wilkinson, M. D., et al. The FAIR guiding principles for scientific data management and stewardship. Scientific Data. 3 (1), 1-9 (2016).
  22. Sample superstore, sample data. Tableau Public. , Tableau Software. https://public.tableau.com/app/learn/sample-data (2025).
  23. Peng, R. D. Reproducible research in computational science. Science. 334 (6060), 1226-1227 (2011).
  24. Langville, A. N., Meyer, C. D. Google’s PageRank and Beyond: The Science of Search Engine Rankings. , Princeton University Press, Princeton. (2006).
  25. Saad, Y. Iterative Methods for Sparse Linear Systems. , SIAM. Philadelphia. (2003).
  26. Jolliffe, I. T., Cadima, J. Principal component analysis: A review and recent developments. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences. 374 (2065), 20150202(2016).
  27. Mehrmann, V. L. The Autonomous Linear Quadratic Control Problem: Theory and Numerical Solution. , Springer. Berlin. (1991).
  28. Graph sparsification by effective resistances. Spielman, D. A., Srivastava, N. Proceedings of the 40th Annual ACM Symposium on Theory of Computing, , 563-568 (2008).
  29. Boldi, P., Santini, M., Vigna, S. PageRank: Functional dependencies. ACM Transactions on Information Systems. 27 (4), 1-23 (2009).
  30. Topic-sensitive PageRank. Haveliwala, T. H. Proceedings of the 11th International Conference on World Wide Web, , 517-526 (2002).
  31. Gleich, D. F. PageRank beyond the web. SIAM Review. 57 (3), 321-363 (2015).
  32. Baker, A. H., Jessup, E. R., Manteuffel, T. A. technique for accelerating the convergence of restarted GMRES. SIAM Journal on Matrix Analysis and Applications. 26 (4), 962-984 (2005).
  33. Kuhn, M., Johnson, K. Feature Engineering and Selection: A Practical Approach for Predictive Models. , Chapman and Hall/CRC. (2019).
  34. Wainwright, M. J. High-Dimensional Statistics: A Non-Asymptotic Viewpoint. , Cambridge University Press. (2019).
  35. Silverman, B. W. Density Estimation for Statistics and Data Analysis. , Routledge. (2018).
  36. Saltelli, A., et al. Global Sensitivity Analysis: The Primer. , John Wiley & Sons. (2008).
  37. Aral, S., Nicolaides, C. Exercise contagion in a global social network. Nature Communications. 8 (1), 14753(2017).
  38. Berkhin, P. A survey on PageRank computing. Internet Mathematics. 2 (1), 73-120 (2005).
  39. Kivelä, M., et al. Multilayer networks. Journal of Complex Networks. 2 (3), 203-271 (2014).
  40. Holme, P., Saramäki, J. Temporal Network Theory. , Springer. 1-24 (2019).
  41. Linden, G., Smith, B., York, J. Amazon.com recommendations: Item-to-item collaborative filtering. IEEE Internet Computing. 7 (1), 76-80 (2003).
  42. Wu, Z., et al. A comprehensive survey on graph neural networks. IEEE Transactions on Neural Networks and Learning Systems. 32 (1), 4-24 (2020).
  43. Stodden, V. Reproducing statistical results. Annual Review of Statistics and Its Application. 2 (1), 1-19 (2015).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

PageRank CentralityCommercial NetworksBlock PreconditioningPrincipal Component AnalysisWeighted Directed GraphCentrality InterventionFeature GradientsSymplectic Block MatrixGeneralized Minimal ResidualNetwork Diagnostics

Related Articles