Commit Graph

10173 Commits (9a2e425d882345039d8ac3607646f97d0af0fcec)

Author SHA1 Message Date
John Benediktsson f8703fd055 models: adding ?set-model. 2012-05-14 15:40:55 -07:00
John Benediktsson b702491834 math.statistics: adding winsorized-mean. 2012-05-08 08:48:15 -07:00
John Benediktsson b1b224450e math.statistics: adding trim-mean and signal-to-noise. 2012-05-08 08:24:57 -07:00
John Benediktsson 61cdde1b74 interval-sets: inline unicode constant. 2012-05-07 17:31:32 -07:00
Doug Coleman 7977296e27 math.statistics: Add sum-of-squares word, add sum-of-squared-errors/sum-of-absolute-errors words. 2012-05-07 15:04:37 -07:00
John Benediktsson d507658b1a memoize: moving MEMO[ to memoize.syntax to work around bootstrap issue. 2012-05-04 22:24:21 -07:00
John Benediktsson 425119ccde memoize: change MEMO[ to push a quotation. 2012-05-04 21:31:23 -07:00
John Benediktsson 59edc3803e memoize: cleaner test case. 2012-05-04 20:43:23 -07:00
John Benediktsson 861c5c6a3e memoize: adding a MEMO[ word which makes an inlined anonymous memoized quotation. 2012-05-04 20:39:26 -07:00
John Benediktsson 59276fce15 ui.gadgets.editors: adding delete-to-start-of-document and delete-to-end-of-document. 2012-05-04 18:38:12 -07:00
John Benediktsson c630cb1418 math.matrices: adding hilbert-matrix, toeplitz-matrix, hankel-matrix, and box-matrix. 2012-05-04 18:01:21 -07:00
John Benediktsson 44ed579363 interval-sets: change tests to use constant literals. 2012-05-04 17:40:45 -07:00
John Benediktsson 7dbb63a01e interval-sets: some modernization. 2012-05-04 17:33:10 -07:00
Daniel Ehrenberg 2e10ff5e53 Interval sets library 2012-05-04 17:27:31 -07:00
Doug Coleman 01e8d15cfb math.statistics: Add power-mean and quadratic-mean. 2012-05-04 15:27:46 -07:00
John Benediktsson 2bc643cb84 math.statistics: simpler (faster) version of rescale. 2012-05-04 14:51:38 -07:00
John Benediktsson 35d4a2bb1c math.statistics: adding contraharmonic-mean. 2012-05-04 14:43:29 -07:00
John Benediktsson 44e3f768b8 math.statistics: adding mean-dev and median-dev. 2012-05-04 14:40:24 -07:00
John Benediktsson 7820f5c8a8 math.statistics: separate "sample-" and "full-" versions of var, std, ste, and corr. 2012-05-04 14:31:26 -07:00
John Benediktsson 62654a4271 math.statistics: adding standardize, differences, rescale. 2012-05-04 14:18:45 -07:00
Doug Coleman 9b6f58fc9e math.matrices: Add a diagonal-matrix word that makes an nxn matrix from a sequence.
Optimize identity-matrix word -- 2-3x faster using diagonal-matrix.
Add an eye word that makes an mxn diagonal matrix with a diagonal offset by k.
2012-05-04 11:31:05 -07:00
Doug Coleman fbf85898de prettyprint: Fix unit tests. Remove useless line. 2012-05-04 09:09:39 -07:00
Doug Coleman cb42258144 classes:
- Allow methods to dispatch off union{ } and intersection{ } classes.
- Add not{ } anonymous-complement syntax.
- Define class-name for anonymous-union/intersection/complement and maybes, and clean up pprint.
- Change maybe: foo to maybe{ foo }
- Call sort-classes when making anonymous-union/anonymous-intersection classes so that they are canonicalized.
2012-05-03 19:45:30 -07:00
John Benediktsson fda12a9972 math.functions: adding generalized signum function. Fixes #509. 2012-05-03 14:44:10 -07:00
John Benediktsson d6a5cc3ee8 math.vectors: adding p-norm. 2012-05-03 13:27:00 -07:00
Doug Coleman 9a125e82e9 math.functions: rename exp to e^ to be consistent with 2^ and 10^. update things. 2012-05-02 10:22:23 -07:00
Doug Coleman 4338db58a4 math.functions: Add e^ and sigmoid functions. 2012-05-02 09:21:34 -07:00
John Benediktsson 4b53bb5ab0 tools.deploy: fix location of port-number file. 2012-04-27 13:17:03 -07:00
John Benediktsson 3f15cd4e63 math.statistics: adding entropy function. 2012-04-26 18:40:59 -07:00
John Benediktsson e556ff9fc7 using reverse! when possible. 2012-04-25 20:09:36 -07:00
John Benediktsson 4358186792 Use "map-sum" instead of "map sum". 2012-04-25 13:18:21 -07:00
John Benediktsson 84d7136a12 change to in-place reverse. 2012-04-24 18:51:46 -07:00
John Benediktsson 6323018b8a math.combinatorics: minor performance improvements. 2012-04-24 18:42:34 -07:00
John Benediktsson 8fe84dc35d math.combinatorics: faster version of factorial. 2012-04-24 10:06:00 -07:00
Doug Coleman fdcb9b93d7 math.statistics: Add eight methods for calculating quantiles. Add quartile. Add kth-smallests et al, refactor medians. 2012-04-24 03:17:50 -07:00
Doug Coleman 222e76bed6 math.statistics: Make a safe version of kth-object. Bounds check k w/ regards to seq. 2012-04-23 13:55:25 -07:00
John Benediktsson b668db8df6 math.combinatorics: adding <combinations> and <permutations> sequences. 2012-04-23 08:30:22 -07:00
Doug Coleman 5f4d67dc77 math.statistics: Generalize kth-smallest into kth-object, add kth-largest. Add count-relative and minmax-relative for counting the number of lt, eq, gt elements, and getting the max lt and min gt in one pass. 2012-04-22 23:41:13 -07:00
John Benediktsson aa0321ebd9 math.combinatorics: fix failed find combinations/permutations. 2012-04-21 20:11:47 -07:00
John Benediktsson fcc30ee39f math.combinatorics: adding find-combination and find-permutation. 2012-04-20 23:31:40 -07:00
John Benediktsson cf3e318f31 math.functions: adding another test for roots. 2012-04-19 13:34:42 -07:00
John Benediktsson 13a4e3f2a8 math.functions: adding "roots" word to get arbitrary roots from numbers. 2012-04-19 12:19:14 -07:00
John Benediktsson e05002f70a math.functions: adding docs and tests for ^mod. 2012-04-19 08:20:11 -07:00
John Benediktsson 33f741ec2e cleanup some lint warnings. 2012-04-18 17:46:01 -07:00
John Benediktsson 5127f962dc classes.struct: add some docs for read-struct. 2012-04-18 16:02:00 -07:00
John Benediktsson 9229d54df8 classes.struct: adding a read-struct word. 2012-04-18 16:00:29 -07:00
Doug Coleman 51cad6ce67 math.combinators: Add filter-permutations/combinations. Minor cleanup. 2012-04-18 15:18:54 -07:00
Doug Coleman f55c723d61 math.combinators: Add map-permutation 2012-04-18 15:18:54 -07:00
John Benediktsson 608e929b45 random: adding rayleigh, gumbel, logistic, and power random floats. 2012-04-18 14:37:27 -07:00
John Benediktsson 99e80166f7 bootstrap.image.upload: fix checksums location to use new temp dir. 2012-04-17 20:49:19 -07:00