R语言解多元线性方程

Python040

R语言解多元线性方程,第1张

你先试试这样

lm.test=lm(y~x1+x2,test)

根据你的报错:non-numeric argument to function

就是说你的数据里面有非数字型的,可能是NA,可能是字符“n/a” 仔细排查一下吧

在网上查到一个R的软件包pracma中有一个fderiv函数可以实现数值求导。 于是可以按照下面办法来操作:

1,在linux中安装R很简单,不做介绍。

2,运行R(注意用sudo R 命令),在终端输入install.packages(),会弹出一个对话框

3,在对话框里面首先要选择的好像是个源地址,我选的china(hefei),然后弹出包的名字列表,选择pracma,点击下方的ok即可。

4,重新运行R后输入require(pracma)后就能使用fderiv()函数了。