I found your Chi-Square test and am trying to use it.  It appears to work 
with one array but not with two.  My steps are below:

This works:
ChisqTest([1,2,3,4])

This doesn't:
ChisqTest([1,2,3,4],[1,2,2,4])

It errors with the following:

LoadError: MethodError: `ChisqTest` has no method matching 
ChisqTest(::Array{Int64,1}, ::Array{Int64,1})
Closest candidates are:
  ChisqTest{T<:Integer}(::AbstractArray{T<:Integer,1}, 
::AbstractArray{T<:Integer,1}, 
!Matched::Tuple{UnitRange{T<:Integer},UnitRange{T<:Integer}})
  ChisqTest{T<:Integer}(::AbstractArray{T<:Integer,1}, 
::AbstractArray{T<:Integer,1}, !Matched::T<:Integer)
  ChisqTest{T<:Integer,U<:AbstractFloat}(::AbstractArray{T<:Integer,1}, 
!Matched::Array{U<:AbstractFloat,1})
  ...
while loading In[118], in expression starting on line 1



I have checked the arrays to make sure they're AbstractArrays and the 
result is true.

Any advice would be helpful, I might just be implementing wrong.

On Friday, March 6, 2015 at 7:58:20 AM UTC-6, Benjamin Deonovic wrote:
>
> My pull has been merged: https://github.com/JuliaStats/HypothesisTests.jl
>
> On Thursday, March 5, 2015 at 8:32:32 AM UTC-6, Benjamin Deonovic wrote:
>>
>> I implemented the chisquare test in julia. I made a pull request in the 
>> HypothesisTests package. It hasn't been pulled yet, but probably will be 
>> soon. 
>>
>> On Sunday, February 8, 2015 at 5:32:48 PM UTC-6, Arin Basu wrote:
>>>
>>> Hi All,
>>>
>>> Please pardon my ignorance, but how does one do chisquare test in Julia. 
>>> Something like,
>>>
>>> ```
>>>
>>> chisq.test(x, y = NULL, correct = TRUE,
>>>            p = rep(1/length(x), length(x)), rescale.p = FALSE,
>>>            simulate.p.value = FALSE, B = 2000)
>>>
>>> ```
>>>
>>> in R
>>>
>>>
>>> I could not find anything in the documentation. I must not have searched 
>>> enough, what can it be?
>>>
>>>
>>> Best,
>>>
>>> Arin
>>>
>>>

Reply via email to