sam::SignificantSelection¶
Module: Review Strategies
Significant-based Selection Strategy. More...
#include <ReviewStrategy.h>
Inherits from ReviewStrategy
Public Classes¶
Name | |
---|---|
struct | Parameters |
Public Functions¶
Name | |
---|---|
SignificantSelection(const Parameters & p) | |
bool | review(const std::vector< Submission > & s) override |
bool | review(const Experiment & expr) override |
Public Attributes¶
Name | |
---|---|
Parameters | params |
Detailed Description¶
class sam::SignificantSelection;
Significant-based Selection Strategy.
Significant-based review strategy accepts a publication if the
given *p*-value is significant. Certain degree of *publication
bias*, can be specified. In this case, a Submission has a chance
of being published even if the statistics is not significant.
Moreover, the SignificantSelection can be tailored toward either
positive or negative effect. In this case, the Journal will only
accept Submissions with larger or smaller effects.
Public Functions Documentation¶
function SignificantSelection¶
inline explicit SignificantSelection(
const Parameters & p
)
function review¶
bool review(
const std::vector< Submission > & s
) override
Parameters:
- s A reference to the Submission
Return: a boolean indicating whether the Submission is accepted.
Check if the p-value of any of the Submissions are less than the specified \alpha. If true, it will accept the submission, if not, a random number decide whether or not the submission is going to be accepted. The drawn random number, r will be compared to pub_bias_rate
of the journal.
function review¶
inline bool review(
const Experiment & expr
) override
Public Attributes Documentation¶
variable params¶
Parameters params;
Updated on 29 June 2021 at 16:13:48 CEST
Last update: 2021-09-18