stata报错:command svm is unrecognized r(199);
时间: 2023-10-05 07:05:24 浏览: 131
Stata 17.0 不自带 SVM 模型,因此您需要下载和安装第三方的支持向量机软件包并加载该包,才能使用 SVM 命令进行模型估计。可能您的 Stata 中没有安装 SVM 软件包,或者您没有加载该包,因此出现了 "command svm is unrecognized" 的错误提示。
您可以按照以下步骤来解决这个问题:
1. 确保已经安装支持向量机软件包。您可以在 Stata 的命令窗口中输入 `findit svm` 命令来查找和安装 SVM 软件包。如果您已经安装了该软件包,将会提示您该软件包已经安装在您的 Stata 中,否则会提示您安装该软件包。请按照提示进行操作。
2. 将 SVM 软件包加载到 Stata 中。您可以使用 `adopath` 命令来查看 Stata 的软件包搜索路径。然后,使用 `sysuse` 命令来加载 SVM 软件包,例如:
```
adopath
sysuse svm, clear
```
3. 现在您应该可以使用 SVM 命令进行模型估计了。例如:
```
svm depvar indepvar, kernel(linear) gamma(0.1) cost(1)
```
如果您还是遇到问题,可以查看 Stata 的帮助文档,或者在 Stata 的社区中寻求帮助。
相关问题
stata报错:ssc svm: invalid subcommand
如果您在使用 Stata 的 SVM 命令时收到 "ssc svm: invalid subcommand" 的错误提示,可能是因为 svm 命令的语法有误。SVM 命令的语法如下:
```
svm depvar indepvars [if] [in] [, options]
```
其中,depvar 是因变量的变量名,indepvars 是自变量的变量名,[if] 和 [in] 是可选的子集选项,options 是其他选项,例如核函数参数、正则化参数等。
请检查您的 SVM 命令是否符合以上语法要求,并且注意命令中的引号、逗号、括号等符号是否正确。另外,您还可以尝试使用 `help svm` 命令来查看 SVM 命令的帮助文档,以获得更多关于正确使用 SVM 命令的信息。
如果您仍然无法解决问题,请在 Stata 的社区中寻求帮助,或者联系 Stata 的技术支持人员。
stata报错command xtsvm is unrecognized
这个错误可能是因为你没有安装xtsvm的软件包或者该软件包没有正确加载。请尝试输入以下命令来安装xtsvm软件包:
```
ssc install xtsvm
```
如果你已经安装了xtsvm软件包,请确保正确加载了该软件包。你可以尝试输入以下命令来加载软件包:
```
net describe xtsvm
```
如果你看到了软件包的详细信息,则说明软件包已经正确加载。如果还有问题,请仔细检查你的Stata版本和xtsvm软件包的版本是否兼容。