python-3.x - 计算一个样本单侧测试的功效
问题描述
我有下面的代码,我用它来尝试计算在给定样本量下检测与下面一样大的效应量的统计能力。我正在计算一个样本测试的功效,备择假设是样本均值更大。无论我将 alpha 参数更改为什么,我似乎都得到了 1.0 的幂,这看起来很大且不正确。我在下面做错了吗?如果是这样,有人可以指出我需要改变什么吗?如果是正确的,有人可以解释为什么吗?
价值观:
mean of population:
abar=35.95678241834582
mean of sample:
bbar=42.434961073666734
standard deviation of population:
astd=36.668227035470316
observations in sample:
nb=13933
代码:
from statsmodels.stats.power import TTestIndPower
power_analysis = TTestIndPower()
effct_size = (bbar-abar)/astd
power = power_analysis.solve_power(effect_size = effct_size,
nobs1=nb,
power=None,
alpha = 0.05,
alternative='larger')
power
输出:
1.0
解决方案
推荐阅读
- c# - 使用列名或整数检索数据表
- delphi - 如何杀死所有活动连接并停止 IdTCPServer?印地10
- sql-server - sql语句末尾的“a”做什么?
- javascript - clipboardjs 将 div 的 html 内容复制到剪贴板
- android - Cordova 自适应图标导致构建失败:“路径”参数必须是字符串类型
- wordpress - 从第 2 页开始的 WP 自定义帖子类型分类错误
- excel - 如果值与数组中的值匹配,则删除列中的单元格
- sql - SQL Server 为每个日期最高的学生获取一行
- wordpress - 我是否错误地生成了 OAuth 签名,或者此 Perl / OAuth 客户端代码是否存在其他问题?
- android - 布局膨胀但不可见