statsmodels.sandbox.regression.try_ols_anova.form2design

statsmodels.sandbox.regression.try_ols_anova.form2design(ss, data)[source]

将字符串公式转换为数据字典

ssstr
  • 我:添加常量

  • varname : 对于简单的变量名,数据按原样使用

  • F:varname : 为因子变量 varname 创建虚拟变量

  • P:varname1*varname2 : 为变量名创建乘积虚拟变量

  • G:varname1*varname2 : 在因子变量和连续变量之间创建乘积

datadict or structured array

数据集,通过名称访问变量,如字典中

Returns:
varsdictionary

包含转换后的虚拟变量的变量字典

nameslist

名称列表、产品(P:)和分组连续变量(G:)通过连接按输入排序的单个名称来命名

注释

使用排序的字典,不需要单独的名称列表

示例

>>> xx, n = form2design('I a F:b P:c*d G:c*f', testdata)
>>> xx.keys()
['a', 'b', 'const', 'cf', 'cd']
>>> n
['const', 'a', 'b', 'cd', 'cf']

Last update: Oct 16, 2024