
Make Ising chains from (a series of) Ising grid(s) and perform a chain simulation.
Source:R/chain-simulation.R
chain_simulate_Isingland.RdFirst specify what is the network parameter in each time points, then perform a chain simulation based on it. An Ising chain can be generated from one or more Ising grid(s) with one changing condition each.
Usage
chain_simulate_Isingland(
Ising_chain,
transform = FALSE,
initial = 0,
beta2 = NULL
)
make_Ising_chain(...)Arguments
- Ising_chain
An
Ising_chainobject generated frommake_Ising_chain().- transform
By default, this function considers the Ising network to use
-1and1for two states. Settransform = TRUEif the Ising network uses0and1for two states, which is often the case for the Ising networks estimated usingIsingFit::IsingFit().- initial
An integer indicating the initial number of active nodes for the simulation. Float numbers will be converted to an integer automatically.
- beta2
The \(beta\) value used for simulation. By default use the same value as for landscape construction. Manually setting this value can make the system easier or more difficult to transition to another state, but will alter the steady-state distribution as well.
- ...
Ising grid(s) created by
make_Ising_grid().
Value
make_Ising_chain returns an Ising_chain object, which is a tibble, and each row
represents a set of parameters for an Ising network.
chain_simulate_Isingland returns a chain_sim_Isingland object,
which is a tibble containing the parameters, the landscape, and
the number of active nodes for each time step.