DAGMA
dagma.utils.simulate_parameter
Initializing search
    kevinsbello/dagma
    • Home
    • Getting Started
    • API Reference
    kevinsbello/dagma
      • Home
      • Getting Started
      • dagma
        • dagma.linear
          • DagmaLinear
            • _score
            • _h
            • _func
            • _adam_update
            • minimize
            • fit
        • dagma.locally_connected
          • LocallyConnected
            • reset_parameters
            • forward
            • extra_repr
        • dagma.nonlinear
          • DagmaMLP
            • forward
            • h_func
            • fc1_l1_reg
            • fc1_to_adj
          • DagmaNonlinear
            • log_mse_loss
            • minimize
            • fit
        • dagma.utils
          • set_random_seed
          • is_dag
          • simulate_dag
          • simulate_parameter
          • simulate_linear_sem
          • simulate_nonlinear_sem
          • count_accuracy

    dagma.utils.simulate_parameter¶

    dagma.utils.simulate_parameter(B: numpy.ndarray, w_ranges: list[tuple[float, float]] = ((-2.0, -0.5), (0.5, 2.0))) → numpy.ndarray¶

    Simulate SEM parameters for a DAG.

    Parameters:¶
    B : np.ndarray¶

    \([d, d]\) binary adj matrix of DAG.

    w_ranges : List[Tuple[float,float]], optional¶

    disjoint weight ranges, by default \(((-2.0, -0.5), (0.5, 2.0))\).

    Returns:¶

    \([d, d]\) weighted adj matrix of DAG.

    Return type:¶

    np.ndarray


    Last update: Jan 14, 2024
    Back to top
    Previous dagma.utils.simulate_dag
    Next dagma.utils.simulate_linear_sem
    © Copyright 2023, Kevin Bello.
    Created using Sphinx 7.1.2. and Sphinx-Immaterial