{
  "profile": "tabular-data-package",
  "name": "dam-size-vs-upstream-miles-reconnected",
  "title": "Dam size vs upstream river miles reconnected: derived result tables",
  "description": "Derived statistical tables from an analysis of the American Rivers Dam Removal Database testing whether dam structural dimensions predict upstream river miles reconnected by removal.",
  "licenses": [
    {
      "name": "CC-BY-4.0",
      "title": "Creative Commons Attribution 4.0",
      "path": "https://creativecommons.org/licenses/by/4.0/"
    }
  ],
  "sources": [
    {
      "title": "American Rivers Dam Removal Database",
      "path": "https://doi.org/10.6084/m9.figshare.5234068.v13"
    }
  ],
  "resources": [
    {
      "name": "tbl-1-primary-correlations",
      "path": "tbl-1-primary-correlations.csv",
      "format": "csv",
      "mediatype": "text/csv",
      "profile": "tabular-data-resource",
      "title": "Primary Spearman correlations",
      "schema": {
        "fields": [
          {
            "name": "predictor",
            "type": "string",
            "description": "Structural dimension tested"
          },
          {
            "name": "outcome",
            "type": "string",
            "description": "Outcome variable (upstream miles reconnected)"
          },
          {
            "name": "test",
            "type": "string",
            "description": "Statistical test"
          },
          {
            "name": "rho",
            "type": "number",
            "description": "Spearman rank correlation coefficient"
          },
          {
            "name": "p_raw",
            "type": "number",
            "description": "Uncorrected two-sided p-value"
          },
          {
            "name": "p_holm",
            "type": "number",
            "description": "Holm-Bonferroni corrected p-value across the two primary tests"
          },
          {
            "name": "ci95_low",
            "type": "number",
            "description": "Lower bound, 95% bootstrap CI for rho (10,000 resamples)"
          },
          {
            "name": "ci95_high",
            "type": "number",
            "description": "Upper bound, 95% bootstrap CI for rho"
          },
          {
            "name": "n",
            "type": "integer",
            "description": "Complete-case sample size"
          }
        ]
      }
    },
    {
      "name": "tbl-2-robustness",
      "path": "tbl-2-robustness.csv",
      "format": "csv",
      "mediatype": "text/csv",
      "profile": "tabular-data-resource",
      "title": "Robustness analyses (partial correlation and winsorized outcome)",
      "schema": {
        "fields": [
          {
            "name": "analysis",
            "type": "string",
            "description": "Robustness analysis identifier"
          },
          {
            "name": "predictor",
            "type": "string",
            "description": "Structural dimension tested"
          },
          {
            "name": "control",
            "type": "string",
            "description": "Variable controlled for (partial analysis only)"
          },
          {
            "name": "outcome",
            "type": "string",
            "description": "Outcome variable"
          },
          {
            "name": "rho",
            "type": "number",
            "description": "(Partial) rank correlation coefficient"
          },
          {
            "name": "p",
            "type": "number",
            "description": "Two-sided p-value"
          },
          {
            "name": "n",
            "type": "integer",
            "description": "Complete-case sample size"
          }
        ]
      }
    },
    {
      "name": "tbl-3-variable-summary",
      "path": "tbl-3-variable-summary.csv",
      "format": "csv",
      "mediatype": "text/csv",
      "profile": "tabular-data-resource",
      "title": "Analysis-variable summary and missingness",
      "schema": {
        "fields": [
          {
            "name": "variable",
            "type": "string",
            "description": "Variable name"
          },
          {
            "name": "n_nonmissing",
            "type": "integer",
            "description": "Count of non-missing values in full dataset"
          },
          {
            "name": "pct_missing",
            "type": "number",
            "description": "Percent missing in full dataset"
          },
          {
            "name": "median",
            "type": "number",
            "description": "Median of non-missing values"
          },
          {
            "name": "q25",
            "type": "number",
            "description": "25th percentile"
          },
          {
            "name": "q75",
            "type": "number",
            "description": "75th percentile"
          },
          {
            "name": "min",
            "type": "number",
            "description": "Minimum"
          },
          {
            "name": "max",
            "type": "number",
            "description": "Maximum"
          }
        ]
      }
    }
  ]
}