context("test check.stopping")
test_that("test check.stopping", {
X <-
c(
2.7668157,
1.8931580,
1.8859049,
1.0575971,
1.0329016,
0.9095669,
0.6395215,
0.5073142,
0.3205904,
0.3125665
)
expected_vec <-
c(
0.379450739,
0.003838584,
0.578408288,
0.023627539,
0.127158683,
0.352248264,
0.231589695,
0.458966294,
0.025346914
)
res <- check.stopping(X, 0.6)
expect_length(res, 4)
expect_type(res, "list")
expect_equal(res$status, 1)
expect_equal(res$eigen.value, X)
expect_equal(round(res$eigen.fit, 5), round(0.578408288, 5))
expect_equal(res$threshold, 0.6)
res <- check.stopping(X, 0.3)
expect_length(res, 5)
expect_type(res, "list")
expect_equal(res$status, 0)
expect_equal(res$eigen.value, X)
expect_equal(round(res$eigen.fit, 5), round(0.578408288, 5))
expect_equal(res$threshold, 0.3)
expect_equal(res$no.significant.PC, 3)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.