V***b 发帖数: 3419 | |
m**********2 发帖数: 6568 | 2 先转换数据再画图
【在 V***b 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 如题
|
V***b 发帖数: 3419 | 3 多谢。是把x轴的数都乘以一个常数吗?那样的话0还是没法画在图上啊。
【在 m**********2 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 先转换数据再画图
|
l**********n 发帖数: 240 | |
V***b 发帖数: 3419 | 5 我发愁的就是这个。我的药物浓度跨度很大,比如
0
0.5
8
16
32
64
256
1000
100000
不可能用线性坐标轴,我倒是可以把0.5搞到1以上,比如所有的数都乘以10,那0怎么
办?
当年数学没学好,愁啊,明天就要讲了:(。
【在 l**********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我记得,log轴上不可能有0 。
|
l**********n 发帖数: 240 | 6 WikiAnswers - What is the value of log 0
Math question: What is the value of log 0? log 0 is undefined, because no
power can give a result of zero.
the following is from:http://in.answers.yahoo.com/question/index?qid=20060906222211AAGpBhf
Best Answer - Chosen by Voters
Go back to the definition of a logarithm. It's the power that you raise a
base to, in order to get the number you want.
10^3 = 1000, so log of 1000 = 3. (That's using base 10 logarithms, of course
).
Now examine what happens as yo |
f*********r 发帖数: 1233 | 7 如果不要求用哪种图,就不要用坐标图了。用bar graph就挺好。
如果一定要表现坐标,你可以给每个横坐标数值+1,变成
1,1.5,9,17.........100001
然后做x轴对数坐标轴。
【在 V***b 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我发愁的就是这个。我的药物浓度跨度很大,比如 : 0 : 0.5 : 8 : 16 : 32 : 64 : 256 : 1000 : 100000
|
p****c 发帖数: 233 | 8 0 约等于0.00000000...1. 比如0.0000001, 然后你的X轴(对数值)就是-7......
我们药理学就这样做图的。你也可以用Graphpad prism 转数据或直接画图。 |
p****c 发帖数: 233 | 9 不知道说清楚没。你的例子的坐标可为:
0:-7,
0.5: -0.3
8: 0.9
16:1.2
32: 1.5
64: 1.8
256: 2.4
1000: 3
100000: 5
然后做线性图 |
h******e 发帖数: 1791 | 10 兄弟,log0是负无穷大。
【在 V***b 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 如题
|
w***e 发帖数: 269 | 11 Log scale不能从0开始因为log0没有意义.你最简单的做法是从0.5开始用log scale作
图.0和0.5的数据做个直方图或者线性图插在log scale那个图的右上角.不过如果你是
做一个dose-response curve的话,你一般需要把浓度titrate到一个很小的(接近0,比如
0.1, 0.01, 0.001之类的)而没有response的值.然后你的log scale就可以从这个浓度开始,
而不是从0开始.比如说像这样的:http://www.bmglabtech.com/images/apps/an154-fig4.gif |
m**********2 发帖数: 6568 | 12 先log transform data. 也就是把数据换成数据的对数。
【在 V***b 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 多谢。是把x轴的数都乘以一个常数吗?那样的话0还是没法画在图上啊。
|
s******y 发帖数: 28562 | 13 This is the correct answer
度开始,
【在 w***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : Log scale不能从0开始因为log0没有意义.你最简单的做法是从0.5开始用log scale作 : 图.0和0.5的数据做个直方图或者线性图插在log scale那个图的右上角.不过如果你是 : 做一个dose-response curve的话,你一般需要把浓度titrate到一个很小的(接近0,比如 : 0.1, 0.01, 0.001之类的)而没有response的值.然后你的log scale就可以从这个浓度开始, : 而不是从0开始.比如说像这样的:http://www.bmglabtech.com/images/apps/an154-fig4.gif
|