0
との回帰直線をプロットするために、一つは回帰直線をプロットするために、次のコマンドを使用することができます。どのようにRでrpy2
res=lm(height~age)
abline(res)
http://msenux.redwoods.edu/math/R/regression.php私はrpy2と同じことを行うことができますどのように
によって示唆されるように?私は
from rpy2 import robjects
r = robjects.r
r.png('test.png')
x = range(10)
y = range(10)
r.plot(x, y)
r.abline(r.lm(x, y))
を試みたが、rpy2で訴えました:
Error in formula.default(object, env = baseenv()) : invalid formula
Traceback (most recent call last):
File "plot_ratio_price.py", line 34, in <module>
r.abline(r.lm(x, y))
File "/Library/Python/2.7/site-packages/rpy2/robjects/functions.py", line 82, in __call__
return super(SignatureTranslatedFunction, self).__call__(*args, **kwargs)
File "/Library/Python/2.7/site-packages/rpy2/robjects/functions.py", line 34, in __call__
res = super(Function, self).__call__(*new_args, **new_kwargs)
rpy2.rinterface.RRuntimeError: Error in formula.default(object, env = baseenv()) : invalid formula
任意のヒント?ありがとう!
:ところで
は、あなたの問題のコードは、あなたがそれをテンプレートとして使用して検討するかもしれない
rpy2
例に十分近くに見えます式[r.lm]には、[ここ](http://rpy.sourceforge.net/rpy2/doc-2.2/html/robjects_formulae.html)で概説されていますか? – joran