95%置信区间大家好,
我正在尝试从数据表中获取摘要,我希望获得变量l10t的平均值,标准误差和95%置信区间。一切似乎都非常简单,但是在95%的置信区间上遇到了麻烦,尝试了各种方法都无济于事,目前
dt2<< Summary(
Group( :Sample ),
Mean( :dilution factor, :l10t ),
Freq( "None" ),
Weight( "None" ),
Output Table( "log10t" ),
Std Err( :l10t ),
Confidence Interval( :l10t, 0.95),
Link to original data table(0)
我显然做错了什么,任何人都可以提供一些建议。
谢谢堆
回复:95%置信区间您可以完成类似的操作:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
platform = dt << Oneway(
Y( :height ),
X( :sex ),
Means and Std Dev( 1 ),
Box Plots( 1 ),
Mean Diamonds( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 ),
Connect Means( 1 ),
Points Jittered( 1 ),
Grand Mean( 0 )
);
Wait( 0 );
Report( platform )[Outline Box( "Oneway Analysis of height By sex" )][
Outline Box( "Means and Std Deviations" )][Table Box( 1 )] << Make Into Data Table;
Report( platform ) << Close Window;
将您的组变量放在X()角色中。
回复:95%置信区间嗨mzwald,
非常感谢您的帮助和建议,我尝试了这段代码
platform = dt2 << Oneway(
Y( :l10t ),
X( :fold dilution ),
Means and Std Dev( 1 ),
Box Plots( 1 ),
Mean Diamonds( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 ),
Connect Means( 1 ),
Points Jittered( 1 ),
Grand Mean( 0 )
);
Wait( 0 );
Report( platform )[Outline Box( "Oneway Analysis of height By sex" )][
Outline Box( "Means and Std Deviations" )][Table Box( 1 )] << Make Into Data Table;
Report( platform ) << Close Window;
并收到以下错误消息
Cannot subscript Display Box in access or evaluation of 'Report(platform)[Outline Box("Oneway Analysis of height By sex")]' , Report( platform )[/*###*/Outline Box( "Oneway Analysis of height By sex" )]但是,我几乎可以在此实现我的数据表的目标,
dt2<< Summary(
Group( :Sample ),
Mean( :dilution factor, :l10t ),
Freq( "None" ),
Weight( "None" ),
Output Table( "log10t" ),
Std Err( :l10t ),
Confidence Interval( :Name ("Mean(l10t)")),
Link to original data table(0)
);
Loq = Data Table( "log10t" );
Loq << New Column( "Back T'sform Mean", Numeric, Continuous, Formula( Round(10^:Name ("Mean(l10t)"),0)));
Loq << New Column( "Back T'sform Std error", Numeric, Continuous, Formula(10^:Name ("Std Err(l10t)"), Format( "fixed dec", 6, 0 ) ) );给我这个
所以我快到了,我希望置信区间是一条简单的代码行。
谢谢
米奇男孩
回复:95%置信区间好吧,摘要似乎当前不支持配置项,但您始终可以自己为它们创建一个公式。
95%置信区间(假设正态分布)的公式为:
Upper95CI =平均值+ 1.96 * stdev
Lower95CI =平均值-1.96 * stdev
您可以从“摘要”平台返回的字段中生成这两列。这些公式将使您非常接近所需的内容。
回复:95%置信区间嗨mzwald,
我已经使用了以下内容并且已经工作了
New Column( "Lower 95% CI", Numeric, Continuous, Formula ( Round(:Name ("Mean(l10t)") - (:Name("Std Err(l10t)") * t Quantile (0.975,23)), 4)));如果我已经使用以下创建变量
dt2<< Summary(
Group( :Sample ),
Mean( :dilution factor, :l10t ),
Freq( "None" ),
Weight( "None" ),
Output Table( "log10t" ),
Std Err( :l10t ),
Link to original data table(0)
);
我想将变量Mean(l10t)舍入到小数点后四位,可以从上面的语法块中做到这一点吗???
谢谢
米奇男孩