论文天下|会计论文|管理论文|计算机论文|医药学论文|经济学论文|法学论文|社会学论文|文学论文|教育论文|理科论文|工科论文|艺术论文|哲学论文|文化论文|外语论文|格式论文
论文天下
计算机应用论文  计算机理论论文  计算机网络论文  电子商务论文  软件工程论文  操作系统论文  通信技术论文   
运用PowerShell计算行×列表χ2检验

【摘要】  微软已经推出功能强大的pershell 1.0,并决定在未来的新操作系统中内置pershell,pershell本身具有完善的数学计算和多维数组功能,只需通过简单脚本编程就可以方便地计算医学统计中经常遇到的行×列表χ2检验问题。

【关键词】  pershel

 abstrat  irsft have designed perful pershell 1.0, and in future pershell ill exist in ne peratin syste. pershell prvided perfet atheatial putatin ability and an anage ultidiensin array expediently. s siple pershell prgra an be used t alulate ntingeny table hi-square test in edial statistis.
   
  key rds   ntingeny table;   hi-square test;   pershell


    1  有关pershell的介绍

    pershell 1.0 是微软在06年底设计完成的新一代命令行外壳和脚本语言,用于进行系统管理和自动化处理。从微软的发展报告中我们可以了解到,pershell将内置在新版的vista和inds server 2008操作系统中,这说明pershell将会随着微软操作系统被广泛地使用,现在pershell 2.0已经进入测试阶段。目前电脑用户使用较多的inds xp sp2也可以在.net fraerk 2.0的基础上安装使用pershell。

    pershell是一款基于对象并建立在.net框架之上,能够同时支持i、、ad、.net,管理员将能够在命令行的环境中使用和.net类库中的全部功能,可以说功能十分强大。用户不需要另外安装软件,仅通过pershell进行简单的脚本编程就可以完成平常遇到的各种医学统计任务,一般来说没有必要安装庞大专业统计软件,也没有必要另外安装其他编程语言的环境。

  2  运用pershell脚本编程计算行列表卡方

    笔者曾经讨论过运用批处理的方法完成四格表卡方检验的计算[1],由于批处理没有数组的功能,要想实现多行多列表格χ2检验是很困难的。pershell具有完善的数学计算的能力,支持多维数组,因此要实现行列表χ2检验是相当简单的。

    我们知道,行×列表χ2检验基本计算公式为χ2=n(a2   nr n-1) ,从编程计算的角度来说关键是二维数组的恰当运用。对二维数组array分解并构造出两个一维数组,分别代表行和列的数值,计算出每行的和nr以及每列的和n,最后由公式计算最后的结果。
   
  我们尝试运用pershell脚本编程方法计算医学统计中经常遇到的行×列表χ2检验。首先我们利用pershell对数组赋值的方法在控制台把表格数据直接赋值给数组$r,然后我们编写计算脚本kf.ps1,对数组$r进行分析并计算出χ2检验结果。

    kf.ps1脚本的源代码如下:

  # 对输入的数据判断行数和列数

  $r = $r.unt

  $ = $r[0].unt

  rite-hst "您输入的是 $r 行 * $ 列表! "

  # 计算各行之和并赋值到一维数组$rt中,并计算表格全部数值之和n 

  $rt = @()

  fr ($i=0; $i -lt $r; $i++)
{
   fr ($j=0; $j -lt $; $j++)
   {
    $tep += $r[$i][$j]
   }
   $rt = $rt + $tep
   $n += $tep
   $tep = 0
}

  # 计算各列之和并赋值到一维数组$t中

  $t = @()

  fr ($j=0; $j -lt $; $j++)
{
   fr ($i=0; $i -lt $r; $i++)
   {
      $tep += $r[$i][$j]
   }
   $t = $t + $tep
   $tep = 0

未完...点击下方链接下载完整文档

运用PowerShell计算行×列表χ2检验

【摘要】 微软已经推出功能强大的pershell 1.0,并决定在未来的新操作系统中内置pershell,pershell本身具有完善的数学计算和多维数组功能,只需通过简单脚本编程就可以方便地计算医学统计中经常遇到的行×列表χ2检验问题。 【关键词】 pershel abstrat irs
  • 上一篇:基于数据库的表单设计程序实现超级链接控件与互联网对接
  • 下一篇:广播电视监测系统体系架构
  • 关于电子技术应用专业课改的设想
    煤矿无人工作面中视频监控系统的
    基于Delphi开发平台的分布
    基于多智能体的用户偏好系统研究
    电子报刊版面设计浅谈
    计算机病毒及防范措施
    基于SOA的实验教学管理原型系统
    基于PDM技术的AGC电路设计
    关于任务驱动式教学方式在计算机
    运用PowerShell计算行×列表χ2
    加强基层国库业务系统应急机制建
    高速公路机电设备管理系统的研究
    基于条码技术的库存管理系统设计
    计算机在儿童保健系统管理中的作
    基于LabVIEW可视化数据采集处理
    简论极化方式及其在电子对抗中
    浅谈计算机网络应用课程中的DH
    浅析基于SemRank的CWME专家权
    浅谈《计算机组装与维护》实训
    浅析《计算机组装与维护》实训
    试论计算机及网络应用技术的实
    基于Web检索的陕北民歌语料库
    计算机辅助数学分析教学的好处
    浅议运用计算机管理会计档案
    浅析计算机及网络应用技术的实
    | 设为首页 | 加入收藏 | 联系我们 | 论文发表

    Copyright 2006-2020 © 论文天下 All rights reserved 本站所有内容均由SPider自动索引,如有侵权请联系QQ:2486851删除