replay_trajectory_classification.likelihoods.multiunit_likelihood_integer.estimate_log_joint_mark_intensity#
- estimate_log_joint_mark_intensity(decoding_marks: ndarray, encoding_marks: ndarray, mark_std: ndarray | float, occupancy: ndarray, mean_rate: float, place_bin_centers: ndarray | None = None, encoding_positions: ndarray | None = None, position_std: ndarray | None = None, max_mark_diff: int = 6000, set_diag_zero: bool = False, position_distance: ndarray | None = None) ndarray[source]#
Finds the joint intensity of the marks and positions in log space.
- Parameters:
decoding_marks (np.ndarray, shape (n_decoding_spikes, n_features))
encoding_marks (np.ndarray, shape (n_encoding_spikes, n_features))
mark_std (float or np.ndarray, shape (n_features,))
occupancy (np.ndarray, shape (n_position_bins,))
mean_rate (float)
place_bin_centers (None or np.ndarray, shape (n_position_bins, n_position_dims)) – If None, position distance must be not None
encoding_positions (None or np.ndarray, shape (n_decoding_spikes, n_position_dims)) – If None, position distance must be not None
position_std (None or float or array_like, shape (n_position_dims,)) – If None, position distance must be not None
max_mark_diff (int) – Maximum distance between integer marks.
set_diag_zero (bool)
position_distance (np.ndarray, shape (n_encoding_spikes, n_position_bins)) – Precalculated distance between position and position bins.
- Returns:
log_joint_mark_intensity
- Return type:
np.ndarray, shape (n_decoding_spikes, n_position_bins)