python mk趋势检验_【C语言】MK趋势检验C语言代码
[C] 纯文本查看 复制代码#include
#include
void main()
{
FILE *fp;
char filename[40] ;
int i,j,k;//循环用
int h,l;//行、列
h=13;
l=400;
float da[13][400] = {0};
int s[13]={0};//存s值
float z[13]={0};//存z值
float p[13]={0};//存p值
int t[13]={0};//存趋势
printf(" 输入文件名: ");
gets(filename);
fp=fopen(filename,"r"); // fp指针指向文件头部
for(i = 0 ;i < h ; i++)//行循环
{
for(j = 0 ;j < l ; j++)//列循环
{
fscanf(fp,"%f",&da[i][j]);
fseek(fp, 1L, SEEK_CUR); /*fp指针从当前位置向后移动*/
}
}
//求s,正负数的总量
float a=0.0;//存储差
for(i=0;i
for(j=0;j
for(k=j+1;k
a=da[i][k]-da[i][j];
if(a>0){
s[i]+=1;
} else if(a<0){
s[i]-=1;
}
}
}
//printf("%d\n",s[i]);//这行当时检验用
}
//求z,为后面求p铺垫
float var;//存储方差
var=l*(l-1)*(2*l+5)/18;
var=sqrt(var);
for (i=0;i
if (s[i]>0){
z[i]=(s[i]-1)/var;
} else if (s[i]<0){
z[i]=(s[i]+1)/var;
} else {
z[i]=0;
}
//printf("%f\n",z[i]);//这行当时检验用
}
//求p,置信度
//这是单侧检验的p值,双侧检验需要把下面2.32和1.64的值换掉,,换成多少度娘一下,我忘了,也可以选择excel里面函数转换
for(i=0;i
if(fabs(z[i])>=2.32){
p[i]=0.01;
}else if (fabs(z[i])>=1.64){
p[i]=0.05;
} else {
p[i]=0;
}
//printf("%d\t%.4f\t%.2f\n",s[i],fabs(z[i]),p[i]);//这行当时检验用
}
//求t,趋势,1是增加趋势,-1是减少趋势
for (i=0;i
if(p[i]!=0){
if(z[i]>0){
t[i]=1;
} else if(z[i]<0){
t[i]=-1;
}
}
//printf("%d\n",t[i]);
}
//打印查看//这几行当时检验用
/*for(i=0;i
printf("%d %d\t%.3f\t%.2f\t%d\n",i+1,s[i],z[i],p[i],t[i]);
} */
//FILE *fp;
fp=fopen("globe.xls","w");
for(i=0;i
fprintf(fp,"%d\t%.3f\t%.2f\t%d\n",s[i],z[i],p[i],t[i]);
}
fclose(fp);//输出成excel,其中fp=fopen("globe.xls","w");中的globe.xls可以自己命名
}
python mk趋势检验_【C语言】MK趋势检验C语言代码相关推荐
- python搞笑语句_一行价值100万美元的代码,可以用来实现搞笑有趣的人工智能对话...
在<流浪地球>最后,拯救地球的功臣之一还有工程师出身的李一一.科技的发展,离不开程序员的代码.而当下最火热的人工智能,当然也离不开代码.人工智能对话,算是现在大众接触AI最直接最明显的方式 ...
- 中软国际python机试题_【中软国际c语言开发笔试试题及答案】 - 面试网
中软国际c语言开发笔试试题及答案: 一 选择 1.在一个C程序中( ) [A] main函数必须出现在所有函数之前 [B] main函数可以在任何地方出现 [C] main函数必须出现在所有函数之后 ...
- python不支持_为什么 Python 不支持函数重载?而其他语言大都支持?
唉,觉得真的没必要,在python下边咋谈都觉得有理啦.用惯了,觉得怎么玩都ok. 而且有或者没有,不是从是不是能实现最终的功能上来讲,而是使用的时候,看起来在某方面是不是更便利或者更容易理解或者是更 ...
- 易语言和python混合编程_关于易语言与Python的一点想法
易语言与python的一点想法">关于易语言与Python的一点想法 小香蕉 2019年7月11日 说在前面 最近吃饭的时候总是会想很多关于易语言的事情.易语言是我学会的第一门语言,虽 ...
- python是世界上最好的语言表情包_语言表情包 - 语言微信表情包 - 语言QQ表情包 - 发表情 fabiaoqing.com...
如果你有一个朋友很久没跟你联系了一是他死了是他是学汉语言的三是他在期末考试如果他既是汉语言的又在准备期末考试你就当他死了吧 - 汉语言专业表情包 对方不想和你说话,向你推荐了世界上最好的语言!(PHP ...
- 单片机学c语言还是python好_单片机开发用哪种语言最好?
在过去的几十年中,单片机的规格变化不大,但是语言和支持软件的扩展为应用程序开发开辟了许多途径.多年来,对单片机进行编程涉及到两种语言的选择:C语言和汇编语言.但是随着现在可用于微处理器的新语言,用户在 ...
- python zope 工作流_使用C语言来扩展Python程序和Zope服务器的教程
有几个原因使您可能想用 C 扩展 Zope.最可能的是您有一个已能帮您做些事的现成的 C 库,但是您对把它转换成 Python 却不感兴趣.此外,由于 Python 是解释性语言,所以任何被大量调用的 ...
- python嵌入式系统开发_图解嵌入式系统开发之语言篇:初识Python
一直忙于工作,似乎忘记了抽时间学习新知识,最近难得空闲,花了两天时间看了一下Python语法.作为工作中经常使用C/C++的人,学习Python的过程中最大的感受就是"似曾相识". ...
- python自动化测试脚本怎么写_自动化测试脚本一般用什么语言写
1. 自动化测试脚本一般用什么语言写 我主要是做web测试的,最近也在研究自动化测试. 自动化测试主流的工具应该是QTP吧,这个你可以去51testing论坛搜到很多相关的资料.QTP是一个商业软件. ...
- python中动态语言静态语言的定义_作为程序开发,你所需要知道的编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言的概念以及区别...
作为程序开发,你所需要知道的编译型与解释型.动态语言与静态语言.强类型语言与弱类型语言的概念以及区别! 在各式各样的开发过程当中,我相信各位开发小伙伴在开发过程中并没有太关注什么是解释性语言和编译性语 ...
最新文章
- VC连接SQL server2005
- 信标组的磁标安装长度
- 自由自在公司休闲食品让生活进入“休闲时代“
- linux下怎么退出telnet
- c# 如何抓微信把柄_C#微信公众号开发--微信事件交互
- 在本地安装独立的HBase和Apache Storm简单集群
- 《团队激励与沟通》第 1 讲——激励理论 重点部分总结
- python视频帧提取并保存_如何用python实现视频关键帧提取并保存为图片?
- dtc mysql_DTCC归来-高可用可扩展数据库架构探讨
- 使用python读取txt坐标文件生成挖空地块_批量
- 简明Github使用教程(桌面客户端与网页版)
- 如何在IDEA上创建一个JSP项目【亲测有效】
- 日志易使用系列四:日志采集 Agent 的配置
- mybatis三表联合查询
- mysql 1236错误_MySQL主从失败 错误Got fatal error 1236解决方法
- SQL查询语句可以执行,但是提示对象名无效
- Linux 使用命令行执行百度网盘数据传输
- 我把海外抖音TikTok当副业,一周赚了7000块:想给有梦想的人提个醒!
- c语言文件合并,c++实现合并文件以及拆分实例代码
- canvas线性渐变实现:根据渐变线角度计算坐标x0,y0,x1,y1