我想使用名为DSET的mi数据集的这些变量绘制图形:NA. ,PI , PC , SPCI
我想绘制关系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))
是相同的,但我有两个不同的情节。
以下是我的两个不同情节:
那么,哪一个是正确的?,或者两者都是不正确的。
编辑:
两个图的代码是:
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 :(得分:1)
如果您在R中输入I()
,则可以找到有关?I
功能的更多信息。
I()
将括号中的内容与其他R代码隔离开来。
在R中进行二次I()
时,我熟悉glm
参数。
例如对于这样的模型:
f(y) = alpha + beta*x + gamma*x^2
我可以从两个平等的表达中选择
表达式y ~ poly(x, 2)
或表达式y ~ I(x^2)
很难判断你的情节是否正确。你应该专注于正确使用括号。