pub struct ProbabilisticReport {
pub crps: f64,
pub brier: f64,
pub pod: f64,
pub far: f64,
pub csi: f64,
}Expand description
集合概率预报验证报告。
Fields§
§crps: f64连续排名概率分数(fair CRPS,越低越好;完美集合=0)。
brier: f64Brier 分数(阈值超限概率的均方误差,0=完美,1=最差)。
pod: f64命中率 POD = hits/(hits+misses)。
far: f64误警率 FAR = false_alarms/(hits+false_alarms)。
csi: f64临界成功指数 CSI = hits/(hits+misses+false_alarms)。
Trait Implementations§
Source§impl Clone for ProbabilisticReport
impl Clone for ProbabilisticReport
Source§fn clone(&self) -> ProbabilisticReport
fn clone(&self) -> ProbabilisticReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProbabilisticReport
impl Debug for ProbabilisticReport
Source§impl Default for ProbabilisticReport
impl Default for ProbabilisticReport
Source§fn default() -> ProbabilisticReport
fn default() -> ProbabilisticReport
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProbabilisticReport
impl<'de> Deserialize<'de> for ProbabilisticReport
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProbabilisticReport
impl RefUnwindSafe for ProbabilisticReport
impl Send for ProbabilisticReport
impl Sync for ProbabilisticReport
impl Unpin for ProbabilisticReport
impl UnsafeUnpin for ProbabilisticReport
impl UnwindSafe for ProbabilisticReport
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more