Knock Errors Off Nice Guesses.
Keng 
The Keng
package is named after Loo-Keng Hua, who made great achievements in mathematics mainly through self-study. Loo-Keng Hua encouraged novices to show their axe skills at the gate of Ban’s house, so the Keng
package comes. In addition, Keng
is the abbreviation of “Knock Errors off Nice Guesses.” Hope the functions and data gathered in the Keng
package help to ease your life.
Installation
You can install the development version of Keng
from GitHub with:
install.packages("devtools")
devtools::install_github("qyaozh/Keng", dependencies = TRUE, build_vignettes = TRUE)
Load
Before using the Keng
package, load it using the library()
function.
library(Keng)
List of contents
Here is a list of the data and functions gathered in the Keng
package. Their usages are detailed in the documentation.
Data
depress
is a subset of data from a research about depression and coping.
Variable transformation
Scale()
could change the origin of a numeric vector x
(including mean-centering it), or standardize the mean and standard deviation of x
(including transforming it to its z-score).
Pearson’s r
cut_r()
gives you the cut-off values of Pearson’s r at the significance levels of p = 0.1, 0.05, 0.01, and 0.001 with known sample size n.
test_r()
tests the significance and compute the post-hoc power of r with known sample size n.
power_r()
conducts prior power analysis and plan the sample size for r; post-hoc power analysis would also be conducted with known sample size n.
The linear model
compare_lm()
compares lm()
’s fitted outputs using PRE, R2, f2, and post-hoc power.
calc_PRE()
calculates PRE from partial correlation, Cohen’s f, or f_squared.
power_lm()
conducts prior power analysis and plans the sample size for one or a set of predictors in regression analysis; post-hoc power analysis would also be conducted with known sample size n.
The Keng_power
class
power_r()
and power_lm()
return the Keng_power
class, which has print()
and plot()
methods.
print()
prints primary but not all contents of the Keng_power
class.
plot()
plots the power against sample size for the Keng_power
class.