これは、MATLABからのPython KSテストを呼び出すために簡単です:
コールPythonは
foo = py.scipy.stats.ks_2samp(rand(1,50),rand(1,70));
をしかし、私はアンダーソン・ダーリングK-サンプルテストをこのように呼ぶとき私は1つのエラーが表示されます。
別のエラーでbar = py.scipy.stats.anderson_ksamp(rand(1,50),rand(1,70));
"Python Error: AxisError: axis -1 is out of bounds for array of dimension 0"
とこのような結果
bar = py.scipy.stats.anderson_ksamp(rand(1,50),rand(1,70),false);
bar = py.scipy.stats.anderson_ksamp(rand(1,50),rand(1,70),'false');
bar = py.scipy.stats.anderson_ksamp(rand(1,50),rand(1,70),'midrank=false');
"Python Error: TypeError: anderson_ksamp() takes from 1 to 2 positional arguments but 3 were given"
(ここでは、私は前のエラーの原因である可能性があります考えて、midrankが= falseを設定しようとしています)
私はhttps://docs.scipy.org/doc/scipy/reference/stats.htmlとMatlabからのPythonの呼び出しについての古い質問を読んだことがありますが、古い質問は現在のAPIには当てはまりません。
質問1:MATLABでanderson_ksampを呼び出すにはどうすればよいですか?
質問2:このテストの有意水準を変更するにはどうすればよいですか?