加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

[转载]origin 使用技巧(3)

(2013-05-05 16:34:04)
标签:

转载

原文地址:origin 使用技巧(3)作者:polaris

 

 

36. origin 拟合中 Reduced Chi-Sqr等参数的含义及中文翻译小弟用多元函数对一组数据进行拟合,在写文章的时候为了评估拟合的优劣,需列举一些拟合参数和统计信息, 1. 请教各位大侠应包含统计信息? 2. origin 拟合时,在statics一栏中包含Reduced Chi-Sqr Residual Sum of SquaresAdj. R-Square的中文翻译,物理含义和计算公式如何?

 

http://emuch.net/bbs/viewthread.php?tid=1439592

 

Answer:

Reduced Chi-Sqr相当于 ANOVA 里面的 Mean Square of Residual,即 RSS/dof Residual sum of squares残差平方和:概念:为了明确解释变量和随机误差各产生的效应是多少,统计学上把数据点与它在回归直线上相应位置的差异称残差,把每个残差的平方后加起来称为残差平方和,它表示随机误差的效应。意义:每一点的y值的估计值和实际值的平方差之和称为残差平方和,y的实际值和平均值的平方差之和称为总平方和。

 

 

 

1.如何把origin中的一列平均分成多列? 我有一个数据文件,其中有一列一共有160718行,如何把这一列平均分成326列呢?或者用1326这个数列,反复填充一列共填充到160718行,即填充了493次。

 

http://emuch.net/bbs/viewthread.php?tid=1791382

 

Answer:

可以只对一列一共有160718行(确保只是一列),然后在 worksheet---convert to matrix---expanding---open dialog ---expand for every row/col----493-----最后transpose

 

 

2. origin的图怎么能方便的转为Tif格式?

 

http://emuch.net/bbs/viewthread.php?tid=1799376

 

Answer:

1. 可以在File里面选择Export page,也可以右键单击Export page,选择保存时有很多格式可以选择,你选Tif格式。 2. 然后还有调整图片DPI的,我建议DPI设置300以上,颜色选265色,压缩选LZM 3. 然后还有图片的大小:先把单位从英寸改为厘米,之后选择一个合适的宽度(比如10厘米)或高度,如果图片长宽大小不调节的话,导出来的图特别大,插到word里很不方便。

 

 

3. origin作好曲线以后,超出曲线外也就是想知道曲线横坐标以外的横坐标数值对应的纵坐标的数值,怎样把曲线延伸?

 

http://emuch.net/bbs/viewthread.php?tid=1823893

 

Answer:

用线性插值法:

 

 

 

 

 

 

4. 我做的柱形图,想在图上标注 a b等,作为图形显著性差异的标志

 

http://emuch.net/bbs/viewthread.php?tid=1831494

 

Answer:

在数据中的Y列后面再添加一列,右键Set as设为Label,输入a, b等,再与Y列一起画柱状图就可以了。

 

 

II

5. symbol map里的无穷大符号插入不进去,用输入法的软键盘输入后到word里就变了。

 

http://emuch.net/bbs/viewthread.php?tid=1844923

 

Answer:

可以的,8.1pro版本,插到word里面也正常的呀。

 

 

6. 小虫最近用origin处理数据,横坐标本来应该是0.1~1,可是不小心弄成了1~10,怎么改回去啊?(即0.1对应原来1所对应纵坐标值,如此类推)

 

http://emuch.net/bbs/viewthread.php?tid=1847659

 

Answer:

不知LZ用的是哪个版本?若为7.5,则可用下列方法实现你的要求:Window菜单中选择脚本窗口(Script window),在打开的窗口中输入: layer.x.label.formula$ = "10^x",按回车键即可。

其实我给出的方法就是设置X轴(或Y轴)坐标刻度与原始数据XY有确定关系的表达方式。以上面的提问为例,画好一个波长与强度的曲线,在此图上添加顶部X轴(或双击X轴在打开的徽墨对话框中将顶部X轴勾选上)。Window菜单中选择脚本窗口(Script window),在打开的窗口中输入: layer.x2.label.formula$ = "1/x",按回车键即可。此方法可用处理类似的、上下X轴或左右Y轴与确定数学关系的曲线。对于在图中,明确体现这种关系是十分有用的。希望能对虫友熟练利用ORIGIN作图有所帮助。

 

 

7. origin7.5中画等高线图,在数据转化成矩阵是出现下面提示Failed to sort and /or replace duplicates with mean value是怎么回事啊?

 

http://emuch.net/bbs/viewthread.php?tid=1858135

 

Answer:

You may see this error message when you have datasets of unequal sizes (i.e. either your X, Y, or Z dataset contains one or more values than the other datasets). Make sure that for every X value, there is a corresponding Y and Z value. In some cases, it may look like the datasets are all of the same size, but you might have some empty cells at the end of a column that although are empty are being treated as a missing value. One quick way to determine the size of each column is to highlight all three columns and then choose Statistics: Descriptive Statistics:Statistics on Columns. In the worksheet created, look at the Rows column. For example, you may notice that the X and Y columns have rows from [1:101] but the Z column rows are [1:100]. In this case, you can then go back to your worksheet highlight row 101, right-click and choose Delete from the context menu. (Please do not choose Cut as it will not delete the row. Cut deletes the value but leaves a dash to indicate a missing value.) Alternatively, you can highlight row 100 and choose Edit:Set As End.

 

 

8. origin3D网格图时,格子太密如何改的稀疏点呢?

 

http://emuch.net/bbs/viewthread.php?tid=1861275

 

Answer:

可以在转化矩阵前,对数据进行reduce rows处理,根据规则,减少数据。在转换为矩阵,绘图,即可。reduce rows功能8.1pro版本具有。其他版本不具备。

 

 

9. origin中,有时把图片放大移动时,上面标的字就全变位了,没有跟图片一起动。我想在看图时右边设个滚动条,这样就可以通过滚动条来看图片,不致于图片和文字变位。

 

http://emuch.net/bbs/viewthread.php?tid=1864984

 

Answer:

View里面选择Zoom in工具进行放大。

 

 

10. 请问在origin中,怎么填充自己需要填充的数据曲线和X轴之间的区域面积(系统默认是全部区域)?

 

http://emuch.net/bbs/viewthread.php?tid=1785480

 

Answer:

如图,只想填充3040之间,可以在worksheet中选中3040之间的数据,Cut后粘贴到另外两列,然后一起画图,再将两列数据分离,在图上右键选择Plot Detail,在不需要填充的数据上面的Line,将Fill Area under curve前勾掉,这样就只填充3040之间。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11. 怎样把几张origin图合成一张? 我想把四个origin图合成一个,分为ABCD四部分,弄成一个正方形。怎么操作呢。存成图片再弄得话看起来不如在origin中清晰,所以想着在origin中弄好了再复制到word里面。

 

http://emuch.net/bbs/viewthread.php?tid=1883285

 

Answer:

Origin中的合并图层,就是Merge按钮。点击后选择22列,这样出来四个图层,分别将数据导入就可以了。

 

 

12.求助:请问用origin 8.0自定义函数,怎么样才能自定义啊 图里有一系列数据,需要找出最好的拟合曲线,在origin里没有找到合适的函数,我就找同学帮忙,他用sigmaplot做出了拟合曲线方程, y = 21.97(1-e-15.16x) + 24.74(1-e-1.01x) R2=0.997 现在知道函数了,我想问下如果想要用origin生成新函数(如上),该咋样输入自定义函数的值

http://emuch.net/bbs/viewthread.php?tid=1890576

 

Answer:

通过菜单【Analysis>Fitting>Nonlinear Curve Fit>Open Dialog…】打开【NLFit】对话框;点击【Create/Edit Fitting Functions】按钮,打开【Fitting Function Organizer】对话框,在左边列表框中选中【NewCategory】后,点击【New Function】按钮打开创建函数界面,依次设定【Function Name】、【Independent Variables】、【Dependent Variables】、【Parameter Names】、【Function】和【Parameter Settings】等。参数设置通过点击其右侧按钮打开的对话框完成(参数的初值和边界根据参数的实际物理意义设定)。定义好函数后,依次点击【Save】和【OK】。

 

 

13. origin坐标轴刻度显示为小数。 现在,我想让横坐标的刻度显示为5.5 6.5 7.5 8.5 9.5。平时用的时候,它总是显示为整数,怎么样才能显示为小数呢?TYPE不能改为 TEXT 否则作图的时候不能模拟。origin中坐标轴默认显示整数刻度,我们让其显示为自己定义的刻度,间距为20的话,如293.15 313.15 333.15 这样的刻度。

http://emuch.net/bbs/viewthread.php?tid=1899410

 

Answer:

Scale里面将Increment设成20,将最下面的First改成293.15。在Tick Labels里面将Set Decimal Place前面勾上,后面的框中填2,这样就行了。

 

 

 

14. 实验数据太多,在用origin作图时,选择最细的线形也没办法区分每一条线,能否跳过一定的数据作图。

 

http://emuch.net/bbs/viewthread.php?tid=1903902

 

Answer:

7.5版本为例: data中新添加一列填充序号→analysis→extract worksheet data→填写筛选范围填写筛选条件→do it。其中:每隔n个数据选择一个数据的命令是:mod(col(), n)=0(英文输入状态) 备注:筛选条件还可以是mod(col(), n)<5等等。

 

 

15. 求教各位,我在做origin图,使用set column values时,出现了异常,界面如下:

 

 

 

 

 

 

 

 

 

 

 

没有进行编辑的窗口,急急急呀!万望不吝赐教!

 

http://emuch.net/bbs/viewthread.php?tid=1924817

 

Answer:

看到这个按钮没?单击一下就可以了。

 

 

 

 

 

 

 

 

 

 

 

 

 

16. 请教如何用origin软件做出下面这样的图:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

图中的每个点代表每个样本,横线表示组内平均值。

 

http://emuch.net/bbs/viewthread.php?tid=1934042

 

Answer:

建立2data表,一个用于画点,一个用于画线,方法如下: 1、画好散点; 2、选择散点右键,选layer contents,添加另一数据; 3、生成新的散点后,右键选change to line

 

 

17. 如何在origin中将两条曲线的纵坐标相减,得出一条新的曲线?

 

http://emuch.net/bbs/viewthread.php?tid=1936044

 

Answer:

利用插值方法,画图后在AnalysisInterpolate/Extrapolate里面,将两条线的起始值、步长设为一致即可。然后利用得到的曲线进行相减。

 

 

18. origin中怎么样对数据进行对数函数的作图?

 

http://emuch.net/bbs/viewthread.php?tid=1960355

 

Answer:

作图后双击坐标轴,在ScaleType里面改为Log10

 

 

 

19. OriginXYY的柱状图怎么画出?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

http://emuch.net/bbs/viewthread.php?tid=1961777

 

Answer:

选中数据,右键---plot--3dxyy--3d bars

需要更改一些细节的东东。在图上右键选Plot Detail,在Spacing里面更改GapThickness的数值,就能把柱子变得好看一些。在工具栏中可以对图进行旋转。双击坐标轴后可以更改坐标轴属性。

 

 

20.请问Originpro8.0中叠加图怎么叠的?

就是把图叠在同一X轴,不同Y轴,我都只能叠在相同的X轴和Y轴。

 

http://emuch.net/bbs/viewthread.php?tid=1964344

 

Answer:

Plot/Multi-Curve/Stack lines by Y Offsets

不同Y轴可以添加图层,画好图后点击工具栏中的Merge按钮,选择合适的行列数。

 

 

 

21. 更改origin8.0默认的字体。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

如图,origin默认的字体是红色框那种,每次在蓝色框那里输入汉字的时候都是些乱码,要改成正常汉字就得选定,一个一个得改,麻烦,有没有办法将红色框那个系统默认的字体改成宋体或其他的啊?到时就可以在蓝色框那里直接输入正常的汉字了,而不是乱码了,知道的朋友请告诉了。

 

http://emuch.net/bbs/viewthread.php?tid=1966018

 

Answer:

ToolsOption里面选择Text Fonts,将Text Tool里面的Font和下面的Defaul都改成你需要的字体。

 

 

22. origin如何自动填充? A(x)中输入123,怎么能让它自动填充到100呢?类似excel里面的拖拽。

 

http://emuch.net/bbs/viewthread.php?tid=1974643

 

Answer:

数列上右键---set column values-------For rowi))填1,(to)后面填100----确认!再右键----fill column with ------Row Numbers

 

 

23. 请教关于二元曲面的拟合。 试验过程中,有2个自变量X以及Y, 因变量为Z,尝试拟合形如Z=A*X^2 + B*Y^2 + C*X*Y + D等简单的二元二次曲面方程,请教高人用常用的软件能够拟合得到吗?比如Origin等软件,请说明具体是如何操作的。

http://emuch.net/bbs/viewthread.php?tid=1978585

Answer:

origin做的,结论如下:

 

 

 

 

 

 

 

 

 

其中,ABC的符合程度都在98%以上,D的符合程度稍微低一些,80%现在简单把做法说一下:导入data Analysis---non-liner fit---advanced在新窗口中: function---new---选中user defined para names-----将下面的空填上(自变量,因变量,参数)-----在大方框里将你的函数填上。注意:以上填写均在英文状态下输入。 edit code builder 会弹出一个c语言编写框, compile进行编译,如果提示框提示done,编译就成功了,就可以进行下一步,return to NSLF action----fit会提示你导入数据库。对应将你的xyzdata中的ABC联系起来,注意要assignaction---fit给各个参数赋一个大概的值,然后Chi-sqr----100lter结论就出来了。

 

 

0

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有