@decidables/prospectable-math
Version:
prospectable-math: Equations for calculating Cumulative Prospect Theory
3 lines (2 loc) • 698 B
JavaScript
class t{static a={DEFAULT:.5,MIN:0,MAX:1,STEP:.01,JUMP:.05};static l={DEFAULT:2,MIN:0,MAX:10,STEP:.01,JUMP:.05};static g={DEFAULT:.5,MIN:0,MAX:1,STEP:.01,JUMP:.05};static xal2v(t,a,r){return t>=0?t**a:-r*(-t)**a}static xlv2a(t,a,r){return t>=0?Math.log(r)/Math.log(t):(Math.log(-r)-Math.log(a))/Math.log(-t)}static xav2l(t,a,r){return t>=0?NaN:-r/(-t)**a}static pg2w(t,a){return t**a/(t**a+(1-t)**a)**(1/a)}static vw2u(t,a){if("number"==typeof t&&"number"==typeof a)return t*a;if(t instanceof Array&&a instanceof Array&&t.length>0&&t.length===a.length){let r=0;for(let e=0;e<t.length;e+=1)r+=t[e]*a[e];return r}return NaN}}export{t as default};
//# sourceMappingURL=prospectableMath.esm.min.js.map