Nothing
# test the 'compute_AI()' function
test_that("test the compute_AI() function", {
# built-in data
data(sample_data)
# using the compute_AI() function
results <-compute_AI(data = sample_data,
left_hemisphere = "lh",
right_hemisphere = "rh",
separator="_",
ID="ID",
hemisphere="prefix",
start="lh_Thalamus",
end="rh_AccumbensArea")
# Check if AIs were calculated correctly.
results$AI2Putamen <- (results$lh_Putamen - results$rh_Putamen)/(results$lh_Putamen + results$rh_Putamen)
results$AI2Amygdala <- (results$lh_Amygdala - results$rh_Amygdala)/(results$lh_Amygdala + results$rh_Amygdala)
expect_equal(results$AI_Putamen, results$AI2Putamen)
expect_equal(results$AI_Amygdala, results$AI2Amygdala)
})
# test the 'compute_total()' function
test_that("test the compute_total() function", {
# built-in data
data(sample_data)
# using the compute_total() function
results2 <-compute_total(data = sample_data,
left_hemisphere = "lh",
right_hemisphere = "rh",
separator="_",
ID="ID",
hemisphere="prefix",
start="lh_Thalamus",
end="rh_AccumbensArea")
# Check if the bilateral (L+R) measures were calculated correctly.
results2$total2Thalamus <- results2$lh_Thalamus + results2$rh_Thalamus
results2$total2Caudate <- results2$lh_Caudate + results2$rh_Caudate
expect_equal(results2$total_Thalamus, results2$total2Thalamus)
expect_equal(results2$total_Caudate, results2$total2Caudate)
})
# test long2wide() and wide2long() functions
test_that("test long2wide() and wide2long() functions", {
# built-in data
data(sample_data)
long<-wide2long(data=sample_data,
ID="ID",
separator="_",
hemisphere="prefix",
start="lh_Thalamus",
end="rh_AccumbensArea")
wide<-long2wide(data=long,
ID="ID",
separator="_",
start="region",
end="rh")
# The order of the columns may be changed
# reorder columns
names<-colnames(sample_data)
reorder_wide <- wide[,names]
expect_equal(sample_data, reorder_wide)
})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.