ttest求pvalue_.net 调用R语言的函数(计算统计值pvalue 对应excel :ttest)
Pvalue 计算
项目设计pvalue计算,但是由于.net 没有类似的公式或者函数,最终决定使用.net 调用R语言
采用.net 调用r语言的公用函数
需要安装 r语言环境 https://mirrors.tuna.tsinghua.edu.cn/CRAN/
前端调用api 发现需要ajax 同步调用
public string GetPValue(double[] data1, double[] data2)
{
REngine.SetEnvironmentVariables();
REngine engine = REngine.GetInstance();
// REngine需要明确的初始化,
// 你可以设置一些参数。
engine.Initialize();
// net向量转R向量
NumericVector group1 = engine.CreateNumericVector(data1);
engine.SetSymbol("group1", group1);
// 直接R脚本解析
// string value = "group2
NumericVector group2 = engine.Evaluate("group2
// 测试不同并获取Pvalue
GenericVector testResult = engine.Evaluate("t.test(group1, group2,var.equal = TRUE)").AsList();
double pValue = testResult["p.value"].AsNumeric().First();
//engine.Dispose();
return Convert.ToDouble(pValue).ToString("f3");// GetThree(ObjConvert.ObjString(Math.Round(pValue, 3)));
//REngine.SetEnvironmentVariables();
// REngine engine = REngine.GetInstance();
// REngine需要明确的初始化,
// 你可以设置一些参数。
//engine.Initialize();
// net向量转R向量
ttest求pvalue_.net 调用R语言的函数(计算统计值pvalue 对应excel :ttest)相关推荐
- R语言sd函数计算数值标准差实战(Standard Deviation)
R语言sd函数计算数值标准差实战(Standard Deviation) 目录 R语言sd函数计算数值标准差实战(Standard Deviation) #基本语法 #sd
- R语言自定义函数计算dataframe每列中的缺失值NA的个数、缺失值问题及其填充示例
R语言自定义函数计算dataframe每列中的缺失值NA的个数.缺失值问题及其填充示例 目录
- R语言IQR函数计算四分位数范围IQR(Interquartile Range)实战
R语言IQR函数计算四分位数范围IQR(Interquartile Range)实战 目录 R语言IQR函数计算四分位数范围IQR(Interquartile Range)实战 #基本语法
- R语言length函数计算向量、列表、字符串长度实战
R语言length函数计算向量.列表.字符串长度实战 目录 R语言length函数计算向量.列表.字符串长度实战 #基本语法
- R语言mode函数计算众数实战
R语言mode函数计算众数实战 目录 R语言mode函数计算众数实战 #手动编写众数函数 #存在多个众数的情况
- R语言distVincentyEllipsoid函数计算大圆距离实战(Great Circle Distance)
R语言distVincentyEllipsoid函数计算大圆距离实战(Great Circle Distance) 目录 R语言distVincentyEllipsoid函数计算大圆距离实战(Grea ...
- R语言distVincentySphere函数计算大圆距离实战(Great Circle Distance)
R语言distVincentySphere函数计算大圆距离实战(Great Circle Distance) 目录 R语言distVincentySphere函数计算大圆距离实战(Great Circ ...
- R语言distMeeus函数计算大圆距离实战(Great Circle Distance)
R语言distMeeus函数计算大圆距离实战(Great Circle Distance) 目录 R语言distMeeus函数计算大圆距离实战(Great Circle Distance) #导入ge ...
- R语言distRhumb函数计算距离实战(两个地理点之间的Rhumb距离)
R语言distRhumb函数计算距离实战(两个地理点之间的Rhumb距离) 目录 R语言distRhumb函数计算距离实战(两个地理点之间的Rhumb距离) #导入geosphere包
- R语言distHaversine函数计算大圆距离实战
R语言distHaversine函数计算大圆距离实战 目录 R语言distHaversine函数计算大圆距离实战 #导入geosphere包 # 仿真数据
最新文章
- python正则表达式操作指南_Python正则表达式操作指南
- 西南往事回忆录—工作点滴
- df的缺失值处理 df.isnull()和df.dropna()
- rs-485光端机的使用你真的清楚吗?
- 富士 FinePix F401
- C++数据与我们转移过空间之后
- 在VC资源文件中加入声音资源
- 从 200 多篇顶会论文看预训练语言模型研究进展
- ubuntu 文件权限命令详解使用格式和方法
- 什么是冷区热区_火灾热区冷区
- 【Django 2021年最新版教程35】python+request+unittest 对Django接口进行测试
- Michio Kaku《Quantum Field Theory: A Modern Introduction》(加来道雄《量子场论:现代导引》)中文目录
- 这四个想法试图搞定整个互联网的安全
- 系统架构设计方法论——Zachman
- 【jQWidgets】jqxGrid控件在页面上重新加载的问题
- 跑握手包需要什么显卡?|跑包显卡配置
- 打开GitHub官网缓慢
- 初学CAD,有哪些可以帮助学习的CAD快捷键?
- REST ful风格
- 怎么打开ofd文件的三种方法
热门文章
- mac mysql 移动硬盘_MAC上安装Fuse for macOS以支持读取NTFS格式的移动硬盘
- GNN-图卷积模型-2017:GAT【消息传递(前向传播):聚合函数+更新函数】【聚合函数:attention(邻域所有节点根据注意力机制进行加权)】【训练更新函数的参数】【直推式归纳式】【同质图】
- 怎么看自己电脑的IP地址
- ts(typescript)面向对象之类的继承
- Air202学习(4)官方例程(luat版)
- android 快速开发(二)辅助类的使用,kotlin枚举类反射
- 产业互联网周报:旷视首席科学家、旷视研究院院长孙剑博士去世;华为云、阿里云、腾讯云、微软智能云有新动作;美国两党议员就阻止……...
- Pandas 多个工作表、工作簿
- PC版免费京东全民营业自动化做任务脚本(多号版)
- Navicat 15 premium手动备份数据库步骤