|
7 | 7 | # License: Apache License, Version 2.0
|
8 | 8 | # *******************************************************************************************************
|
9 | 9 | # *******************************************************************************************************
|
10 |
| -# Date: 10-09-21 Coded by: Ashmita Kumar (ashmita.kumar@gmail.com) |
| 10 | +# Date: 07-26-22 Coded by: Ashmita Kumar (ashmita.kumar@gmail.com) |
11 | 11 | # Filename: nidm_linreg.py
|
12 | 12 | #
|
13 | 13 | # Program description: This program provides a tool to complete a linear regression on nidm files
|
|
43 | 43 | from nidm.experiment.tools.click_base import cli
|
44 | 44 | from nidm.experiment.tools.rest import RestParser
|
45 | 45 | import numpy as np
|
46 |
| -try: |
47 |
| - from sklearn.linear_model import LinearRegression |
48 |
| - from sklearn import preprocessing |
49 |
| - from sklearn.linear_model import Ridge |
50 |
| - from sklearn.linear_model import Lasso |
51 |
| - from sklearn.model_selection import cross_val_score |
52 |
| -except: |
53 |
| - system('python -m pip install --upgrade pip sklearn') |
54 |
| - from sklearn.linear_model import LinearRegression |
55 |
| - from sklearn import preprocessing |
56 |
| - from sklearn.linear_model import Ridge |
57 |
| - from sklearn.linear_model import Lasso |
58 |
| - from sklearn.model_selection import cross_val_score |
59 |
| - |
60 |
| -try: |
61 |
| - import statsmodels.api as sm |
62 |
| - from statsmodels.formula.api import ols |
63 |
| -except: |
64 |
| - system('python -m pip install --upgrade pip statsmodels') |
65 |
| - import statsmodels.api as sm |
66 |
| - from statsmodels.formula.api import ols |
67 |
| - |
68 |
| -try: |
69 |
| - from statistics import mean |
70 |
| -except: |
71 |
| - system('python -m pip install --upgrade pip statistics') |
72 |
| - from statistics import mean |
73 |
| - |
74 |
| -try: |
75 |
| - from patsy.contrasts import Treatment |
76 |
| - from patsy.contrasts import ContrastMatrix |
77 |
| - from patsy.contrasts import Sum |
78 |
| - from patsy.contrasts import Diff |
79 |
| - from patsy.contrasts import Helmert |
80 |
| -except: |
81 |
| - system('python -m pip install --upgrade pip patsy') |
82 |
| - from patsy.contrasts import Treatment |
83 |
| - from patsy.contrasts import ContrastMatrix |
84 |
| - from patsy.contrasts import Sum |
85 |
| - from patsy.contrasts import Diff |
86 |
| - from patsy.contrasts import Helmert |
| 46 | +from sklearn.linear_model import LinearRegression |
| 47 | +from sklearn import preprocessing |
| 48 | +from sklearn.linear_model import Ridge |
| 49 | +from sklearn.linear_model import Lasso |
| 50 | +from sklearn.model_selection import cross_val_score |
| 51 | + |
| 52 | +import statsmodels.api as sm |
| 53 | +from statsmodels.formula.api import ols |
| 54 | + |
| 55 | + |
| 56 | +from statistics import mean |
| 57 | + |
| 58 | +from patsy.contrasts import Treatment |
| 59 | +from patsy.contrasts import ContrastMatrix |
| 60 | +from patsy.contrasts import Sum |
| 61 | +from patsy.contrasts import Diff |
| 62 | +from patsy.contrasts import Helmert |
| 63 | + |
87 | 64 |
|
88 | 65 | MAX_ALPHA = 700
|
89 | 66 | #Defining the parameters of the commands.
|
|
0 commit comments