 # How can i transform Logistic regression output into data frame?

hi friends,
I need to transform regression output into dataframe in order to use regression coefficient to calculate marjinal effect. In the output of Marginal effects, are below, coefficient of dF/dx is neccesary to calculate marginal effect of every subscribtion. So. How can i transform this result into data frame in order to use these coefficient to multiply "automatically" for each variables of each subscribtion ID

In code's details:

``````library(mfx)
pmodel3<-probitmfx(formula=CHURN~ HS+SS+TD+MB+IO
,data = dat,
atmean = TRUE, robust = FALSE, clustervar1 = NULL,
clustervar2 = NULL, start = NULL, control = list())

Result:

Call:
probitmfx(formula = CHURN ~ HS+ SS+ TD+
MD+ IO, data = dat, atmean = TRUE,
robust = FALSE, clustervar1 = NULL, clustervar2 = NULL, start = NULL,
control = list())

Marginal Effects:
dF/dx             Std. Err.           z         P>|z|
HS        -0.03978638  0.00038181 -104.204 < 2.2e-16 ***
SS         0.05661538  0.00258346   21.915 < 2.2e-16 ***
TD        -0.07554999  0.00240007  -31.478 < 2.2e-16 ***
MD       -0.39882822  0.00504727  -79.019 < 2.2e-16 ***
IO         -0.45453780  0.00273034 -166.476 < 2.2e-16 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

dF/dx is for discrete change for the following variables:

 "SS"      "TD" "MB" "IO"
``````

If I understand the documentation correctly, you can get a matrix with the Marginal Effects values like this:

``````MAT <- pmodel13\$mfxest
``````

That can be transformed into a data frame with

``````DFmfx <- as.data.frame(MAT)
``````

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.