Contains statistical functions (for patient assessment, data preprocessing and reporting, ...) and datasets useful in psychology, neuropsychology and neuroscience.
An R Toolbox for Psychologists, Neuropsychologists and Neuroscientists
0.2.4) From CRAN, run the following commands in your R console:
0.3.0), run the following:
If it doesn't work, try updating R.
df <- personality
Available datasets are:
See the description of each dataset by typing
?personality) in the console.
First, create a folder with several PDFs (journal articles for example, but you can also use your own specific word list). Add an R script in it and run one of the following:
braincloud()braincloud(image="brain1", text.size=0.6, colours.replicate=FALSE)
Note: these brainclouds are based on the work of Dr. Robin Carhart-Harris.
Your patient has an IQ of 78. What does it mean? You'd like to insert a plot in your report? Use the
assess() fucntion, that compares your patient's score with the mean and standard deviation of your test (for the IQ, 100 and 15, respecetively).
assess(score=78, mean=100, sd=15)
You can also compare it to a custom parent distribution if you have the data. For example, your patient is 27 and you want to see where it stands compared to the participants of the `personality` dataset. You can also change the colours. See `?assess` for more documentation. ```R assess(score=27, distribution=personality$Age) ``` ```R "The participant (score = 27) is positioned at 0.02 standard deviations from the mean (M = 26.8, SD = 10.59). The participant's score is greater than 74.42 % of the general population." ```
To save the plot: ```R plot Get a correlation plot and table with significance stars
cortable(personality)write.csv(cortable(personality), "mytable.csv") # Save the tableggsave("corplot.png", cortable(personality)) # Save the plot
This function will automatically select the numeric columns of your dataframe and show a correlation table with significance stars.
You can adjust the p value by applying different corrections or change the type of correlation type (Spearman's or Pearson's). You can also view the result in RStudio or save it as a .csv file to open it in excel. Run
?cortable for documentation.
This function prints a nice summary of your dataframe. Note that you can also group the descriptions by a factor using the "group" argument. See
?describe for more documentation.
You can also pipe the selection and filtering process using the power of dplyr:
personality %>%filter(Mood_Disorder=="Absence") %>%select(Sex, Antagonism, Negative_Affect, Extraversion) %>%describe(group="Sex")
Description of FNumericmean median var sd valid.nAntagonism 1.71 1.6 1.05 1.02 941Negative_Affect 3.38 3.4 1.98 1.41 941Extraversion 3.43 3.5 2.21 1.49 941Description of MNumericmean median var sd valid.nAntagonism 2.37 2.20 1.56 1.25 245Negative_Affect 2.65 2.60 1.74 1.32 245Extraversion 3.27 3.25 2.30 1.52 245
Run the following commands to see the proper citation entry in APA6 or Bibtex format:
Note: The authors do not give any warranty. If this software causes your keyboard to blow up, your brain to liquefy, your toilet to clog or a zombie plague to leak, the authors CANNOT IN ANY WAY be held responsible.
APAze(): Added support for Bayes Factors.
braincloud(): Changed the default colour palette.