返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

);

查看训练结果。
gbase> SELECT * FROM patients_logregr\G
*************************** 1. row ***************************
coef: -5.828, -0.888858, 0.108851
log_likelihood: -9.70259
std_err: 2.70859, 1.08267, 0.0461127
z_stats: -2.15168, -0.820985, 2.36054
num_rows_processed: 20
num_missing_rows_skipped: 0
num_iterations: 17
1 row in set (Elapsed: 00:00:00.00)
gbase> select * from test.patients_logregr_summary\G
*************************** 1. row ***************************

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1426
method: logregr
source_table: test.patients
out_table: test.patients_logregr
dependent_varname: second_attack
independent_varname: array double[1, treatment, trait_anxiety]
optimizer_params: optimizer=cg, max_iter=20, tolerance=0.0001
num_all_groups: 1
num_failed_groups: 0
num_rows_processed: 20
num_missing_rows_skipped: 0
grouping_col: NULL
1 row in set (Elapsed: 00:00:00.00)

用模型进行预测。
gbase>
SELECT p.id,
mllib.logregr_predict(
coef,
array double[1, treatment, trait_anxiety]
) as predict,
p.second_attack
FROM patients p, patients_logregr m
ORDER BY p.id;
+----+---------+---------------+
| id | predict | second_attack |
+----+---------+---------------+
|
1 | 1
|
1 |
|
2 | 1
|
1 |
|
3 | 0
|
1 |
|
4 | 1
|
1 |
|
5 | 0
|
1 |
|
6 | 1
|
1 |
|
7 | 1
|
1 |
|
8 | 1
|
1 |
|
9 | 1
|
1 |
| 10 | 1
|
1 |
| 11 | 1
|
0 |

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1427
| 12 | 0
|
0 |
| 13 | 0
|
0 |
| 14 | 0
|
0 |
| 15 | 0
|
0 |
| 16 | 0
|
0 |
| 17 | 1
|
0 |
| 18 | 0
|
0 |
| 19 | 0
|
0 |
| 20 | 1
|
0 |
+----+---------+---------------+
20 rows in set (Elapsed: 00:00:00.00)
预测语句输出的id 列代表不同的患者,
predict 列的值代表对患者是否会复发
的预测值(0 代表不复发,1 代表复发),second_attach 列的值是患者是否复发
的真实值,比较两个值可以知道使用Logistic 回归模型进行分析是比较恰当
的。

您必须为驱动程序设置的四个环境变量。
以下列表描述您必须为驱动程序设置的环境变量。要获取关于环境变量的更多信息,请参
阅《GBase 8s SQL 指南:参考》。
GBASEDBTDIR
安装 GBase 8s Client Software Development Kit 处的目录的完全路径。
在 Windows™ 平台上,GBASEDBTDIR 是注册设置,而不是环境变量。在安装期间设
置它。
PATH
搜索可执行程序的目录。PATH 的设置必须包括至 $GBASEDBTDIR/bin目录的路径。

DBCENTURY(可选的)
控制年值的设置。当用户发出包含仅指定年份的最后两个数字的 date 或
datetime 字符串的语句时,DBCENTURY影响客户机程序。例如:
insert into datetable (datecol) values ("01/01/01");
数据库服务器将此语句中指定的日期存储为 01-01-1901 或 01-01-2001,这取决
于客户机上的 DBCENTURY值。
GL_DATE(可选的)
GL_DATE 控制日期的解释。例如,您可指定日期格式为 mm-dd-yyyy 或
yyyy-mm-dd。
在 UNIX™ 上设置环境变量
如果您在命令行处设置环境变量,则每当登录至系统时,都必须重置它们。如果在文件中
设置环境变量,则当登录到系统时,会自动设置它们。
GBase 8s ODBC Driver 在 $GBASEDBTDIR/etc 中提供一个名为 setup.odbc 的样例设置
文件。您可使用此文件,来为驱动程序设置环境变量。下面列表描述 setup.odbc 中的环境
变量。
GBASEDBTDIR
安装 GBase 8s Client Software Development Kit 处的目录的完全路径。
GBASEDBTSQLHOSTS
此值是可选的。它指定包含 sqlhosts 的目录。在缺省情况下,sqlhosts 在
$GBASEDBTDIR/etc 中。如果想要 sqlhosts 在不同的目录中,则请设置
GBASEDBTSQLHOSTS。

GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 10 -
ODBCINI
此值是可选的。您可使用它来为 odbc.ini 文件指定替代的位置。缺省位置为您的
home 目录。

在 Windows 中设置环境变量
如果在命令行处设置环境变量,则必须在登录至 Windows™ 环境时重置它们。然而,如果
在 Windows 注册表中设置它们,则在登录时会自动设置。
GBase 8s ODBC Driver 在 Windows 注册表中的下列位置中存储环境变量:
\HKEY_CURRENT_USERS\Software\Gbasedbt\Environment
在 Windows 环境中,您必须使用 setnet32.exe 或直接更新注册表的工具,来设置诸如
iclit09b.dll 这样的 GBase 8s动态链接库(DLL)使用的环境变量。Setnet 实用程序只能用
于设置 GBase 8s 环境变量。
可根据开发环境的需要来使用环境变量。
例如,
编译器需要知道在哪里找到 include 文件。
要指定 include 文件的位置,请设置环境变量 GBASEDBTDIR(或某其他环境变量),然
后将 include 路径设置为 GBASEDBTDIR\incl\cli。
设置环境变量的选项有下列优先顺序:
1. Setnet 实用程序
2. 命令行
3. Windows 注册表

GBA-01BR-0077
错误码
错误标识
错误显示信息
GBA-01BR-0077

Get Table Create SQL Error
分析与建议
检查表恢复中的元数据文件夹的内容

GBase 8a MPP Cluster 产品手册
7 附录
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1694
错误出现原因
获取表建表DDL 错误
分析与建议
确定server 状态,是否能够执行show create table