P-value correction: Difference between revisions

→‎{{header|Wren}}: Now uses new core library method.
(Add Rust implementation)
(→‎{{header|Wren}}: Now uses new core library method.)
Line 5,719:
import "/fmt" for Fmt
import "/seq" for Lst
import "/math" for Nums, Math
import "/sort" for Sort
 
Line 5,797:
 
} else if (type == "Bonferroni") {
return p.map { |v| Math.min(v * size, ).min(1) }.toList
 
} else if (type == "Hochberg") {
Line 5,832:
}
for (i in 0...lower.count) {
q[lower[i]] = Mathqmin.min(s[lower[i]] * j, qmin)
}
for (i in 0...upper.count) q[upper[i]] = q[size - j]
9,482

edits