1 | var R = require("../rlab");
|
2 | var M = R.M;
|
3 | var c = console;
|
4 |
|
5 | var dice = R.steps(1,6);
|
6 | c.log("dice=", dice);
|
7 |
|
8 | var x = R.samples(dice, 6, {replace:false});
|
9 | c.log("x=", x);
|
10 |
|
11 | var x = R(dice).samples(6, {replace:false}).value();
|
12 | c.log("chain1:x=", x);
|
13 |
|
14 | var x = R(dice).samples(10).str();
|
15 | c.log("chain2:x=", x);
|
16 |
|
17 | var x = R.samples(dice, 10);
|
18 | c.log("x=", x, "max=", R.max(x), "min=", R.min(x),
|
19 | "mean=", R.mean(x), "sd=", R.sd(x));
|
20 |
|
21 | c.log("cov(x,x)=", R.cov(x,x));
|
22 | c.log("cor(x,x)=", R.cor(x,x));
|
23 | c.log("factorial(10)=", R.factorial(10));
|
24 | c.log("lfactorial(10)=", R.lfactorial(10).toFixed(4));
|
25 | c.log("choose(5,2)=", R.choose(5,2));
|
26 | c.log("lchoose(5,2)=", R.lchoose(5,2));
|
27 | c.log("permutation(5,2)=", R.permutation(5,2));
|
28 | c.log("runif(10, -5, -1)=", R.runif(10, -5, -1).str());
|
29 |
|
30 | c.log("dunif(-3, -5, -1)=", R.dunif(-3, -5, -1));
|
31 | c.log("punif(-3, -5, -1)=", R.punif(-3, -5, -1));
|
32 | c.log("qunif(0.5, -5, -1)=", R.qunif(0.5, -5, -1));
|
33 |
|
34 | var x = R.rnorm(10, 0, 1);
|
35 | c.log("x=", R.str(x));
|
36 | c.log("x.sort()=", x.sort().str());
|
37 |
|
38 | c.log("rbinom(10, 5, 0.5)=", R.rbinom(10,5,0.5));
|
39 | c.log("dbinom(4, 5, 0.5)=", R.dbinom(4,5,0.5));
|
40 | c.log("dbinom(5, 5, 0.5)=", R.dbinom(5,5,0.5));
|
41 | c.log("pbinom(4, 5, 0.5)=", R.pbinom(4,5,0.5));
|
42 | c.log("qbinom(0.9, 5, 0.5)=", R.qbinom(0.9,5,0.5));
|
43 |
|
44 | var t1=R.ttest({x:x, mu:0} );
|
45 | R.report(t1);
|
46 |
|
47 | var A = [[1,2,3],[4,5,6],[7,3,9]];
|
48 | var iA = M.inv(A);
|
49 | c.log("A=", R.str(A));
|
50 | c.log("iA=", R.str(iA));
|
51 | var AiA = M.dot(A, iA);
|
52 |
|
53 | c.log("AiA=", R.str(AiA));
|
54 |
|
55 | c.log("====iA=====\n", M.str(iA))
|
56 |
|