也许这代表了一个琐碎的问题,但是,如果我有两个由样本总体的自变量确定的子集,它们相对于一个通用的数值响应变量在统计上是不同的,并且想要在这两个子集之间进行推断(转换),那么一种简单的方法可能是要向要转换的子集的中位数(不以正态分布的总体)加上(或减去)两者之间的差异。但是,这会将起始子集的方差传达给转换后的集合,这不是真正的转换,或者会吗?
为了更好地说明这一点,我的示例评估了为控制混杂变量而随机控制的患者的两个随机子集(接受A型或B型瓣膜的患者)中置换瓣膜的置换瓣膜大小。如果我想推断哪种阀类型B适用于接收阀类型A的子组,我假设推断组的方差应与参考组的方差相同,但我可以简单地使用中位数的差异计算转换?
我已经阅读了一些有关逆变换采样的信息,想知道这是否可以在整个大小范围内提供更准确的变换。有没有使用JMP可以遵循的简单方法?
我不能说这在统计上是有效的还是可以接受的,但是也许您可以确定第一个分布中值的分位数,然后在新分布中找到与该分位数相关的值。
例如:
Names default to here(1);
//Origin value is in normal distribution
OriginalValue = 10;
OriginalMean = 8;
OriginalSD = 2;
OriginalQuantile = Normal Distribution( OriginalValue, OriginalMean, OriginalSD );
//Projected value will be in Gamma distribution
ProjectedAlpha = 4;
ProjectedScale = 3;
ProjectedThreshold = .2;
(ProjectedValue = Gamma Quantile( OriginalQuantile, ProjectedAlpha, ProjectedScale, ProjectedThreshold ) );
//Show results
Graph Builder(
Size( 779, 296 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables( X( :Column 1 ), Y( :Column 1 ) ),
Elements( Points( X, Y, Legend( 3 ) ), Smoother( X, Y, Legend( 4 ) ) ),
SendToReport(
Dispatch(
{},
"Column 1",
ScaleBox,
{Format( "Best", 12 ), Min( 0 ), Max( 35 ),
Inc( 2 ), Minor Ticks( 1 ),
Add Ref Line( OriginalValue, "Solid", "gray", "Original\!n" || format(OriginalValue, Fixed Dec, 2), 2 ),
Add Ref Line( ProjectedValue, "Solid", "magenta", "Projected\!n" || format(ProjectedValue, Fixed Dec, 2), 2 )}
),
Dispatch(
{}, "Column 1", ScaleBox( 2 ),
{Format( "Best", 12 ), Min( 0 ), Max( .225 ), Inc( 0.5 ),
Minor Ticks( 1 )}
),
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text( "Distribution Projection" )}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "" )} ),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "" )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{Add Graphics Script(
2,
Description( "" ),
Pen Color( "gray" );
Y Function( Normal Density( x, OriginalMean, OriginalSD ), x );
), Add Graphics Script(
3,
Description( "" ),
Pen Color( "magenta" );
Y Function( Gamma Density( x, ProjectedAlpha, ProjectedScale, ProjectedThreshold ), x );
)}
)
)
);谢谢,我没想到会有如此详细的答复,尽管脚本略高于我的薪水等级。我非常熟练使用FileMaker之类的脚本,但是我的技能在JMP中仍然很初级。 不过,我确实可以运行它。
我确实有过将一个集合扩展到另一个集合的想法,但是还没有尝试过,但是匹配分位数的想法很有帮助,并且很有道理。
再次非常感谢!