/UniDOE

R package that seeks better design of experiments

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

Package: UniDOE

Author: Aijun Zhang, Haoyu Li and Zebin Yang

date: 22/08/2017

Depends:

R(>= 3.4.1), Rtools(>=34)

Imports:

Rcpp (>= 0.12.12)

Linking To:

Rcpp

Introduction:

UniDOE is a R package, which implements an efficient stochastic evolutionary(SE) algorithm to search for design of experiment. Computational procedures are mainly achieved by c++ so that the calculation speed is greatly boosted. Users can either download and install from binary source package or install from github directly using devtools, of which details are illustrated below. This package is distributed in the hope that it will be useful, but without any warranty.

How to install:

At first, Make sure you are using R(>=3.4.1). Typing 'version' in R command line can retrieve related information, e.g.:

version

Output should show corresponding R version and architecture of your current platform:

platform       i386-w64-mingw32            
arch           i386                        
os             mingw32                     
system         i386, mingw32               
status                                     
major          3                           
minor          4.1                         
year           2017                        
month          06                          
day            30                          
svn rev        72865                       
language       R                           
version.string R version 3.4.1 (2017-06-30)
nickname       Single Candle 

(Update: Feb, 2018) Install from CRAN:

UniDOE is currently published to CRAN, users can conveniently install it from R Command line:

install.packages("UniDOE")

This package will be modified and updated in CRAN directly. This github repository may not be the newest version.

Install from github:

First way

Download and install Rcpp(>=0.12.12) package if you haven't installed or updated it to >=0.12.12 version.

In R command-line:

# It's easy to install Rcpp from CRAN
install.packages("Rcpp")

Git clone this repostory to your local machine. After that, you can install UniDOE from local files:

install.packages(file.choose(),repos=NULL)

Choose UniDOE_0.1.1.zip to install Or install it from GUI.

Second Way

It's more convenient to install UniDOE using devtools. At first, make sure you installed devtools.

install.packages("devtools")

Then install UniDOE from github:

library(devtools)
install_github(repo="HAOYU-LI/UniDOE")

Useful links: