#python #label #regression
#python #метка #регрессия
Вопрос:
Я новичок в Python, и мне было интересно, может ли кто-нибудь привести меня к теме (если на этот вопрос был дан ответ ранее), в коде для маркировки регрессий, выполняемых по разным столбцам в фрейме данных. В настоящее время я использую следующий код:
def capm_ols(j):
capm = ols(formula = 'xcesret[column] ~ prem', data=df).fit()
print (capm.summary())
for column in xcesret:
capm_ols(j)
Итак, результатом этого является то, что я получаю все свои регрессии. Однако метка зависимой переменной становится xcesret[column]
для каждой из старых таблиц. Это в основном делает анализ бесполезным, поскольку у меня нет способа узнать, какая зависимая переменная была регрессирована в каждом результате.
Спасибо за ваше время!
Ответ №1:
Это сработает:
def capm_ols(column):
capm = ols(formula = column " ~ prem", data=df).fit()
print capm.summary()
for column in xcesret:
capm_ols(j)