Public web page of
FDR Shape
FDR Project Definition ( v1x01 )
Overview
Write an application program that applies the FDR algorithm to
the attributes of a Shape. These attributes are interpreted as a set
of statistical p-values.
Restrictions, Exclusions, Limitations
- restriction one
- restriction two
People Affected
| Person | Initials | Role | Notes |
| Bae Cheol Shin | BC | Application designer and programmer | |
| Craig Schwartz | CS | project supervisor | |
| Roger Woods | RW | project sponsor | |
Version
1.0
Requirements
- Java 1.4.2 is used to implement this reader
- An application program that applies the FDR algorithm to the attributes of a
Shape. These attributes are interpreted as a set of statistical p-values.
Command line Options
Usage: java -jar FDRShape {Options} input_shape output_shape
| Option | Argument | default | description |
| -lenient | n/a/ | false | selects the "Cv" value to use in evaluating a threshold |
| -q | q value | 0.5 | sets the q value |
| -negative | | false | allows negatively valued p-values |
| -pvalue | attribute_name | n/a | name of attribute containing p-values. If not set, the first attribute is used. |
| -reject | number | 1.0 | value to replace p-value of rejected measurements |
| -threshold | | | if present, do not write output file. Write threshold p-value to standard output. All p-values less than, or equal to this p-value are accepted by the FDR method. |
Requirements Change Procedure
- Changes to be mutually agreed upon by __ and __.
- Changes and their date will be entered in a 'requirements change' list.
Requirements Changes
The program may specify multiple q-values whose corresponding p-value thresholds will be printed to the standard output. The order of printed threshold values will correspond the order of q-values specified to the program.
Products
This project will result in the following products:
- An application program that applies the FDR algorithm to the attributes of a Shape. These attributes are interpreted as a set of statistical p-values. Not selected p values will be replaced by reject value and selected p values will remain. Either new p values will be written to output file or the threshold will be written to standard output.
Lessons Learned
(filled out after the post-project review)