PF
PF.m gives the P-value prescribed by the Polya Filter for each link of the network (given the adjacency matrix W and a value for the free parameter a). If the passed value of a is negative, it performs the ML estimation using the get_ML_estimate.m function
get_ML_estimate.m finds the maximum likelihood estimates for the the free parameter a
NOTE: the maximum likelihood estimate are just a possible way to fix the free parameter, other viable options are presented in the paper where the PF is presented :
"A Pólya urn approach to information filtering in complex networks" by R. Marcaccioli and G. Livan available at https://rdcu.be/bmIjz
Cite As
Marcaccioli, Riccardo, and Giacomo Livan. “A Pólya Urn Approach to Information Filtering in Complex Networks.” Nature Communications, vol. 10, no. 1, Springer Nature, Feb. 2019, doi:10.1038/s41467-019-08667-3.
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Signal Processing > Signal Processing Toolbox > Signal Generation and Preprocessing > Smoothing and Denoising >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.