{
  "_id": "6a5e8d7c9baadeef8ab57b59",
  "Package": "ergm.sign",
  "Type": "Package",
  "Title": "Exponential-Family Models for Signed Networks",
  "Version": "0.1.3",
  "Authors@R": "c(\nperson(\"Marc\", \"Schalberger\", email = \"m.schalberger@fu-berlin.de\", role = \"cre\"),\nperson(\"Cornelius\", \"Fritz\", email = \"FRITZC@tcd.ie\", role = \"aut\"),\nperson(\"Pavel\", \"Krivitsky\", email = \"p.krivitsky@unsw.edu.au\", role = \"ctb\"))",
  "Description": "Extends the 'ergm.multi' packages from the Statnet suite\nto fit (temporal) exponential-family random graph models for\nsigned networks. The framework models positive and negative\nties as interdependent, which allows estimation and testing of\nstructural balance theory. The package also includes options\nfor descriptive summaries, visualization, and simulation of\nsigned networks. See Krivitsky, Koehly, and Marcum (2020)\n<doi:10.1007/s11336-020-09720-7> and Fritz, C., Mehrl, M.,\nThurner, P. W., & Kauermann, G. (2025)\n<doi:10.1017/pan.2024.21>.",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "LazyLoad": "yes",
  "RoxygenNote": "7.3.3",
  "RdMacros": "Rdpack",
  "VignetteBuilder": "knitr",
  "License": "MIT + file LICENSE",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-07-20 21:00:06 UTC",
    "User": "root"
  },
  "Author": "Marc Schalberger [cre], Cornelius Fritz [aut], Pavel Krivitsky\n[ctb]",
  "Maintainer": "Marc Schalberger <m.schalberger@fu-berlin.de>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-07-20 20:45:13 UTC",
  "RemoteUrl": "https://github.com/cran/ergm.sign",
  "RemoteRef": "HEAD",
  "RemoteSha": "8330039718671ee0f1b5cc7fe0caf81bdd640df7",
  "_user": "cran",
  "_type": "src",
  "_file": "ergm.sign_0.1.3.tar.gz",
  "_fileid": "https://r2.ropensci.org/9d369f2e04c91f25660f0ed2af651a29a0090391a501bf023ab6085086c5feef",
  "_filesize": 912232,
  "_sha256": "9d369f2e04c91f25660f0ed2af651a29a0090391a501bf023ab6085086c5feef",
  "_expires": "2026-10-28T21:04:58.000Z",
  "_created": "2026-07-20T21:00:06.000Z",
  "_published": "2026-07-20T21:05:00.571Z",
  "_jobs": [
    {
      "job": 88473542296,
      "time": 226,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8475693032"
    },
    {
      "job": 88473542240,
      "time": 237,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8475696135"
    },
    {
      "job": 88473542283,
      "time": 202,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8475682500"
    },
    {
      "job": 88473542292,
      "time": 198,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8475679350"
    },
    {
      "job": 88472686480,
      "time": 224,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8475586844"
    },
    {
      "job": 88473542205,
      "time": 139,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8475651547"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/29778171435",
  "_status": "success",
  "_upstream": "https://github.com/cran/ergm.sign",
  "_commit": {
    "id": "8330039718671ee0f1b5cc7fe0caf81bdd640df7",
    "author": "Marc Schalberger <m.schalberger@fu-berlin.de>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.3\n",
    "time": 1784580313
  },
  "_maintainer": {
    "name": "Marc Schalberger",
    "email": "m.schalberger@fu-berlin.de",
    "login": "mschalberger",
    "description": "PhD Candidate in Statistics",
    "uuid": 69849084
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "ergm.multi",
      "role": "LinkingTo"
    },
    {
      "package": "ergm",
      "role": "LinkingTo"
    },
    {
      "package": "statnet.common",
      "role": "Imports"
    },
    {
      "package": "network",
      "role": "Imports"
    },
    {
      "package": "ergm",
      "role": "Imports"
    },
    {
      "package": "ergm.multi",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "tergm",
      "role": "Imports"
    },
    {
      "package": "Rdpack",
      "role": "Imports"
    },
    {
      "package": "intergraph",
      "role": "Imports"
    },
    {
      "package": "graphlayouts",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-47",
      "n": 1
    },
    {
      "week": "2025-50",
      "n": 1
    },
    {
      "week": "2026-06",
      "n": 1
    },
    {
      "week": "2026-30",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2025-11-21"
    },
    {
      "name": "0.1.1",
      "date": "2025-12-11"
    },
    {
      "name": "0.1.2",
      "date": "2026-02-03"
    },
    {
      "name": "0.1.3",
      "date": "2026-07-20"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "mschalberger",
      "count": 4,
      "uuid": 69849084
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 621,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 236,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ergm.sign"
  },
  "_mentions": 19,
  "_searchresults": 32,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ergm.sign.html",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/mschalberger/ergm.sign.statnet",
  "_realowner": "mschalberger",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2025-11-21"
    },
    {
      "version": "0.1.1",
      "date": "2025-12-11"
    },
    {
      "version": "0.1.2",
      "date": "2026-02-03"
    },
    {
      "version": "0.1.3",
      "date": "2026-07-20"
    }
  ],
  "_exports": [
    "ergm.sign",
    "eval_loglik",
    "mple_sign",
    "network.sign",
    "networks.sign",
    "pool.sign",
    "Signed",
    "snctrl",
    "UnLayer"
  ],
  "_datasets": [
    {
      "name": "rebels",
      "title": "Conflict Events in Syrian Civil War",
      "object": "rebels",
      "class": [
        "dynamic.sign",
        "tergm_NetSeries",
        "combined_networks",
        "network"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "rebels_pooled",
      "title": "Conflict Events in Syrian Civil War",
      "object": "rebels_pooled",
      "class": [
        "dynamic.sign",
        "tergm_NetSeries",
        "combined_networks",
        "network"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "sponsor",
      "title": "Common Sponsor Data for Syrian Civil War Factions",
      "object": "sponsor",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "1",
        "2",
        "3",
        "4",
        "5",
        "6",
        "7",
        "9",
        "10",
        "11",
        "12",
        "13",
        "14",
        "15",
        "16",
        "17",
        "18",
        "19",
        "20",
        "21",
        "23",
        "24",
        "25",
        "26",
        "30",
        "31",
        "32",
        "33",
        "34",
        "35",
        "36",
        "37",
        "38",
        "39",
        "40",
        "41",
        "43",
        "44",
        "45",
        "46",
        "47",
        "48",
        "49",
        "58",
        "59",
        "60",
        "61",
        "65",
        "67",
        "68",
        "69",
        "70",
        "74",
        "76",
        "78",
        "79",
        "80",
        "81",
        "82",
        "83",
        "84",
        "85",
        "86",
        "88",
        "90",
        "91",
        "93",
        "95"
      ],
      "rows": 68,
      "table": true,
      "tojson": true
    },
    {
      "name": "tribes",
      "title": "Read Highland Tribes",
      "object": "tribes",
      "class": [
        "static.sign",
        "network",
        "static.sign",
        "network",
        "combined_networks",
        "network"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "CE-ergmTerm-2fa91e3f",
      "title": "At least one common enemy",
      "concept": [
        "directed",
        "undirected"
      ],
      "topics": [
        "CE-ergmTerm",
        "InitErgmTerm.CE"
      ]
    },
    {
      "page": "CF-ergmTerm-422e43b0",
      "title": "At leat one common friend",
      "concept": [
        "directed",
        "undirected"
      ],
      "topics": [
        "CF-ergmTerm",
        "InitErgmTerm.CF"
      ]
    },
    {
      "page": "dse-ergmTerm-be6c381c",
      "title": "Dyadwise shared enemies",
      "concept": [
        "directed",
        "undirected"
      ],
      "topics": [
        "dse-ergmTerm",
        "InitErgmTerm.dse"
      ]
    },
    {
      "page": "dsf-ergmTerm-f7c2724a",
      "title": "Dyadwise shared friends",
      "concept": [
        "directed",
        "undirected"
      ],
      "topics": [
        "dsf-ergmTerm",
        "InitErgmTerm.dsf"
      ]
    },
    {
      "page": "ergm.sign",
      "title": "ergm.sign: A Package for Exponential Random Graph Models for Signed Networks",
      "topics": [
        "ergm.sign"
      ]
    },
    {
      "page": "ese-ergmTerm-8531b67b",
      "title": "Edgewise shared enemies",
      "concept": [
        "directed",
        "undirected"
      ],
      "topics": [
        "ese-ergmTerm",
        "InitErgmTerm.ese"
      ]
    },
    {
      "page": "esf-ergmTerm-c450f580",
      "title": "Edgewise shared friends",
      "concept": [
        "directed",
        "undirected"
      ],
      "topics": [
        "esf-ergmTerm",
        "InitErgmTerm.esf"
      ]
    },
    {
      "page": "eval_loglik",
      "title": "Evaluate Log-Likelihood via Path Sampling",
      "topics": [
        "eval_loglik"
      ]
    },
    {
      "page": "gof",
      "title": "Conduct Goodness-of-Fit Diagnostics for a Signed ERGM",
      "topics": [
        "gof.sign"
      ]
    },
    {
      "page": "gwdse-ergmTerm-215cdf5b",
      "title": "Geometrically weighted dyadwise shared enemies distribution",
      "concept": [
        "directed",
        "undirected"
      ],
      "topics": [
        "gwdse-ergmTerm",
        "InitErgmTerm.gwdse"
      ]
    },
    {
      "page": "gwdsf-ergmTerm-195a4cbb",
      "title": "Geometrically weighted dyadwise shared friends distribution",
      "concept": [
        "directed",
        "undirected"
      ],
      "topics": [
        "gwdsf-ergmTerm",
        "InitErgmTerm.gwdsf"
      ]
    },
    {
      "page": "gwese-ergmTerm-0e3a2475",
      "title": "Geometrically weighted edgewise shared enemy distribution",
      "concept": [
        "directed",
        "undirected"
      ],
      "topics": [
        "gwese-ergmTerm",
        "InitErgmTerm.gwese"
      ]
    },
    {
      "page": "gwesf-ergmTerm-81ee6379",
      "title": "Geometrically weighted edgewise shared friend distribution",
      "concept": [
        "directed",
        "undirected"
      ],
      "topics": [
        "gwesf-ergmTerm",
        "InitErgmTerm.gwesf"
      ]
    },
    {
      "page": "gwnse-ergmTerm-54855a5d",
      "title": "Geometrically weighted non-edgewise shared enemey distribution",
      "concept": [
        "directed",
        "undirected"
      ],
      "topics": [
        "gwnse-ergmTerm",
        "InitErgmTerm.gwnse"
      ]
    },
    {
      "page": "gwnsf-ergmTerm-4a4f9b9d",
      "title": "Geometrically weighted non-edgewise shared friend distribution",
      "concept": [
        "directed",
        "undirected"
      ],
      "topics": [
        "gwnsf-ergmTerm",
        "InitErgmTerm.gwnsf"
      ]
    },
    {
      "page": "InitErgmTerm.delnodematch",
      "title": "Delayed node matching on attribute (lag-1)",
      "concept": [
        "delayed"
      ],
      "topics": [
        "InitErgmTerm.delnodematch"
      ]
    },
    {
      "page": "InitErgmTerm.delrecip",
      "title": "Delayed reciprocity",
      "concept": [
        "delayed"
      ],
      "topics": [
        "InitErgmTerm.delrecip"
      ]
    },
    {
      "page": "InitErgmTerm.Neg",
      "title": "Evaluation of negative edges",
      "concept": [
        "operator"
      ],
      "topics": [
        "InitErgmTerm.Neg"
      ]
    },
    {
      "page": "InitErgmTerm.Pos",
      "title": "Evaluation of positive edges",
      "concept": [
        "operator"
      ],
      "topics": [
        "InitErgmTerm.Pos"
      ]
    },
    {
      "page": "mple_sign",
      "title": "Fit an ERGM with MPLE using a logistic regression model",
      "topics": [
        "mple_sign"
      ]
    },
    {
      "page": "network.sign",
      "title": "Create Signed Network Object",
      "topics": [
        "network.sign"
      ]
    },
    {
      "page": "networks.sign",
      "title": "Combine Signed Networks into a Multi- or Dynamic-Network Object",
      "topics": [
        "networks.sign"
      ]
    },
    {
      "page": "nse-ergmTerm-d58096d7",
      "title": "Non-edgewise shared enemies",
      "concept": [
        "directed",
        "undirected"
      ],
      "topics": [
        "InitErgmTerm.nse",
        "nse-ergmTerm"
      ]
    },
    {
      "page": "nsf-ergmTerm-9334a58d",
      "title": "Non-edgewise shared friends",
      "concept": [
        "directed",
        "undirected"
      ],
      "topics": [
        "InitErgmTerm.nsf",
        "nsf-ergmTerm"
      ]
    },
    {
      "page": "plot.dynamic.sign",
      "title": "Visualization for Dynamic Signed Networks",
      "topics": [
        "plot.dynamic.sign"
      ]
    },
    {
      "page": "plot.static.sign",
      "title": "Visualization for Signed Networks",
      "topics": [
        "plot.static.sign"
      ]
    },
    {
      "page": "pool.sign",
      "title": "Pool Timepoints of a Dynamic Signed Network",
      "topics": [
        "pool.sign"
      ]
    },
    {
      "page": "rebels",
      "title": "Conflict Events in Syrian Civil War",
      "topics": [
        "rebels"
      ]
    },
    {
      "page": "rebels_pooled",
      "title": "Conflict Events in Syrian Civil War",
      "topics": [
        "rebels_pooled"
      ]
    },
    {
      "page": "Signed",
      "title": "Construct a Signed Network Representation for ERGM",
      "topics": [
        "Signed"
      ]
    },
    {
      "page": "snctrl",
      "title": "Statnet Control",
      "topics": [
        "snctrl"
      ]
    },
    {
      "page": "sponsor",
      "title": "Common Sponsor Data for Syrian Civil War Factions",
      "topics": [
        "sponsor"
      ]
    },
    {
      "page": "summary_formula.dynamic.sign",
      "title": "Summary formula method for dynamic signed networks",
      "topics": [
        "summary_formula.dynamic.sign"
      ]
    },
    {
      "page": "summary.static.sign",
      "title": "Network Attributes for Signed Networks",
      "topics": [
        "summary.dynamic.sign",
        "summary.static.sign"
      ]
    },
    {
      "page": "tribes",
      "title": "Read Highland Tribes",
      "topics": [
        "tribes"
      ]
    },
    {
      "page": "UnLayer",
      "title": "Multilayer network to single layer network.",
      "topics": [
        "UnLayer"
      ]
    }
  ],
  "_rundeps": [
    "cachem",
    "cli",
    "coda",
    "cpp11",
    "DEoptimR",
    "dplyr",
    "ergm",
    "ergm.multi",
    "evaluate",
    "fastmap",
    "generics",
    "glue",
    "graphlayouts",
    "highr",
    "igraph",
    "intergraph",
    "knitr",
    "lattice",
    "lifecycle",
    "lpSolveAPI",
    "magrittr",
    "MASS",
    "Matrix",
    "memoise",
    "network",
    "networkDynamic",
    "networkLite",
    "nlme",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rbibutils",
    "Rcpp",
    "RcppArmadillo",
    "Rdpack",
    "rlang",
    "rle",
    "robustbase",
    "statnet.common",
    "stringi",
    "stringr",
    "tergm",
    "tibble",
    "tidyselect",
    "trust",
    "utf8",
    "vctrs",
    "withr",
    "xfun",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "tribes.Rmd",
      "filename": "tribes.html",
      "title": "Using ergm.sign to analyse the signed Read's Highland Tribes dataset",
      "author": "Marc Schalberger",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Obtaining data",
        "Desctiptive statistics",
        "Plotting the network",
        "Fitting a model",
        "Goodness of fit",
        "References"
      ],
      "created": "2025-11-21 15:20:02",
      "modified": "2026-07-20 20:45:13",
      "commits": 2
    }
  ],
  "_score": 4.107209969647869,
  "_indexed": false,
  "_nocasepkg": "ergm.sign",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://mschalberger.r-universe.dev/ergm.sign",
  "_previous": "0.1.2",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.3",
      "date": "2026-07-20T21:03:34.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "8330039718671ee0f1b5cc7fe0caf81bdd640df7",
      "fileid": "https://r2.ropensci.org/ed363bc71e9f04d4e4bb93794688c2ec0751304aacf5c3507f33a6f89c16f2dc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29778171435"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.3",
      "date": "2026-07-20T21:03:26.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "8330039718671ee0f1b5cc7fe0caf81bdd640df7",
      "fileid": "https://r2.ropensci.org/d293665c1be48ea7b77c64e322e4b44a7482041f1ecff65b562829c36f16f26a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29778171435"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.3",
      "date": "2026-07-20T21:03:15.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "8330039718671ee0f1b5cc7fe0caf81bdd640df7",
      "fileid": "https://r2.ropensci.org/4ac8f69c0b67f451e6941613829fb9c463ca96babbef19852033a99a3c8e171f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29778171435"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.3",
      "date": "2026-07-20T21:02:56.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "8330039718671ee0f1b5cc7fe0caf81bdd640df7",
      "fileid": "https://r2.ropensci.org/0add5a5f19e4b8e3a3c8c90ff5324055becf6734580c1d880e1ad770c29a89fa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29778171435"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.3",
      "date": "2026-07-20T21:02:50.000Z",
      "arch": "emscripten",
      "commit": "8330039718671ee0f1b5cc7fe0caf81bdd640df7",
      "fileid": "https://r2.ropensci.org/4c3fa00be186dc5780c36dfa09f0ae59b83f4b99559cf70cdd8290361c946d08",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29778171435"
    }
  ]
}