/// <include file='FactorDocs.xml' path='factor_docs/message_op_class[@name="SparseBernoulliFromBetaOp"]/message_doc[@name="ProbTrueAverageConditional(ISparseList{bool}, SparseBetaList)"]/*'/> public static SparseBetaList ProbTrueAverageConditional(ISparseList <bool> sample, SparseBetaList result) { result.SetToFunction(sample, s => BernoulliFromBetaOp.ProbTrueAverageConditional(s)); return(result); }
/// <include file='FactorDocs.xml' path='factor_docs/message_op_class[@name="SparseBernoulliFromBetaOp"]/message_doc[@name="SampleAverageConditional(ISparseList{double}, SparseBernoulliList)"]/*'/> public static SparseBernoulliList SampleAverageConditional(ISparseList <double> probTrue, SparseBernoulliList result) { result.SetToFunction(probTrue, pt => BernoulliFromBetaOp.SampleAverageConditional(pt)); return(result); }
/// <include file='FactorDocs.xml' path='factor_docs/message_op_class[@name="SparseBernoulliFromBetaOp"]/message_doc[@name="ProbTrueAverageLogarithm(SparseBernoulliList, SparseBetaList)"]/*'/> public static SparseBetaList ProbTrueAverageLogarithm(SparseBernoulliList sample, SparseBetaList result) { result.SetToFunction(sample, s => BernoulliFromBetaOp.ProbTrueAverageLogarithm(s)); return(result); }
/// <include file='FactorDocs.xml' path='factor_docs/message_op_class[@name="SparseBernoulliFromBetaOp"]/message_doc[@name="SampleAverageLogarithm(SparseBetaList, SparseBernoulliList)"]/*'/> public static SparseBernoulliList SampleAverageLogarithm([SkipIfUniform] SparseBetaList probTrue, SparseBernoulliList result) { result.SetToFunction(probTrue, pt => BernoulliFromBetaOp.SampleAverageLogarithm(pt)); return(result); }
/// <include file='FactorDocs.xml' path='factor_docs/message_op_class[@name="SparseBernoulliFromBetaOp"]/message_doc[@name="ProbTrueAverageConditional(SparseBernoulliList, SparseBetaList, SparseBetaList)"]/*'/> public static SparseBetaList ProbTrueAverageConditional([SkipIfUniform] SparseBernoulliList sample, SparseBetaList probTrue, SparseBetaList result) { result.SetToFunction(sample, probTrue, (s, pt) => BernoulliFromBetaOp.ProbTrueAverageConditional(s, pt)); return(result); }
/// <include file='FactorDocs.xml' path='factor_docs/message_op_class[@name="BernoulliIntegerSubsetFromBeta"]/message_doc[@name="ProbTrueAverageConditional(IList{int}, SparseBetaList)"]/*'/> public static SparseBetaList ProbTrueAverageConditional(IList <int> sample, SparseBetaList result) { result.SetToFunction(BernoulliIntegerSubset.SubsetToList(sample, result.Count), s => BernoulliFromBetaOp.ProbTrueAverageConditional(s)); return(result); }