Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Failure in: 6:RoundTrip:7:2:t_uniform_to_cauchy:0
haskell/Tests/TestTools.hs:130
expected:
stdNormal = p <~ normal(nat2real(0), nat2prob(1))
return p
stdCauchy = X1 <~ stdNormal
X2 <~ stdNormal
return X1 / X2
cauchy = fn a real:
fn alpha prob:
X <~ stdCauchy
return a + prob2real(alpha) * X
cauchy(nat2real(0), nat2prob(1))
but got:
p5 <~ normal(+0/1, 1/1)
p3 <~ normal(+0/1, 1/1)
return p5 / p3
Cases: 342 Tried: 297 Errors: 2 Failures: 29
Failure in: 6:RoundTrip:7:2:t_uniform_to_cauchy:1
haskell/Tests/TestTools.hs:130
expected:
stdNormal = p <~ normal(nat2real(0), nat2prob(1))
return p
stdCauchy = X1 <~ stdNormal
X2 <~ stdNormal
return X1 / X2
cauchy = fn a real:
fn alpha prob:
X <~ stdCauchy
return a + prob2real(alpha) * X
cauchy(nat2real(0), nat2prob(1))
but got:
X3 <~ uniform(+0/1, +1/1)
return tan(prob2real(pi) * (X3 + (-1/2)))
Cases: 342 Tried: 298 Errors: 2 Failures: 30
Cases: 342 Tried: 299 Errors: 2 Failures: 30
Cases: 342 Tried: 300 Errors: 2 Failures: 30
Cases: 342 Tried: 301 Errors: 2 Failures: 30