JSC is a project to extend the Java programming language and Java APIs (Application Programming Interfaces) to support educational and enterprise development of statistical software in Java.
http://www.jsc.nildram.co.uk/
看这篇文章的人应该都知道什么是 Wilcoxon signed-rank test , 以及这个 Test 主要用来做什么。 如果不清楚的同学请先移步 wiki: http://en.wikipedia.org/wiki/Wilcoxon_signed-rank_test。
当然用 R 当然也能很容易做这个 test,有兴趣的同学请移步: http://www.r-tutor.com/elementary-statistics/non-parametric-methods/wilcoxon-signed-rank-test。
这里我们主要讨论如何使用JSC这个库来做 Wilcoxon signed-rank test。
在使用之前可以先参照在线的 API: http://www.jsc.nildram.co.uk/api/jsc/onesample/WilcoxonTest.html
以下我们用个例子来说明:
WilcoxonTest(PairedData data, H1 alternative)
, PairedData 对象可以使用一个N行2列的matrix构建。 H1 是 JSC 中的一个枚举类型,可以直接使用。
PairedData pData = new PairedData(g0_div, g1_div); // g0_div 和 g1_div) 是两个等长的一维 double 数组,两个数组中的对应 index 对应的正是数据观测的一个pair。
if(g0_div.length>=500){ //当数据量大于500的时候,大样本可以认为接近正太分布,所以调用 .approxSP() 方法。
if (less) { //Exception here.
pValue = new WilcoxonTest(pData, H1.LESS_THAN).approxSP();
}else {
pValue = new WilcoxonTest(pData, H1.GREATER_THAN).approxSP();
}
}else { // 小样本,样本数小于 500,不需要假设样本服从正太分布。
// 这也是我们使用这个方法的目地所在。
if (less) { //Exception here.
pValue = new WilcoxonTest(pData, H1.LESS_THAN).exactSP();
}else {
pValue = new WilcoxonTest(pData, H1.GREATER_THAN).exactSP();
}
}
分享到:
相关推荐
在Weex 0.28.0之前,Android Weex依靠JavaScriptCore并...按照官方文档的说法,配置这段代码也没有用,因为这个地址我访问不了,这个地址主要是下载一个名为jsc-android-241213.1.0.tgz的文件,也就是我当前下载的文件
可以把cocos creator加密的jsc解密成js cocos-jsc-endecryptor-2.0 需要先获取加密密码 然后使用cocos-jsc-endecryptor-2.0 解密jsc为js文件
【JSC-G-10型高精度井中三分量磁测系统】是专门用于深部找矿的一种高精度探测设备,尤其适用于中、弱磁性有色金属矿床的探测。随着中国经济的快速发展,金属资源的短缺成为了制约其进一步增长的关键问题。为了应对这...
【标题】"jsc解加密工具.zip"涉及到的主要知识点是JavaScript代码的安全性和解密技术,特别是针对使用了加密手段的JavaScript代码。在Web开发中,为了保护源代码不被轻易查看和篡改,开发者可能会对JavaScript代码...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
cocoscreator jsc 加解密执行文件 (x86_64 架构下 windows7 及centos7的各一个执行文件) 说明参考 https://blog.csdn.net/yunteng521/article/details/122361302
webkitgtk4-jsc-2.28.2-2.el7.x86_64.rpm
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装