Git Product home page Git Product logo

doit's People

Contributors

sieste avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

doit's Issues

error in doit_marginal

design = data.frame(x=rnorm(10), y=rnorm(10))
design$f = with(design, exp(-0.5*(x+y)^2))
fit = doit_fit(design)
x_eval = data.frame(x=seq(-3,3,.1), y=NA)
mar_x = doit_marginal(fit, 'x', theta_eval=x_eval)
Error in data.frame(par = colnames(theta)[k], theta = theta_eval, dens_approx = ans) : 
  arguments imply differing number of rows: 1, 61, 2
In addition: Warning messages:
1: In d_ij * phi_ij :
  longer object length is not a multiple of shorter object length
2: In d_ij * phi_ij :
  longer object length is not a multiple of shorter object length

arguments 'near' and `fix` for 'doit_propose_new'

  • Add argument near in doit_propose_new to specify a starting point for the maximisation of the estimation variance.

  • Add argument fix to fix values for one or more parameters and only maximise the variance along the remaining ones.

approximate density of a linear transformation

Use the kernel representation to estimate the density of a linear transformation A %*% theta by a matrix A. This would include the marginals and joint marginals (#3), as well as transformations such as theta[1]+theta[2].

joint marginal

Allow multiple parameter dimensions in doit_marginal and return approximation of the joint marginal density.

doit_marginal(doit, theta_dims=c('theta1', 'theta2'), theta_eval=theta_eval)

where theta1 and theta2 are column names of theta_eval. If theta_dims is unspecified, the joint marginal over all columns of theta_eval is calculated.

improve efficiency

  • in doit_fit and doit_update check for duplicate design points
  • in implement symmetric version of GGfun
  • transform sum(i,j) to sum(i >= j)

improve documentation

  • add @seealso tags
  • add package meta description for ?doit
  • add hyperlinks to mentioned function
  • add examples

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.