Skip to content

Commit 5adbfed

Browse files
author
Ben Goodrich
committed
fix nnmf examples
1 parent 34217ec commit 5adbfed

File tree

3 files changed

+19
-10
lines changed

3 files changed

+19
-10
lines changed

misc/nnmf/nnmf.data.R

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
2+
T <- 1000;
3+
I <- 4;
4+
K <- 2;
5+
sigma0 <- 1;
6+
sigma <- rep(sigma0,I);
7+
F_sim <- matrix(c(0.2, 0.3, 0.1, 0.4, 0.8, 0.1, 0.1, 0), nrow = 2, ncol=4, byrow=TRUE);
8+
G_sim <- matrix(exp(rnorm(T*K,2,1)), nrow=T, ncol=K);
9+
X <- G_sim %*% F_sim + abs(rnorm(T*I,0,sigma0));

misc/nnmf/nnmf.fit.R

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,5 @@
11
library("rstan");
2-
3-
T <- 1000;
4-
I <- 4;
5-
K <- 2;
6-
sigma0 <- 1;
7-
sigma <- rep(sigma0,I);
8-
F_sim <- matrix(c(0.2, 0.3, 0.1, 0.4, 0.8, 0.1, 0.1, 0), nrow = 2, ncol=4, byrow=TRUE);
9-
G_sim <- matrix(exp(rnorm(T*K,2,1)), nrow=T, ncol=K);
10-
X <- G_sim %*% F_sim + abs(rnorm(T*I,0,sigma0));
11-
2+
source("nnmf.data.R")
123
stan.fit <- stan(file="nnmf.stan",
134
data = list(T=T, I=I, K=K, sigma=sigma, X=X),
145
chains=3, iter=2000, max_treedepth=9, init=0);

misc/nnmf/nnmf_vec.data.R

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
2+
T <- 1000;
3+
I <- 4;
4+
K <- 2;
5+
sigma0 <- 1;
6+
sigma <- rep(sigma0,I);
7+
F_sim <- matrix(c(0.2, 0.3, 0.1, 0.4, 0.8, 0.1, 0.1, 0), nrow = 2, ncol=4, byrow=TRUE);
8+
G_sim <- matrix(exp(rnorm(T*K,2,1)), nrow=T, ncol=K);
9+
X <- G_sim %*% F_sim + abs(rnorm(T*I,0,sigma0));

0 commit comments

Comments
 (0)