1,输入10个数(使用for循环或do-while) 2,求出其中最大值,最小值,均值,标准差 用Java写public class Test {
public static void main(String[] args) {
System.out.println("请输入10个double类型的数,并以空格隔开:");
Scanner input = new Scanner(System.in);
double[] arr = new double[10];
for (int i = 0; i10; i++) {
arr[i] = input.nextDouble();
}
System.out.println(min(arr));
System.out.println(max(arr));
System.out.println("平均数:" + avg(arr));
System.out.println(standard(arr));
}
/**
* 标准差
*/
public static String standard(double[] arr) {
double sum = 0;
double avg = avg(arr);
for (int i = 0; iarr.length; i++) {
sum = sum + Math.pow((arr[i] - avg), 2);
}
return "标准差:" + Math.sqrt(sum/arr.length);
}
/**
* 平均值
*/
public static double avg(double[] arr) {
double sum = 0;
for (double a : arr) {
sum = sum + a;
}
return sum / arr.length;
}
/**
* 最大值
*/
public static String max(double[] arr) {
Arrays.sort(arr);
return "最大值:" + arr[arr.length-1];
}
/**
* 最小值
*/
public static String min(double[] arr) {
Arrays.sort(arr);
return "最小值:" + arr[0];
}
}
关于计算平均数与标准差的编程这是你写的显示偏离平均值4个标准差以上的数值的代码:
for(i=0;iNUMELS;i++)
{
if(values[i]average+4*stddev||values[i]average-4*stddev)
printf("%f",values[i]);
}
改为
int k=0;
double new[NUMBELS];
for(i=0;iNUMELS;i++)
{
if(values[i]average+4*stddev||values[i]average-4*stddev)
printf("%f",values[i]);
else
new[k++]=values[i];
}
现在剔除偏离的数字,其他的数字都放入new数组中了 , 且现在的k值为new中的个数
只要在调用一次函数就行了
若不想浪费存储空间,则需改变values数组
int k=NUMBELS;
for(i=0;ik;i++)
{
if(values[i]average+4*stddev||values[i]average-4*stddev)
{
printf("%f",values[i]);
values[i--]=values[k--];
}
}
跪求用Java语言实现试卷的难度与区分度 信度评估算法的源代码简单的说 , 所谓调查问卷的信度是指这个问卷是不是可靠的,这个包含多层含义,比如说这份问卷是不是多次重复做结果都接近等等 。
效度是指这个问卷是不是考察出了你想要考察的结果 , 一般这个会和一个校标做校标关联系数 。
信度一般用阿尔法系数做检验
效度一般用T检验 , 显著性差异指数P检验 。
一般应该先用小样本做信度和效度,但是做效度的样本也不应该低于60人 。然后再做推广 。
还有你这种量表是否应该在做效度时用校标关联系数呢,但这又需要你有新的校标 。
因为不太了解具体情况,所以先这么说,在做的时候你要遇到什么问题 , 你在问我哈 。还有建议关于怎么做信度和效度,你还是看一下相关书籍 。我觉得这还是很有必要的 。
一、信度系数与信度指数
大部分情况下,信度是以信度系数为指标,它是一种相关系数 。常常是同一被试样本所得到的两组资料的相关,理论上说就是真分数方差与实得分数方差的比值 , 公式为:
r(xx)=r^2(xt)=S^2(t)/S^2(x)
公式中r^2(xt)是真分数标准差与实得分数标准差的比值 , 称作信度系数,公式为:
r(xt)=S(t)/S(x)
可见信度指数的平方就是信度系数 。
二、测量标准误
信度系数仅表示一组测量的实得分数与真分数的符合程度 , 但并没有直接指出个人测验分数的变异量 。我们可以用一组被试两次测量结果来代替对同一个人的反复施测,于是有了信度的另一个指标,公式为:
推荐阅读
- 挂件直播教程,直播挂件怎么使用
- 为什么视频发不了微信,为什么视频发不了微信朋友
- 幼儿角色扮演类游戏排行,幼儿角色扮演类游戏排行榜前十名
- 电影制作网站,电影制作网站免费
- 什么软件能搜索java语言代码 什么软件能搜索java语言代码信息
- 手机充电口怎么放汽车音响,汽车上给手机充电接口
- sap怎么查公司实收资本,sap资产年结步骤
- 中班体育游戏花样单脚跳,中班体育游戏活动单脚跳
- linux安装命令 linux常用命令安装