Method Article

PageRank Pré-condicionado a blocos para análise de centralidade e intervenção em redes comerciais

DOI:

10.3791/70197

March 13th, 2026

In This Article

Summary

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

Esse protocolo calcula centralidade baseada em PageRank e avalia intervenções direcionadas em redes comerciais integrando ganho direcional baseado em análise de componentes principais, ponderação de borda multi-fonte e um solucionador linear de Krylov-subespaço pré-condicionado a blocos para melhorar a estabilidade numérica e a reprodutibilidade.

Abstract

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

Redes comerciais são moldadas por fatores heterogêneos (por exemplo, geografia, estrutura de categorias e desempenho operacional), então um único indicador financeiro pode não refletir o papel estrutural de um nó no sistema como um todo. Este protocolo extrai direções de características de baixa dimensão usando análise de componentes principais e aplica uma verificação de consistência de espectro pareado baseada em uma matriz de blocos simpléticos estruturada para melhorar a confiabilidade das direções selecionadas. Usando essas direções, o fluxo de trabalho constrói um grafo direcionado ponderado que funde similaridade espacial, sinergia entre categorias de negócios e um termo de ganho direcional derivado de gradientes de características. A centralidade é então calculada resolvendo o sistema linear PageRank com um método residual mínimo generalizado pré-condicionado a blocos, com convergência explícita e checkpoints diagnósticos reportados para reprodutibilidade. O fluxo de trabalho é demonstrado em agregados de varejo em nível estadual (49 nós) a partir de um conjunto de dados público, onde um pequeno número de componentes principais captura a maior parte da variância de características e suporta ponderação direcional estável. Por fim, o protocolo avalia uma intervenção direcionada de forte a fraco realocando uma fração quantificada do peso das arestas de nós de alta centralidade para nós de baixa centralidade e recalculando o PageRank sob a mesma configuração de personalização. No geral, esse protocolo permite que os usuários construam uma rede comercial multi-fonte interpretável, calculem a centralidade do PageRank numericamente verificada e testem políticas de intervenção com diagnósticos claramente definidos.

Introduction

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

Redes comerciais (por exemplo, sistemas de varejo em nível estadual e distritos comerciais regionais) consistem em atores heterogêneos que cooperam e competem. Suas interações são moldadas pela localização espacial, estrutura de categorias e movimento direcional de clientes e mercadorias. Como resultado, indicadores de ponto único (por exemplo, apenas vendas) podem não refletir objetivamente o papel estrutural de um nó narede 1,2,3. Empresas dentro do mesmo distrito podem diferir significativamente em escala e condições operacionais, e suas interações são ainda mais condicionadas pelo contexto espacial e pelo fluxo temporal. Portanto, indicadores heurísticos e rankings simples de vendas podem ser inadequados para caracterizar a posição da rede e o reforço ou inibição entre nós3.

A teoria das redes complexas oferece uma perspectiva holística para quantificar a importância dos nós. O PageRank (PR) estima a importância simulando uma caminhada aleatória e tem sido amplamente utilizado em modelos de classificação e difusão. Trabalhos anteriores mostram que PR pode ser generalizada para configurações ponderadas substituindo a matriz de adjacência por uma matriz de pesos e usando a força dos nós em vez do grau4. Formulações de PR ponderadas equilibram contribuições baseadas em grau e força por meio de parâmetros ajustáveis e têm sido aplicadas a redes de dependência econômicaem larga escala 5. Dependências de mobilidade e gastos entre lugares também têm sido usadas para construir redes baseadas em comportamento que conectam padrões de centralidade à resiliência econômicaurbana 6. Estudos recentes que integram dados urbanos multifontes destacam que rankings de um único indicador frequentemente não representam mecanismos multifatoriais, motivando construções de redes que modelam conjuntamente estrutura e atributos7. Evidências na granularidade dos distritos comerciais sugerem de forma semelhante que quantidade, diversidade de categorias e estrutura de categorias moldam conjuntamente a vitalidade comercial e devem ser modeladasjuntas 2. Análises relacionadas que conectam a centralidade aos padrões de instalações e à acessibilidade reforçam ainda mais a necessidade de capturar tanto a estrutura relacional quanto as características contextuais em ambientes comerciais8˒9.

Metodologicamente, a literatura aponta para duas necessidades práticas que frequentemente são pouco abordadas em estudos aplicados de redes comerciais. Primeiro, quando atributos multivariados são usados para construir pesos direcionais ou informados por características, a estabilidade das direções extraídas deve ser explicitamente verificada, em vez de assumir7. Segundo, o cálculo de centralidade deve reportar checkpoints diagnósticos reproduzíveis (por exemplo, verificações de esparsidade/conectividade e convergência do solver) para que os resultados sejam verificáveis além de uma única saída de classificação4˒5.

Apesar desse progresso, muitos estudos aplicados ainda relatam rankings sem (i) uma verificação explícita de estabilidade para informações direcionais extraídas de características multivariadas, (ii) checkpoints reproduzíveis que verifiquem a esparsidade/conectividade dos grafos e a convergência numérica, e (iii) uma avaliação de intervenção parametrizada e comparável entre as configurações 1,2,3. Esse protocolo preenche essas lacunas tornando o fluxo de trabalho completo auditável: ele extrai direções de características de baixa dimensão, verifica a consistência das direções, constrói um grafo direcionado ponderado multi-fonte e calcula a centralidade de PR usando um solucionador iterativo numericamente estável e pré-condicionado por blocos, com diagnósticos claramente reportados. Além disso, avalia uma intervenção direcionada de forte a fraco sob um contexto fixo de personalização para quantificar como as intervenções redistribuem a centralidade de forma comparativa.

Comparado às variantes de PR que apenas reponderam arestas ou adicionam camadas, esse fluxo de trabalho fornece resultados mensuráveis que os usuários podem verificar e comparar diretamente: (i) uma contribuição direcional interpretável no nível das arestas, (ii) diagnósticos intermediários explícitos (alvos explicados por variância, verificações de esparsidão/conectividade e flags de convergência do solucionador), e (iii) uma métrica de intervenção-efeito que quantifica mudanças na PR para conjuntos de fonte/alvo especificados sob uma configuração fixa de personalização. Esse protocolo é mais apropriado quando nós representam unidades comerciais espacialmente localizadas (por exemplo, estados, cidades, distritos, plataformas) com coordenadas e características operacionais multivariadas, e quando o espaço de características apresenta uma estrutura estável de baixa dimensão, em vez de ruído extremo de esparsão ou baixo sinal.

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

Protocol

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

1. Preparação e normalização de dados

  1. Importe e filtre o conjunto de dados. Importar um conjunto de dados de pedidos públicos de varejo e manter registros de 2014–2017 18.
  2. Defina nós. Defina o conjunto de nós V como estados dos EUA e mantenha estados com observações suficientes para que |V|=49. Seja n=|V|.
  3. Construa vetores de características em nível de nó. Para cada nó i\in V, agregue registros de transação e calcule um vetor de características de 16 dimensões xi∈R16. O vetor de características inclui estatísticas de vendas (total, média, desvio padrão e intervalo), estatísticas de lucro (total, média, desvio padrão e intervalo), estatísticas de quantidade (total, média, desvio padrão), estatísticas de desconto (média e desvio padrão) e três indicadores adicionais consistindo em margem de lucro (MargemLucro), contagem de pedidos (Contagem de Pedidos) e lucro médio por pedido (AvgOrderProfit).
  4. Tratamento determinístico de valores ausentes e estabilizador numérico. Substitua qualquer entrada de recurso derivada faltante por 0 e registre o número de substituições. Defina um estabilizador fixo δ=10-12 para denominadores que podem se aproximar de zero em cálculos posteriores (usado na Equação 4).
  5. Padronize as funcionalidades. Aplique a normalização Z-score entre nós para obter a matriz de características padronizada X std∈R49×16.
    PONTO DE VERIFICAÇÃO 1: Verifique se X_{\text{std}} é 49\vezes 16 sem entradas faltantes após a padronização e confirme que as contagens de classe subsequente somam 49.
  6. Defina classes de vendas para estratificação. Particionar os nós em três classes (Baixo/Médio/Alto) por tertis do total de vendas e tamanhos de turmas de recorde (Baixo: 16; Médio: 17; Máxima: 16)¹⁸. Denote a pertença à classe por c(i) ∈ {L,M,H}.

2. Redução de dimensionalidade PCA validada por JRS (JRS-PCA)

  1. Estimativa de covariância. Calcule a matriz de covariância C a partir de X_{\text{std}} da seguinte forma.
    C = cov(Xpadrão) (1)
  2. Extração dos componentes principais. Calcule os primeiros k pares próprios de C usando autodecomposição esparsa e defina k = 4 por padrão.
  3. Variância explicada. Registre a variância explicada por cada componente principal e a variância cumulativa explicada pelos PCs 1–42.
  4. Representação de placar no PC. Para cada nó i, calcule o vetor de pontuação do PC z_i\in\mathbb{R}^k e registre (z i,1,z i,2) para visualização em um scatter PC1–PC2 colorido por classe de vendas.
  5. Construção de blocos JRS. Construa a matriz de blocos simplética estruturada em JRS da seguinte forma.
    S = diag(C,-C) (2)
  6. Consistência de espectro pareado com correspondência explícita. Calcule autovalores de S, particione-os em conjuntos positivo e negativo, ordene os autovalores positivos em ordem decrescente e ordene os valores absolutos dos autovalores negativos em ordem decrescente, pare-os por índice e calcule o desvio máximo de pareamento \max_j|\lambda^+_j+\lambda^-_j|. Essa regra de correspondência corrige o detalhe da implementação parareprodutibilidade 2.
    CHECKPOINT 2: Relate a variância acumulada explicada pelos PCs 1–4 e informe figure-protocol-1 para confirmar uma estrutura estável de baixa dimensão antes da construção do ganhodirecional 2.

3. Construção de um grafo direcionado ponderado em múltiplas fontes

  1. Pesos de similaridade espacial. Para cada par ordenado (i,j), calcule o peso espacial do núcleo Gaussiano da seguinte forma:
    figure-protocol-2(3)
    Aqui pi = (x i,y i) denota a coordenada centróide do nó i e σ é a largura de banda, definida para 10,0 por padrão.
  2. Pesos de sinergia baseados em classes. Defina a linha de base da sinergia wsyn(i,j) usando a relação sales-class do Passo 1.6.
    Defina wsyn(i,j)=0,6 quando c(i) = c(j),setwsyn(i,j)=0,4 quando as classes são adjacentes (Baixo–Médio ou Médio–Alto), e conjunto wsyn(i,j) = 0,2 quando as classes não são adjacentes (Baixo–Alto).
  3. Ganho direcional PCA. Calcule a direção unitária estabilizada no espaço de pontuação do PC por
    figure-protocol-3(4)
    com δ=10-12 . Defina a pontuação de alinhamento não negativo ao longo de PC1 usando a direção de referência r = (1,0,...,0) como
    figure-protocol-4(5)
    Defina a penalidade da mesma classe como
    figure-protocol-5(6)
    e calcular o peso de ganho direcional por
    wori(i,j) = β⋅wsyn(i,j) ⋅ g(i,j) ⋅ π(i,j) (7)
    com β=1,0. A penalidade π(i,j) implementa uma leve redução de peso entre as mesmas classes para incentivar links entre classes enquanto preserva a conectividade dentro da classe5.
  4. Fusão de peso e remoção do laço próprio. Funda pesos multifonte para formar a matriz de pesos direcionada
    figure-protocol-6(8)
    e defina diag(W total) = 0 para remover auto-laços.
  5. Matriz de inspeção simétrica (opcional). Calcule a matriz proxy simétrica
    figure-protocol-7   (9)
    Apenas para inspeção.
  6. Esparsificação com validação quantitativa. Mantenha o topo q% das entradas não nulas nototal W (defaultq=35%) para obter a matriz de adjacência dirigida esparsaA dir. Registre nnz(A dir) edensidade 2, e opcionalmente aplique a mesma regra de esparsificação toWsym para obter Asym para a inspeção2.
    CHECKPOINT 3: Após a esparsificação, reporte nnz(A dir) e densidade, informe o número de componentes fracamente conectados (alvo: 1) e verifique se alguma soma de colunas é zero. Se existirem colunas de soma zero, aplique o tratamento de nós pendentes no Passo 4.12. Se a esparsificação desconectar o gráfico, relaxe a stringência da esparsificação sequencialmente de 35% para 30% e depois para 25%, repetindo o checkpoint após cada ajuste.

4. Solução de PageRank LGMRES pré-condicionada por bloco de categoria

  1. Matriz de transição colun-estocástica com tratamento de nós pendentes. Calcule as somas das colunas de Adir e forme a matriz diagonal D. Para qualquer coluna de soma zero, substitua essa coluna pelo vetor de personalização u antes da normalização, e forme a matriz de transição coluna-estocástica por
    Wc = Adir D-1 (10)
  2. PageRank como um sistema linear. Defina PageRank com fator de amortecimento α(defaultα=0,85) e vetor de personalização u por
    p = (1-α)u + αWcp (11)
    e resolver o sistema linear equivalente
    (I-( I -αWc)p = (1 - α)u (12)
    (II-comM = I - αWcandb = (1-α)u.
  3. Pré-condicionador à direita com bloco de categoria. Extraia subblocos diagonais de M correspondentes às classes Baixa/Média/Alta e monta uma aproximação bloco-diagonal P^{-1} usando pseudoinversos para cada subbloco diagonal. Para índices não cobertos por um bloco, use o recíproco da entrada diagonal de M como um recuo diagonal19.
  4. Relatórios iterativos de solução e diagnóstico. Resolva Mp = b usando um solucionador residual mínimo generalizado de memória limitada com pré-condicionador direito P-1 , configurado como rtol = 1e−6, atol = 0, maxiter = 500, inner_m = 30, outer_k = 319. Registre a flag de informação do solver (alvo: 0), o residual relativo final ‖Mp - b‖2/‖b‖2 , e a iteração externa conta19.
  5. Normalização e verificações de validade. Se ocorrerem valores negativos pequenos, corte-os a 0 e registre a magnitude máxima de recorte, depois renormalize para que ∑ipi = 1 .
    PONTO DE VERIFICAÇÃO 4: Reporte informações, reporte ‖Mp - b‖2/‖b‖2, reporte figure-protocol-8, e relatório ∑ipi como diagnósticos de reprodutibilidade em vez de declarações qualitativas¹⁹.

5. Comparação de experimento de intervenção e resultado

  1. Seleção de origem e alvo. Usando um vetor de personalização fixo u, defina os três nós principais pela linha base p como o conjunto fonte S e os três nós inferiores como o conjunto alvo T, e registre os nósselecionados 2.
  2. Força de intervenção com restrição de teto. Escolha ε em[0,05,0.15] de modo que o peso injetado de cada nó fonte não exceda 10% da soma original do peso de saída desse nó após a esparsificação, e registre ε junto com a razão injetada/original por nófonte 2.
  3. Atualização determinística do peso em borda. Calcule o peso figure-protocol-9 médio positivo das arestas emA dir
    , então atualize cada par ordenado (s,t) com s ∈ Sandt ∈ T por
    A'dir(s,t) = Adir(s,t) + εw (13)
    e recalcular W_c a partir de A'_{\text{dir}} como no Passo 4.1, mantendo α e você inalterados.
  4. Recalcule o PageRank e quantifique a mudança. Repita os passos 4.2–4.5 para obter p', calcule Δp=p'-p e relate mudanças absolutas e relativas para nós em S eT 2. Verifique se os diagnósticos do solver permanecem dentro dos alvos (info = 0; resíduos ≤ rtol) após a intervenção2.
    CHECKPOINT 5: Relate \varepsilon, reporte a razão injetada/original por nó fonte, reporte informações do solucionador e resíduos antes e depois da intervenção, e relate um resumo Δ p para S eT 2.

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

Results

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

Condições experimentais e dados

Todas as análises eram executadas em um computador desktop com sistema operacional Windows. O fluxo de trabalho foi implementado em Python 3.12 usando NumPy, Pandas, SciPy e Matplotlib, e a semente aleatória foi fixada em 2025 para suportar a reprodutibilidade18. Um conjunto de dados de pedidos públicos de varejo foi filtrado para manter registros de 2014 a2017. Or...

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

Discussion

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

Esse protocolo oferece um fluxo de trabalho reproduzível para avaliar a centralidade e avaliar intervenções direcionadas em redes comerciais em nível estadual, integrando construção de grafos ponderados em múltiplas fontes, ganho direcional derivado da PCA e um solucionador de PageRank LGMRES pré-condicionado por blocosde categoria 18˒23. Em vez de apresentar a centralidade como um único resultado de ranking, o fluxo de trabalho ...

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

Disclosures

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

Os autores não têm nada a revelar.

Acknowledgements

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

Os autores agradecem aos provedores públicos de dados por disponibilizarem o conjunto de dados utilizado neste protocolo. Os autores também reconhecem os recursos computacionais e o suporte técnico fornecidos pela instituição dos autores. Nenhum financiamento externo foi recebido para esse trabalho.

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

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
MatplotlibEquipe de Desenvolvimento Matplotlibv3.8+
Geração de figuras e visualização de resultados de centralidade/intervenção
NumPyDesenvolvedores NumPyv1.26+
Operações numéricas de array e computação matricial
PandasEquipe de Desenvolvimento Pandasv2.2+
Limpeza de dados, agregação e gerenciamento de dados tabulares
PythonFundação de Software Pythonv3.12
Ambiente de programação central para processamento de dados e execução de modelos
SciPyComunidade SciPyv1.13+
Álgebra linear esparsa e suporte a solucionadores iterativos (por exemplo, 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