j*z 发帖数: 620 | 1 连续数列非正太,常规用ln转换一下,我用了ln=X+1 (因为有些数据小于1),后算了
平均值 (这里应该是几何平均值,对吧),完了后得到一个值Y,因为最后要把这个值
转化成自然数 (用e那个exponential),需要之后eY-1 to get real X's 几何平均值?
我太菜了, 谢谢指教! |
c***z 发帖数: 6348 | 2 最后要求的是什么?所有X的几何平均数么?
按照你的算法,y^n = \prod (X_i+1)
从数学上来说,只减1肯定是不对的 |
j*z 发帖数: 620 | 3
Yes
I know, so could you please tell how to do the reversion
【在 c***z 的大作中提到】 : 最后要求的是什么?所有X的几何平均数么? : 按照你的算法,y^n = \prod (X_i+1) : 从数学上来说,只减1肯定是不对的
|
j*z 发帖数: 620 | 4 What's the common method to deal with this problem? |
c***z 发帖数: 6348 | 5 你把\prod (X_i+1)展开就知道,这玩意烦着呢
我也没有经验,不知道一般怎么办
如果只是取几何平均,为啥要+1? |
j*z 发帖数: 620 | 6 因为数列是非正太的,又得用到anova分析,所以先得进行ln转换,anova不是给出了
mean那一项么,想直接用这个mean值
【在 c***z 的大作中提到】 : 你把\prod (X_i+1)展开就知道,这玩意烦着呢 : 我也没有经验,不知道一般怎么办 : 如果只是取几何平均,为啥要+1?
|
h***i 发帖数: 3844 | 7 real X's 几何平均值?
如果有x 小于0,你确定这个有意义?
值?
【在 j*z 的大作中提到】 : 连续数列非正太,常规用ln转换一下,我用了ln=X+1 (因为有些数据小于1),后算了 : 平均值 (这里应该是几何平均值,对吧),完了后得到一个值Y,因为最后要把这个值 : 转化成自然数 (用e那个exponential),需要之后eY-1 to get real X's 几何平均值? : 我太菜了, 谢谢指教!
|
c***z 发帖数: 6348 | 8 好吧,我既不懂ANOVA,也不懂SAS,就不误人子弟了,
单纯从数学上来说,都是正数么?那直接mean一下lnX不就行了?
如果有负数的话,几何平均值的意义就不太明朗了。
【在 j*z 的大作中提到】 : 因为数列是非正太的,又得用到anova分析,所以先得进行ln转换,anova不是给出了 : mean那一项么,想直接用这个mean值
|
j*z 发帖数: 620 | |
c***z 发帖数: 6348 | 10 没关系啊,你最后要take exp的啊
【在 j*z 的大作中提到】 : X小于1,ln一下不就小于0呢?
|
|
|
b*****n 发帖数: 685 | |
c***z 发帖数: 6348 | 12 为了mean吧,因为没有直接的几何平均数函数?
【在 b*****n 的大作中提到】 : 没懂你的transform目的是什么。
|
n*****g 发帖数: 112 | 13 don't know why you need to +1 unless you meant some of the data are between
-1 and 0. Google lognormal distribution, you will get the answer.
值?
【在 j*z 的大作中提到】 : 连续数列非正太,常规用ln转换一下,我用了ln=X+1 (因为有些数据小于1),后算了 : 平均值 (这里应该是几何平均值,对吧),完了后得到一个值Y,因为最后要把这个值 : 转化成自然数 (用e那个exponential),需要之后eY-1 to get real X's 几何平均值? : 我太菜了, 谢谢指教!
|
b********m 发帖数: 65 | 14
值?
one of the general approaches for transforming data to normal distribution
is the power transform. A widely used method to determine the power is the
so called cox - box transformation. There is a nice intro on this on the
wiki: http://en.wikipedia.org/wiki/Power_transform
Also, a R package is available to do this. Google for more details.
【在 j*z 的大作中提到】 : 连续数列非正太,常规用ln转换一下,我用了ln=X+1 (因为有些数据小于1),后算了 : 平均值 (这里应该是几何平均值,对吧),完了后得到一个值Y,因为最后要把这个值 : 转化成自然数 (用e那个exponential),需要之后eY-1 to get real X's 几何平均值? : 我太菜了, 谢谢指教!
|
y*******u 发帖数: 930 | 15 yes。 I agree
【在 b********m 的大作中提到】 : : 值? : one of the general approaches for transforming data to normal distribution : is the power transform. A widely used method to determine the power is the : so called cox - box transformation. There is a nice intro on this on the : wiki: http://en.wikipedia.org/wiki/Power_transform : Also, a R package is available to do this. Google for more details.
|
T*******I 发帖数: 5138 | 16 你既然已经将原始数据作了ln转换,且转换后的ln(X)满足了正态性要求,就应该直接
算ln(X)的算术平均数而非几何平均数了。
值?
【在 j*z 的大作中提到】 : 连续数列非正太,常规用ln转换一下,我用了ln=X+1 (因为有些数据小于1),后算了 : 平均值 (这里应该是几何平均值,对吧),完了后得到一个值Y,因为最后要把这个值 : 转化成自然数 (用e那个exponential),需要之后eY-1 to get real X's 几何平均值? : 我太菜了, 谢谢指教!
|