次の分析を実行して、モデルの逆ロジットをプロットしようとしています。
R.plot(formula, data=data, ylab = 'P(outcome = 1 | outcome)', xlab = 'SURVRATE: Probability of Survival after 5 Years', xaxp = c(0, 95, 19))
a = R.coef(mod1)[0]
b = R.coef(mod1)[1]
R.curve(invlogit(a + b*R.x))
invlogit
STAP経由でアクセスしているR関数です。
すべてがうまく機能しますが、curve
関数を実行するとエラーが発生しTypeError: unsupported operand type(s) for *: 'float' and 'ListVector'
ます...
これを処理するさまざまな方法を試しましたnp.multiply
が、とりわけ使用するなど、すべて役に立ちませんでした。Python内でListVectorによるスカラーの乗算を処理するにはどうすればよいですか?