Dec-10-2017, 09:49 AM
Hello:
I have some code, which is not finished yet:
I would like to generate other 5 lists with 10 items each, the way how to generate each list is in function: genList1.
Now, I want to know how I can use the 6 lists to generate a dataframe or whatever is required to do
Multiple Regression using Statsmodels or whatever python packages.
The corresponding R linear model expression is:
fit <- lm(y ~ x1 + x2 + x3 + x4 + x5, data=dataframe1)
And I want to print coefficients for each variable (x1, x2, x3, x4, x5)
How I can do this in python?
Thanks,
I have some code, which is not finished yet:
from scipy.stats import linregress x0 = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] y = [2,3,4,5,6,7,8,9,10,11] def genList1(x, n, offset): list1 = [] if (n + offset) <= len(x): list1 = x[offset:(offset + n)] return(list1) x1 = genList1(x0, 10, 5) x2 = genList1(x0, 10, 4) x3 = genList1(x0, 10, 3) x4 = genList1(x0, 10, 2) x5 = genList1(x0, 10, 1)I have one original list X0 with 15 items, and another list y with 10 items.
I would like to generate other 5 lists with 10 items each, the way how to generate each list is in function: genList1.
Now, I want to know how I can use the 6 lists to generate a dataframe or whatever is required to do
Multiple Regression using Statsmodels or whatever python packages.
The corresponding R linear model expression is:
fit <- lm(y ~ x1 + x2 + x3 + x4 + x5, data=dataframe1)
And I want to print coefficients for each variable (x1, x2, x3, x4, x5)
How I can do this in python?
Thanks,