4 papers
StreamSampling.jl: Efficient Sampling from Data Streams in Julia
Adriano Meligrana
StreamSamplingjl is a Julia library designed to provide general and efficient methods for sampling from data streams in a single pass, even when the total number of items is unk…
Exact and Efficient Sampling from Dynamic Discrete Distributions with Finite-Precision Weights
Lilith Orion Hafner, Adriano Meligrana
Sampling from a dynamic discrete distribution means drawing an index with probability proportional to a mutable set of weights. Classical constant-time techniques such as the Alias…
Weighted Reservoir Sampling With Replacement from Data Streams
Adriano Meligrana, Adriano Fazzone
In this work, we present a new random sampling method for data streams where the probability of an element's inclusion in the sample is proportional to a weight associated with tha…
BeforeIT.jl: High-Performance Agent-Based Macroeconomics Made Easy
Aldo Glielmo, Mitja Devetak, Adriano Meligrana +1
BeforeIT is an open-source software for building and simulating state-of-the-art macroeconomic agent-based models (macro ABMs) based on the recently introduced macro ABM developed…