[rkward-cvs] [rkward] /: rk.power: begin including documentation

Thomas Friedrichsmeier thomas.friedrichsmeier at ruhr-uni-bochum.de
Sun Jan 11 20:13:57 UTC 2015


Git commit 980a5c27f9ada318d9bedf45efd124b970f90d7b by Thomas Friedrichsmeier, on behalf of Meik Michalke.
Committed on 08/10/2014 at 13:17.
Pushed by tfry into branch 'master'.

rk.power: begin including documentation

svn path=/branches/external_plugins/; revision=4887

M  +24   -9    rkwarddev_power_plugin_script.R

http://commits.kde.org/rkward/980a5c27f9ada318d9bedf45efd124b970f90d7b

diff --git a/rkwarddev_power_plugin_script.R b/rkwarddev_power_plugin_script.R
index 0770ccb..05a9f4c 100644
--- a/rkwarddev_power_plugin_script.R
+++ b/rkwarddev_power_plugin_script.R
@@ -18,7 +18,7 @@ about.info <- rk.XML.about(
     person(given="Meik", family="Michalke",
       email="meik.michalke at hhu.de", role=c("aut","cre"))),
   about=list(desc="RKWard GUI to perform power analysis and sample size estimation.",
-    version="0.01-2", url="http://rkward.sf.net")
+    version="0.01-3", url="http://rkward.sf.net")
   )
 dependencies.info <- rk.XML.dependencies(
   dependencies=list(rkward.min=ifelse(isTRUE(guess.getter), "0.6.0", "0.5.6"),
@@ -33,12 +33,15 @@ pwr.parameter.rad <- rk.XML.radio(label="Parameter to determine", options=list(
     "Effect size"=c(val="Effect size"),
     "Significance level"=c(val="Significance level")
   ), id.name="rad_pwr_param",
-  help="foo")
+  help="Parameter to estimate, given the others.")
 
 pwr.parameter.twosamples.rad <- rk.XML.radio(label="Estimate", options=list(
     "First sample"=c(val="n1"),
     "Second sample"=c(val="n2", chk=TRUE)
-  ), id.name="rad_pwr_param_2samples")
+  ), id.name="rad_pwr_param_2samples",
+  help="Only shown when applicable: For estimating the required sample sizes for a test with two 
+    differently sized samples, specify which should be estimated, and which is 
+    given.")
 
 pwr.parameter.twodf.rad <- rk.XML.radio(label="Estimate", options=list(
     "Numerator"=c(val="u", chk=TRUE),
@@ -53,8 +56,7 @@ pwr.stat.drop <- rk.XML.dropdown(label="Select a method", options=list(
     "Chi-squared test"=c(val="pwr.chisq.test"),
     "Proportion tests"=c(val="pwr.p.test"),
     "Mean of a normal distribution (known variance)"=c(val="pwr.norm.test")
-  ), id.name="drp_pwr_stat",
-  help="bar")
+  ), id.name="drp_pwr_stat")
 
 pwr.hypothesis.drop <- rk.XML.dropdown("Using test hypothesis",
   options=list(
@@ -88,8 +90,7 @@ pwr.proptype.drop <- rk.XML.dropdown("Samples",
   ),
   id.name="drp_pwr_proptype")
 
-pwr.input.power <- rk.XML.spinbox(label="Power", min=0, max=1, initial=0.8,
-  help="baz")
+pwr.input.power <- rk.XML.spinbox(label="Power", min=0, max=1, initial=0.8)
 pwr.input.df <- rk.XML.spinbox(label="Degrees of freedom", id.name="pwr_spin_df", min=1, real=FALSE, initial=30)
 pwr.input.dfu <- rk.XML.spinbox(label="Degrees of freedom for numerator", id.name="pwr_spin_dfu", min=1, real=FALSE, initial=30)
 pwr.input.dfv <- rk.XML.spinbox(label="Degrees of freedom for denominator", id.name="pwr_spin_dfv", min=1, real=FALSE, initial=30)
@@ -506,6 +507,20 @@ pwr.js.print <- rk.paste.JS(
   )
 )
 
+############
+## help file
+
+pwr.rkh.summary <- rk.rkh.summary("Perform power anaylsis for a variety of statistcal methods.")
+
+pwr.rkh.usage <- rk.rkh.usage("Given three of the parameters 'power of test', 
+  'sample size', 'effect size', and 'significance level', this plugin will 
+  estimate the fourth, i.e. for example the test power of a t.test at a given 
+  sample size, effect size, and level of significance. On the left hand control, 
+  select which of the parameters to estimate. In the middle, specify the 
+  statistical method, on the right hand side, enter the values of the given 
+  parameters.")
+
+
 #############
 ## if you run the following function call, files will be written to tempdir!
 #############
@@ -524,8 +539,8 @@ pwr.plugin.dir <<- rk.plugin.skeleton(
     calculate=pwr.js.calc,
     printout=pwr.js.print),
   rkh=list(
-    summary=rk.rkh.summary("Perform power analysis and sample size estimation, using the pwr package."),
-    usage=rk.rkh.usage("See blow.")
+    summary=pwr.rkh.summary,
+    usage=pwr.rkh.usage
   ),
   pluginmap=list(name="Power analysis", hierarchy=list("analysis")),
   dependencies=dependencies.info,





More information about the rkward-tracker mailing list