TaylorFit is a multivariate polynomial regression application that fits data to a predictive model consisting of a polynomial function, such as
f(x, y) = ax + by + cxy
where x
, y
, and xy
are terms selected by the user, and a
, b
, and c
are coefficients determined using least squares regression.
The application works entirely client-side in your browser, so there's no need to download or install anything and no need to create an account. In order to be reasonably efficient, TaylorFit utilizes specific JavaScript primitives and browser capabilities that emulate native execution.
- Knockoutjs
- CoffeeScript
- Ensure npm is installed
- Run
npm --version
in terminal to check - Install at nodejs.org
- Run
- Ensure yarn is installed
- Run
yarn --version
to check - Run
npm install yarn
to install
- Run
- Git clone or download a zip of the repo
- Open the directory in terminal
- Run
npm install
- Run the server
- Run
npm run debug
to start the development server (includes hot reloading) - Run
npm start
to start the production server
- Run
- Run
npm run test
to run the test suite
- Run
npm run build
- Copy the build directory
- Run
git checkout gh-pages
- Paste the build directory files into the main directory
- Push up the code
- Run
git checkout master