## ----------------------------------------------------------------------------- require(lolR) require(ggplot2) require(MASS) n=400 d=30 r=3 ## ---- fig.width=5------------------------------------------------------------- testdat <- lol.sims.cigar(n, d) X <- testdat$X Y <- testdat$Y data <- data.frame(x1=X[,1], x2=X[,2], y=Y) data$y <- factor(data$y) ggplot(data, aes(x=x1, y=x2, color=y)) + geom_point() + xlab("x1") + ylab("x2") + ggtitle("Simulated Data") ## ---- fig.width=5------------------------------------------------------------- result <- lol.project.dp(X, Y) data <- data.frame(x1=result$Xr[,1], y=Y) data$y <- factor(data$y) ggplot(data, aes(x=x1, y=y, color=y)) + geom_point() + xlab("x1") + ylab("Class") + ggtitle("Projected Data using MDP") ## ---- fig.width=5------------------------------------------------------------- testdat <- lol.sims.rtrunk(n, d) X <- testdat$X Y <- testdat$Y data <- data.frame(x1=X[,1], x2=X[,2], y=Y) data$y <- factor(data$y) ggplot(data, aes(x=x1, y=x2, color=y)) + geom_point() + xlab("x1") + ylab("x2") + ggtitle("Simulated Data") ## ---- fig.width=5------------------------------------------------------------- result <- lol.project.dp(X, Y) data <- data.frame(x1=result$Xr[,1], y=Y) data$y <- factor(data$y) ggplot(data, aes(x=x1, y=y, color=y)) + geom_point() + xlab("x1") + ylab("Class") + ggtitle("Projected Data using MDP") ## ---- fig.width=5------------------------------------------------------------- testdat <- lol.sims.rtrunk(n, d, rotate=TRUE) X <- testdat$X Y <- testdat$Y data <- data.frame(x1=X[,1], x2=X[,2], y=Y) data$y <- factor(data$y) ggplot(data, aes(x=x1, y=x2, color=y)) + geom_point() + xlab("x1") + ylab("x2") + ggtitle("Simulated Data") ## ---- fig.width=5------------------------------------------------------------- result <- lol.project.dp(X, Y) data <- data.frame(x1=result$Xr[,1], y=Y) data$y <- factor(data$y) ggplot(data, aes(x=x1, y=y, color=y)) + geom_point() + xlab("x1") + ylab("Class") + ggtitle("Projected Data using MDP")