2014-01-17 56 views
1

变量变换我要绘制与MI数据集的这些变量称为DSET图形:NA. ,PI , PC , SPCI绘图中的R

我想绘制NA.(in Y axis) VS (1/SPCI*(PI+PC)) (in X axis)

我认为关系是编纂(1/SPCI*(PI+PC)I(1/(DSET$SPCI) * (DSET$PC + DSET$PI))(1/(I(DSET$SPCI)*I(DSET$PC+DSET$PI))是一样的,但我得到了两个不同的情节。

这里是我的两个不同的地块:

enter image description here

enter image description here

那么,哪一个是正确的?也许两者是不正确的。

编辑:

代码为两条曲线分别是:

plot(I(1/(DSET$SPCI) * (DSET$PC + DSET$PI)),DSET$NA.) 
plot(1/(I(DSET$SPCI)*I(DSET$PC+DSET$PI)),DSET$NA.) 

我的显卡是可见的?

第二个编辑:

答案是那么容易,我不得不看看X轴,以实现价值是完全不同的,并进行手工计算的一个值来选择一个情节。

事实上,我想知道更多关于使用I()运算符的信息。

+0

你的情节对我来说是不可见的,也没有可以产生情节的代码。 –

+0

请参阅我的编辑。 – CreamStat

回答

1

您可以找到有关I()功能的详细信息,如果您键入?I到R.

I()隔离从其它的R代码括号中的内容。


我R.

时做二次glm例如,对于模型这样很熟悉I()说法:

f(y) = alpha + beta*x + gamma*x^2 

我可以从两个相等的表达选择

表达y ~ poly(x, 2)或表达y ~ I(x^2)

很难判断你的情节是否正确。你应该注重正确使用括号。