n <- 1000 # sample size (increase it for more accurate result)
sample1 <- rchisq(n,3)
sample2 <- rchisq(n,5)
d1 <- list(mean = mean(sample1),
variance = var(sample1),
skewness = moments::skewness(sample1),
kurtosis = moments::kurtosis(sample1),
count=length(sample1),
weight = length(sample1))
d2 <- list(mean = mean(sample2),
variance = var(sample2),
skewness = moments::skewness(sample2),
kurtosis = moments::kurtosis(sample2),
count=length(sample2),
weight = length(sample2))
c <- s.combine.stats4(d1,d2)
# we can compare the results:
combined <- c(sample1,sample2)
mean_c = mean(combined)
variance_c = var(combined)
skewness_c = moments::skewness(combined)
kurtosis_c = moments::kurtosis(combined)
Run the code above in your browser using DataLab