{
  "analysis_id": "analysis.ibl-visual-decision.descriptive-psychometric",
  "analysis_type": "descriptive_psychometric",
  "behavtaskatlas_commit": "4fabef6",
  "behavtaskatlas_git_dirty": false,
  "caveats": [
    "Empirical bias and threshold use linear interpolation over empirical p(right). Fitted values use a four-parameter logistic model, not the full IBL psychofit implementation.",
    "No-response trials are included in total trial counts but excluded from the p(right) denominator."
  ],
  "dataset_id": "dataset.ibl-public-behavior",
  "generated_at": "2026-04-27T06:49:00.700724+00:00",
  "n_no_response_trials": 32,
  "n_response_trials": 537,
  "n_trials": 569,
  "prior_results": [
    {
      "empirical_bias": -20.833333333333336,
      "empirical_bias_contrast": -20.833333333333336,
      "empirical_threshold": 18.75,
      "empirical_threshold_contrast": 18.75,
      "fit": {
        "bias_contrast": -25.468906540336544,
        "left_lapse": 0.0,
        "method": "four_parameter_logistic_binomial_mle",
        "n_points": 9,
        "n_response_trials": 199,
        "negative_log_likelihood": 94.03686408659507,
        "optimizer": "scipy.optimize.minimize",
        "right_lapse": 0.1250316089108396,
        "scale_contrast": 13.259448904815777,
        "status": "ok",
        "threshold_contrast": 14.566993507797523
      },
      "left_lapse_empirical": 0.0,
      "n_contrast_levels": 9,
      "n_response_trials": 199,
      "n_stimulus_levels": 9,
      "n_trials": 215,
      "prior_context": "p_left=0.2",
      "right_lapse_empirical": 0.12121212121212122
    },
    {
      "empirical_bias": -15.0,
      "empirical_bias_contrast": -15.0,
      "empirical_threshold": 11.796875,
      "empirical_threshold_contrast": 11.796875,
      "fit": {
        "bias_contrast": -11.367833239063494,
        "left_lapse": 0.0,
        "method": "four_parameter_logistic_binomial_mle",
        "n_points": 9,
        "n_response_trials": 90,
        "negative_log_likelihood": 29.091394556004676,
        "optimizer": "scipy.optimize.minimize",
        "right_lapse": 0.0,
        "scale_contrast": 8.336382844906739,
        "status": "ok",
        "threshold_contrast": 9.15845263645656
      },
      "left_lapse_empirical": 0.0,
      "n_contrast_levels": 9,
      "n_response_trials": 90,
      "n_stimulus_levels": 9,
      "n_trials": 90,
      "prior_context": "p_left=0.5",
      "right_lapse_empirical": 0.0
    },
    {
      "empirical_bias": -8.59375,
      "empirical_bias_contrast": -8.59375,
      "empirical_threshold": 20.127734107997266,
      "empirical_threshold_contrast": 20.127734107997266,
      "fit": {
        "bias_contrast": -1.2624680582363685,
        "left_lapse": 0.05297379462817385,
        "method": "four_parameter_logistic_binomial_mle",
        "n_points": 9,
        "n_response_trials": 248,
        "negative_log_likelihood": 129.0944199904747,
        "optimizer": "scipy.optimize.minimize",
        "right_lapse": 0.08121447296432778,
        "scale_contrast": 15.154258546169622,
        "status": "ok",
        "threshold_contrast": 16.64865466447567
      },
      "left_lapse_empirical": 0.0625,
      "n_contrast_levels": 9,
      "n_response_trials": 248,
      "n_stimulus_levels": 9,
      "n_trials": 264,
      "prior_context": "p_left=0.8",
      "right_lapse_empirical": 0.0714285714285714
    }
  ],
  "protocol_id": "protocol.ibl-visual-decision-v1",
  "report_title": "IBL Visual Decision Report",
  "response_time_origin": "response_times - stimOn_times",
  "stimulus_label": "Signed contrast",
  "stimulus_metric_name": "contrast",
  "stimulus_units": "percent contrast, signed right positive",
  "summary_rows": [
    {
      "median_response_time": 0.3558343424024315,
      "n_correct": 5,
      "n_no_response": 0,
      "n_response": 5,
      "n_right": 0,
      "n_trials": 5,
      "p_correct": 1.0,
      "p_right": 0.0,
      "prior_context": "p_left=0.2",
      "stimulus_value": -100.0
    },
    {
      "median_response_time": 0.5032876228492,
      "n_correct": 5,
      "n_no_response": 0,
      "n_response": 8,
      "n_right": 3,
      "n_trials": 8,
      "p_correct": 0.625,
      "p_right": 0.375,
      "prior_context": "p_left=0.2",
      "stimulus_value": -25.0
    },
    {
      "median_response_time": 0.6578904108621373,
      "n_correct": 3,
      "n_no_response": 1,
      "n_response": 12,
      "n_right": 9,
      "n_trials": 13,
      "p_correct": 0.23076923076923078,
      "p_right": 0.75,
      "prior_context": "p_left=0.2",
      "stimulus_value": -12.5
    },
    {
      "median_response_time": 4.267578983878025,
      "n_correct": 3,
      "n_no_response": 1,
      "n_response": 8,
      "n_right": 5,
      "n_trials": 9,
      "p_correct": 0.3333333333333333,
      "p_right": 0.625,
      "prior_context": "p_left=0.2",
      "stimulus_value": -6.25
    },
    {
      "median_response_time": 0.7695172316276171,
      "n_correct": 20,
      "n_no_response": 3,
      "n_response": 27,
      "n_right": 21,
      "n_trials": 30,
      "p_correct": 0.6666666666666666,
      "p_right": 0.7777777777777778,
      "prior_context": "p_left=0.2",
      "stimulus_value": 0.0
    },
    {
      "median_response_time": 0.6926001718950374,
      "n_correct": 29,
      "n_no_response": 5,
      "n_response": 35,
      "n_right": 29,
      "n_trials": 40,
      "p_correct": 0.725,
      "p_right": 0.8285714285714286,
      "prior_context": "p_left=0.2",
      "stimulus_value": 6.25
    },
    {
      "median_response_time": 0.6838066533287019,
      "n_correct": 32,
      "n_no_response": 5,
      "n_response": 42,
      "n_right": 32,
      "n_trials": 47,
      "p_correct": 0.6808510638297872,
      "p_right": 0.7619047619047619,
      "prior_context": "p_left=0.2",
      "stimulus_value": 12.5
    },
    {
      "median_response_time": 0.34865216670493737,
      "n_correct": 26,
      "n_no_response": 1,
      "n_response": 29,
      "n_right": 26,
      "n_trials": 30,
      "p_correct": 0.8666666666666667,
      "p_right": 0.896551724137931,
      "prior_context": "p_left=0.2",
      "stimulus_value": 25.0
    },
    {
      "median_response_time": 0.30137583641362653,
      "n_correct": 29,
      "n_no_response": 0,
      "n_response": 33,
      "n_right": 29,
      "n_trials": 33,
      "p_correct": 0.8787878787878788,
      "p_right": 0.8787878787878788,
      "prior_context": "p_left=0.2",
      "stimulus_value": 100.0
    },
    {
      "median_response_time": 0.32928824698498715,
      "n_correct": 10,
      "n_no_response": 0,
      "n_response": 10,
      "n_right": 0,
      "n_trials": 10,
      "p_correct": 1.0,
      "p_right": 0.0,
      "prior_context": "p_left=0.5",
      "stimulus_value": -100.0
    },
    {
      "median_response_time": 0.3982139377296079,
      "n_correct": 9,
      "n_no_response": 0,
      "n_response": 10,
      "n_right": 1,
      "n_trials": 10,
      "p_correct": 0.9,
      "p_right": 0.1,
      "prior_context": "p_left=0.5",
      "stimulus_value": -25.0
    },
    {
      "median_response_time": 0.44213973293207687,
      "n_correct": 4,
      "n_no_response": 0,
      "n_response": 10,
      "n_right": 6,
      "n_trials": 10,
      "p_correct": 0.4,
      "p_right": 0.6,
      "prior_context": "p_left=0.5",
      "stimulus_value": -12.5
    },
    {
      "median_response_time": 0.38623616523505433,
      "n_correct": 3,
      "n_no_response": 0,
      "n_response": 10,
      "n_right": 7,
      "n_trials": 10,
      "p_correct": 0.3,
      "p_right": 0.7,
      "prior_context": "p_left=0.5",
      "stimulus_value": -6.25
    },
    {
      "median_response_time": 0.5866481696685639,
      "n_correct": 7,
      "n_no_response": 0,
      "n_response": 10,
      "n_right": 6,
      "n_trials": 10,
      "p_correct": 0.7,
      "p_right": 0.6,
      "prior_context": "p_left=0.5",
      "stimulus_value": 0.0
    },
    {
      "median_response_time": 0.41762650247763133,
      "n_correct": 10,
      "n_no_response": 0,
      "n_response": 10,
      "n_right": 10,
      "n_trials": 10,
      "p_correct": 1.0,
      "p_right": 1.0,
      "prior_context": "p_left=0.5",
      "stimulus_value": 6.25
    },
    {
      "median_response_time": 0.35492047228283496,
      "n_correct": 9,
      "n_no_response": 0,
      "n_response": 10,
      "n_right": 9,
      "n_trials": 10,
      "p_correct": 0.9,
      "p_right": 0.9,
      "prior_context": "p_left=0.5",
      "stimulus_value": 12.5
    },
    {
      "median_response_time": 0.3031597062245197,
      "n_correct": 10,
      "n_no_response": 0,
      "n_response": 10,
      "n_right": 10,
      "n_trials": 10,
      "p_correct": 1.0,
      "p_right": 1.0,
      "prior_context": "p_left=0.5",
      "stimulus_value": 25.0
    },
    {
      "median_response_time": 0.2668362555701549,
      "n_correct": 10,
      "n_no_response": 0,
      "n_response": 10,
      "n_right": 10,
      "n_trials": 10,
      "p_correct": 1.0,
      "p_right": 1.0,
      "prior_context": "p_left=0.5",
      "stimulus_value": 100.0
    },
    {
      "median_response_time": 0.52000510619132,
      "n_correct": 45,
      "n_no_response": 3,
      "n_response": 48,
      "n_right": 3,
      "n_trials": 51,
      "p_correct": 0.8823529411764706,
      "p_right": 0.0625,
      "prior_context": "p_left=0.8",
      "stimulus_value": -100.0
    },
    {
      "median_response_time": 0.6289949576072331,
      "n_correct": 40,
      "n_no_response": 3,
      "n_response": 45,
      "n_right": 5,
      "n_trials": 48,
      "p_correct": 0.8333333333333334,
      "p_right": 0.1111111111111111,
      "prior_context": "p_left=0.8",
      "stimulus_value": -25.0
    },
    {
      "median_response_time": 0.8677974131587689,
      "n_correct": 25,
      "n_no_response": 3,
      "n_response": 40,
      "n_right": 15,
      "n_trials": 43,
      "p_correct": 0.5813953488372093,
      "p_right": 0.375,
      "prior_context": "p_left=0.8",
      "stimulus_value": -12.5
    },
    {
      "median_response_time": 1.6022701321460318,
      "n_correct": 17,
      "n_no_response": 4,
      "n_response": 40,
      "n_right": 23,
      "n_trials": 44,
      "p_correct": 0.38636363636363635,
      "p_right": 0.575,
      "prior_context": "p_left=0.8",
      "stimulus_value": -6.25
    },
    {
      "median_response_time": 0.6024867314047242,
      "n_correct": 17,
      "n_no_response": 0,
      "n_response": 29,
      "n_right": 13,
      "n_trials": 29,
      "p_correct": 0.5862068965517241,
      "p_right": 0.4482758620689655,
      "prior_context": "p_left=0.8",
      "stimulus_value": -0.0
    },
    {
      "median_response_time": 1.1720066294569165,
      "n_correct": 6,
      "n_no_response": 3,
      "n_response": 9,
      "n_right": 6,
      "n_trials": 12,
      "p_correct": 0.5,
      "p_right": 0.6666666666666666,
      "prior_context": "p_left=0.8",
      "stimulus_value": 6.25
    },
    {
      "median_response_time": 8.494647492240574,
      "n_correct": 4,
      "n_no_response": 0,
      "n_response": 13,
      "n_right": 4,
      "n_trials": 13,
      "p_correct": 0.3076923076923077,
      "p_right": 0.3076923076923077,
      "prior_context": "p_left=0.8",
      "stimulus_value": 12.5
    },
    {
      "median_response_time": 0.3355058633223109,
      "n_correct": 9,
      "n_no_response": 0,
      "n_response": 10,
      "n_right": 9,
      "n_trials": 10,
      "p_correct": 0.9,
      "p_right": 0.9,
      "prior_context": "p_left=0.8",
      "stimulus_value": 25.0
    },
    {
      "median_response_time": 0.27226383828190137,
      "n_correct": 13,
      "n_no_response": 0,
      "n_response": 14,
      "n_right": 13,
      "n_trials": 14,
      "p_correct": 0.9285714285714286,
      "p_right": 0.9285714285714286,
      "prior_context": "p_left=0.8",
      "stimulus_value": 100.0
    }
  ]
}
