1. GraphPad Prism统计分析方法概述

GraphPad与其他软件(如SAS、SPSS等)不同的是,GraphPad在绘图的过程中可以同时完成一些相应的统计分析,方便用户操作使用。

单击工具栏中的Analyze (分析)图标按钮(图1),即可进入Analyze Data (数据分析)窗口(图2)。左侧一栏为GraphPad软件内置的11类统计分析方法,以及最后一个Recently used (最近使用)使用的方法。前11类统计分析方法中除了Transform, Normalize (转换,标准化)、Generate curve (生成曲线) 和Simulate data (模拟数据) 3类,其余8类统计分析方法与8种数据表相对应。此外,右侧一栏是要进行分析的数据集,勾选即可选中。


图1

图2

2. GraphPad Prism常见统计分析方法分类

2.1 Transform, Normalize (转换,标准化)

Transform, Normalize主要是进行数据的转换和标准化,使数据符合特定统计分析方法的适用条件。该类可进行统计分析的方法有7种(图3)

图3

2.1.1 Transform (转换)

Transform (转换):主要有4种转换方式(图4),分别是标准函数转换、药学和生物学转换、用户自定义的X值转换和Y值转换。标准函数转换包括X和Y值的位置互换,用户还可以自己选择X值和Y值转换的函数式。此外,对重复值的处理可以选择“转换单个Y值”或“平均值代替”的方法。转换后的数据(以对数转换为例),可在左侧Results (结果)部分查看(图5)。

图4

图5
Transform concentrations (X) (浓度转换):主要处理X值表示浓度的数据。
Normalize (标准化):对数据进行标准化,可设定0%值和100%值。
Prune rows (修剪行):设定行的范围,对该范围内的数据进行分析。
Remove baseline and column math (移除基线行和列):选择作为基线数据的行和列,然后用其他行列数据对基线数据进行相应计算。
Transpose X and Y (转置X和Y)
Fraction of total (局部占总体的比例)

2.2 XY analyses (XY表分析)

XY表展示的是X和Y两个变量的关系,即平行关系或潜在因果关系。平行关系一般会采用相关性分析,因果关系则常使用回归分析进行研究。XY表下常见的统计分析方法主要有10种(图6):

Simple linear regression:简单线性回归
Simple logistic regression:简单logistic回归
Nonlinear regression(curve fit):非线性回归(曲线拟合)
Fit spline/LOWESS:样条拟合/局部加权回归
Smooth, differentiate or integrate curve:平滑、微分或积分曲线
Area under curve:曲线下面积
Deming (modelⅡ) linear regression:戴明(模型2)线性回归
Row means with SD or SEM:带标准差或标准误的行平均值
Correlation:相关性分析
Interpolate a standard curve:从标准曲线解析插值


图6

2.3 Column analyses (纵列表分析)

纵列表也称作一维分组表,它的特征是只有一个分组变量,数据表中的每一列代表一个组别,且在行上没有分组。在纵列表中,每一列为相互独立或相关的数据,它可以展示每列数据的分布和统计量。

纵列表数据以列的形式为一个分组因素,根据分组后的样本数据特征,可选择下面10种常见的分析方法(图7):

T tests (and nonparametric tests):t检验(和非参数检验)
One-way ANOVA (and nonparametric or mixed):单因素方差分析(和非参数检验或混合模型)
One sample t and Wilcoxon test:单样本t检验和Wilcoxon秩和检验
Descriptive statistics:描述性统计
Frequency distribution:频数分布
Normality ang lognormality tests:正态性和对数正态性检验
ROC curve:ROC曲线
Bland-Altman method comparison:Bland-Altman一致性检验
Identity outliers:离群值识别
Analyze a stack of P values:P值分析


图7

2.4Grouped analyses (行列分组表分析)

行列分组表也称作二维分组表,即行和列都是分组因素(每一列定义一个组别,每一行定义一个组别)。常使用的统计分析方法有以下4种(图8):

Two-way ANOVA (or mixed model):两因素方差分析(或混合模型)
Three-way ANOVA (or mixed model):三因素方差分析(或混合模型)
Row statistics:带标准差或标准误的行均数统计分析
Multiple t tests (and nonparametric tests)-one per row:每行之间的多重t检验(和非参数检验)


图8

2.5Contingency analyses (列联表分析)

列联表将观察值按照两个变量或多个变量分类列出。列联表常用的统计分析方法有3种(图9):

Chi-square (and Fisher’s exact) test:卡方(和Fisher精确)检验
Row statistics:带标准差或标准误的行均数统计分析
Fraction of total:部分占总体的比例


图9

2.6Survival analyses (生存表分析)

生存表主要用于生存分析和绘制生存曲线,包括的统计分析方法为Survival curve(生存曲线),见图10。

GraphPad软件只提供单因素的Kaplan-Meier法、Logrank检验或Breslow检验,不提供寿命表法和Cox比例风险模型。


图10

2.7 Parts of whole analyses (局部整体表分析)

局部整体表常用的统计分析方法有2种(图11):

Fraction of total (部分占总体的比例):用来计算行、列和总数的百分比
Compare observed distribution with expected (比较观察分布和期望分布):用来推断两个总体率或构成比之间有无差别


图11

2.8Multiple variable analyses (多变量表分析)

多变量表的每一列代表一个变量,每一行代表一个个体或一次试验。它的数据结构与行列分组表类似,但多变量表不能设置子列。常用的统计分析方法有8种(图12):

Correlation matrix: 相关性矩阵
Multiple linear regression:多重线性回归
Multiple logistic regression:多因素Logistic回归
Principal Component Analysis:主成分分析
Exact and rearrange:数据提取与重排
Select and Transform:选择和替换
Descriptive statistics:描述性统计
Identity outliers:识别离群值


图12

2.9 Nested analyses (嵌套表分析)

嵌套表主要用于处理嵌套数据的统计分析和绘图。嵌套图常用的统计分析方法有6种(图13):

Nested t test:嵌套t检验
Nested one-way ANOVA:嵌套单因素方差分析
Descriptive statistics:子列描述性统计
Normality and Lognormality tests:子列正态性和对数正态性检验
Outlier tests:子列异常值检验
One-sample t test and Wilcoxon test:子列单样本t检验和Wilcoxon检验


图13

2.10 Generate curve (生存曲线)

根据软件自带的函数模型,用户可自行设置参数,点击OK按钮生成指定的曲线(图14)。

图14

2.11 Simulate data (模拟数据)

模拟数据主要用于熟悉软件的使用和统计分析方法,可以模拟XY数据表数据、纵列表数据、2×2列联表数据以及Monte Carlo(蒙特卡罗模拟),见图15。

图15

4.GraphPad常见统计分析方法相关推荐

  1. git原理及常见使用方法

    Git 原理入门-来自阮一峰 Git 是最流行的版本管理工具,也是程序员的必备技能之一. 即使天天使用它,很多人也未必了解它的原理.Git 为什么可以管理版本?git add.git commit这些 ...

  2. ueditor上传图片回调_(常见解决方法)UEditor报错“后端配置项没有正常加载,上传插件不能正常使用”...

    (常见解决方法)UEditor报错"后端配置项没有正常加载,上传插件不能正常使用"_向来萧瑟也无畏-CSDN博客​blog.csdn.net 报错信息 详见此文的"排错过 ...

  3. 学JS的心路历程 -数组常见处理方法

    昨天我们有提到说for-of和forEach可以用来处理数组,但其实还有很多方法可以更快速及精简代码的达到你要的效果. 话不多说,我们赶紧来看吧! Array.prototype.map() 会回传一 ...

  4. Android开发环境搭建及常见问题解决方法

    Android开发环境搭建及常见问题解决方法 参考文章: (1)Android开发环境搭建及常见问题解决方法 (2)https://www.cnblogs.com/rwxwsblog/p/476978 ...

  5. python装饰器函数-Python函数装饰器常见使用方法实例详解

    本文实例讲述了Python函数装饰器常见使用方法.分享给大家供大家参考,具体如下: 一.装饰器 首先,我们要了解到什么是开放封闭式原则? 软件一旦上线后,对修改源代码是封闭的,对功能的扩张是开放的,所 ...

  6. 100m和1000m网线的常见制作方法

    100m和1000m网线的常见制作方法 100m和1000m网线的常见制作方法: 5类线(100m)的制作: a: 绿白(3).绿(6).橙白(1).蓝(4).蓝白(5).橙(2).棕白(7).棕(8 ...

  7. PHP几种常见魔术方法与魔术变量解析

    PHP几种常见魔术方法与魔术变量解析 先不多说,直接上代码,如下: 1 class Demo 2 { 3 private $str = 'str'; 4 5 //实例化时自动加载function 6 ...

  8. DL框架之MXNet :神经网络算法简介之MXNet 常见使用方法总结(神经网络DNN、CNN、RNN算法)之详细攻略(个人使用)

    DL框架之MXNet :神经网络算法简介之MXNet 常见使用方法总结(神经网络DNN.CNN.RNN算法)之详细攻略(个人使用) 相关文章 DL框架之MXNet :深度学习框架之MXNet 的简介. ...

  9. DKhadoop安装配置教程与常见问题解决方法

    上周分别就DKHadoop的安装准备工作以及服务器操作系统配置写了两篇分享的文章,这是个人第一次尝试写一个系统性的分享文章,必然会有很多疏漏的地方,还望见谅吧.今天分享的是DKHadoop安装以及常见 ...

最新文章

  1. blast程序 介绍 简介
  2. Python 搭建车道智能检测系统
  3. SSM 实现支付宝支付功能(图文详解+完整代码)
  4. beego之context新老版本使用
  5. 关于splice()方法,slice() 、split()方法讲解,reverse()方法、replace()方法
  6. 英伟达自动驾驶技术:用于自动驾驶汽车的端到端深度学习
  7. 什么是 WebAssembly?
  8. Node.js 学习笔记--- (2)创建一个简单的博客工程
  9. 什么是哑终端,终端模拟器
  10. 家政上门预约服务小程序源码+前端后端
  11. song -接小球游戏1
  12. 计算机毕业设计之java+ssm校园外卖配送系统
  13. 西门子 Prodave通讯
  14. 青港风雨之罗雨琦(二)厄运还将继续
  15. 数据集大小与模型性能的敏感性分析
  16. 秦刚推荐:做流量的本质就是做用户
  17. [今日名人回顾]计算机之父—冯·诺依曼
  18. 四川大学软件学院 2017级系统级编程 复习知识点-很零碎的那种
  19. CentOS7没有图形化界面,怎么安装图形化界面
  20. 从零开始搭建创业公司全新技术栈

热门文章

  1. php cs fixer config,使用php-cs-fixer来格式化php代码
  2. 关联分析中的支持度、置信度和提升度 计算
  3. Power Keys - 彻底解放电脑使用效率
  4. evp*路由之TYPE2
  5. 豆瓣Top250电影信息海报爬虫
  6. PhpOffice/PhpSpreadsheet读取和写入Excel
  7. 2022HZWA比武题 服务器集群分析
  8. syzkaller 源码阅读笔记1(syz-extract syz-sysgen)
  9. 蚂蚁金服总裁官宣,Pick胡晓明的理由只有一个
  10. 数字化变电站与IEC61850的关系