scan 0.67.0

Reworked Shiny Scan app

New features

scan 0.66.0

New features

New shiny app for importing data

Reworked Shiny Scan app

Error correction

scan 0.65.1

Error correction

scan 0.65.0

New function

ex <- exampleAB_add; ex[[1]]$wellbeing[c(3, 6)] <- NA
transform(
  ex, 
  mean_dv = rowwise(mean(c(wellbeing, cigarrets, depression), na.rm = TRUE))
)

New features

plm(exampleAB$Johanna) |> 
  print(r_squared = c("delta", "partial"))

Corrections

Further changes

scan 0.64.0

New functions

mod <- plm(exampleAB$Johanna)
fetch(mod)

New features

scan 0.63.0

New functions

New features

Solved bugs

Corrections / Changes

scan 0.62.0

New functions / features

New features

userstat <- list(
  statistic = function(a, b) median(b) - median(a), 
  aggregate = function(x) median(x),
  name = "median B - A"
)

rand_test(exampleAB, statistic_function = userstat , complete = TRUE)

# which is identical to:
rand_test(exampleAB, statistic = "Median B-A" , complete = TRUE)
Leidig2018[4] |> 
  na.omit() |> 
  rand_test(complete = TRUE, limit = 1, statistic = "SMD glass") |> 
  plot_rand(type = "xy")

Corrections / Changes

Solved bugs

scan 0.61.0

Solved bugs

New

Changes

New examples

scan 0.60.0

New function

Changes

Shiny scan

scan 0.59.0

scan 0.58

Shiny app added

New fucntions

batch_apply(exampleAB, plm(.) |> coef())

Changes in functions

plm(exampleAB$Johanna) |> print(lag_max = 5)

Bug fixes

minor

scan 0.56

New features

select_cases(exampleAB, -c(Johanna, Karolina))
select_cases(exampleAB, Johanna, Karolina)
v <- c("Moritz", "Jannis")
select_cases(exampleA1B1A2B2, v)
readODS::read_ods("filename.ods") |> as.scdf()
openxlsx::read.xlsx("filename.xlsx") |> as.scdf()


readODS::read_ods("filename.ods") |> 
  as.scdf(
    cvar = "id", 
    pvar = "section", 
    mvar = "day", 
    phase_names = c("baseline", "intervention")
  )
  
as.data.frame(exampleABC) |> readODS::write_ods("filename.xlsx")
as.data.frame(exampleABC) |> openxlsx::write.xlsx("filename.xlsx")

Bug fixes

superseded function

minor changes

scan 0.55

new functions

coef(plm(exampleAB$Johanna))

New features

design <- design(
  n = 1, phase_design = list(A = 6, B = 9),
  rtt = 0.8, level = 1.0, trend = 0.05
)

power_test(
  design, ci = 0.95, binom_test = TRUE
)

Bug fixes

Changes to functions

scan 0.54.1

Bug fixes

scan 0.54

new functions

reanmed functions (old functionnames still work)

Complete rework - as new

Extended functions

Anna:
  values:
    A: [1, 3, 4, 5, 6, 7]
    B: [8, 9, 10, 10, 11]

Toni:
  values:
    A: [2, 3, 4, 5, 6, 7]
    B: [3, 9, 10, 10,11]
  control_var: [1,2,3,4,5,6,7,8,1,2,3]

Solved error in functions

scan 0.53

Major changes

New functions

names(exampleAB) <- sample_names(3)

-add_l2(): Adds the variables from a second level 2 data frame to an scdf matched by an id variable (default is case).

Leidig2018 %>%
  add_l2(Leidig2018_l2) %>%
  hplm(update.fixed = .~. + gender + migration + ITRF_TOTAL*phaseB, 
       slope = FALSE, random.slopes = FALSE, lr.test = FALSE)
exampleA1B1A2B2 %>% 
  select_phases(A = c(1, 3), B = c(2, 4)) %>%
  overlap()
exampleAB_add %>%
  set_vars(dv = "depression") %>%
  overlap()
# Create a syntax to code the scdf exampleAB and write it into an R file
convert(exampleAB, file = "cases.R")
cdc(Beretvas2008)
cdc(exampleAB_decreasing, decreasing = TRUE, trend.method = "bisplit")

Changes in functions

plot(exampleAB_50[8], lines = "trendA_bisplit")
plot(example_A24, lines = "trendA_trisplit")
plot(
  exampleAB, 
  lines = list(
    list(type = "median", col = "red", lwd = 0.5),
    list(type = "trend", col = "blue", lty = "dashed", lwd = 2),
    list(type = "loreg", f = 0.2, col = "green", lty = "solid", lwd = 1)
  )
)

Deleted deprecated functions

The following functions were deprecated since 2017 and are now removed from scan:

Bugs

scan 0.52

Major changes

new_style <- style_plot()
new_style$names$side <- 3
new_style$names$line <- -1.7
new_style$names$col <- "darkred"
new_style$names$cex <- 1.5
new_style$names$at <- 20
new_style$names$adj <- 1
new_style$names$font <- 3
plot(exampleAB_decreasing, style = new_style)
new_style <- style_plot()
new_style$fill.bg <- c("aliceblue", "mistyrose1", "honeydew")
new_style$lty.seperators <- 0
plot(exampleABC, style = new_style)
plot(exampleABAB, style = c("default", "phase_shade"))

scan 0.50.5

Major changes

scan 0.50.4

Major changes

subset(exampleAB, (values < 60 & phase == "A") | (values >= 60 & phase == "B"))
subset(exampleAB_add, select = c(-cigarrets, -depression))
subset(exampleA1B1A2B2, phase %in% c("A1", "B2"), cases = Pawel:Moritz)

scan 0.50.2

Major changes

select_cases(exampleAB, "Johanna", "Karolina")
select_cases(exampleAB, 1,2)
select_cases(exampleAB, "-Johanna")

scan 0.50

Major changes

scan 0.40

CRAN release 2019-08-11

scan 0.20

CRAN release 2016-10-15