Type: | Package |
Title: | Multiple Regression Analysis |
Version: | 0.1.0 |
Description: | Tools to analysis of experiments having two or more quantitative explanatory variables and one quantitative dependent variable. Experiments can be without repetitions or with a statistical design (Hair JF, 2016) <ISBN: 13: 978-0138132637>. Pacote para uma analise de experimentos havendo duas ou mais variaveis explicativas quantitativas e uma variavel dependente quantitativa. Os experimentos podem ser sem repeticoes ou com delineamento estatistico (Hair JF, 2016) <ISBN: 13: 978-0138132637>. |
Imports: | crayon |
License: | GPL-3 |
Encoding: | UTF-8 |
LazyData: | true |
RoxygenNote: | 7.1.1 |
Language: | pt-BR |
NeedsCompilation: | no |
Packaged: | 2021-11-12 15:20:47 UTC; Alcinei |
Author: | Alcinei Mistico Azevedo
|
Maintainer: | Alcinei Mistico Azevedo <alcineimistico@hotmail.com> |
Repository: | CRAN |
Date/Publication: | 2021-11-15 08:20:02 UTC |
Multiple Regression Analysis
Description
Tools to analysis of experiments having two or more quantitative
explanatory variables and one quantitative dependent variable. Experiments
can be without repetitions or with a statistical design.
Pacote para uma analise de experimentos havendo
duas ou mais variaveis explicativas quantitativas e uma variavel dependente
quantitativa. Os experimentos podem ser sem repeticoes ou com delineamento
estatistico (Hair JF, 2016) <ISBN: 13: 978-0138132637>.
Author(s)
Alcinei Mistico Azevedo: <alcineimistico@hotmail.com>
References
PlayList "Package R: MultipleRegression": <https://www.youtube.com/channel/UCDGyvLCJnv9RtTY1YMBMVNQ>
Cecon,P.R.;Silva, A.R; Nascimento, M; Ferreira, A. Metodos Estatisticos - Serie Didatica. Editora UFV. (2012). 229p. (ISBN: 9788572694421)
Hair, J.F. Multivariate Data Analysis. (2016) 6ed. Pearson Prentice HalL. (ISBN 13:978-0138132637)
Funcao para criar modelos de regressoes multiplas
Description
Esta funcao cria modelos de regressao multipla indicando se deseja-se considerar efeitos, lineares, quadraticos e de interacoes.
Usage
CreateModel( X, Intercept=TRUE, Simple=FALSE, Quadratic=FALSE,
InteractionLL=FALSE, InteractionQL=FALSE, InteractionLQ=FALSE,
InteractionQQ=FALSE)
Arguments
X |
Matriz contendo em cada coluna as variaveis explicativas, ou um vetor contendo os nomes das variaveis explicativas. |
Intercept |
Indica se deseja-se considerar o intercepto no modelo. Pode ser TRUE (default) ou FALSE. |
Simple |
Indica se deseja-se considerar efeitos simples (lineares) no modelo. Pode ser TRUE (default) ou FALSE. |
Quadratic |
Indica se deseja-se considerar efeitos quadraticos no modelo. Pode ser TRUE ou FALSE(default). |
InteractionLL |
Indica se deseja-se considerar efeitos de interacao entre efeitos lineares no modelo. Pode ser TRUE ou FALSE(default). |
InteractionQL |
Indica se deseja-se considerar efeitos de interacao entre efeitos quadraticos com os lineares no modelo. Pode ser TRUE ou FALSE(default). |
InteractionLQ |
Indica se deseja-se considerar efeitos de interacao entre efeitos lineares com os quadraticos no modelo. Pode ser TRUE ou FALSE(default). |
InteractionQQ |
Indica se deseja-se considerar efeitos de interacao entre efeitos quadraticos no modelo. Pode ser TRUE ou FALSE(default). |
Value
A funcao retorna o modelo de regressao que sera ajustado
References
Tutoriais onlines: https://www.youtube.com/channel/UCDGyvLCJnv9RtTY1YMBMVNQ
See Also
Examples
data("DadosPalma")
X=DadosPalma[,-7]
model=CreateModel(X,Intercept = TRUE, Simple =TRUE, InteractionLL = TRUE)
model
Dados de exemplo de um experimento sem repeticoes.
Description
Exemplo com um conjunto de dados de um experimento sem delineamento estatistico.Neste caso, a primeira e segunda coluna devem ser as variaveis explicativas quantitativas e a terceira coluna a variavel resposta quantitativa.
Usage
data(DadosFat)
Format
Um data frame com duas variaveis explicativas quantitativas e uma variavel resposta quantitativa.
Author(s)
Alcinei Mistico Azevedo, alcineimistico@hotmail.com
References
<https://www.youtube.com/playlist?list=PLvth1ZcREyK6OUnWVs-hnyVdCB1xuxbVs>
Dados de exemplo de um experimento sem repeticoes.
Description
Exemplo com um conjunto de dados de um experimento sem delineamento estatistico.Neste caso,deve-se ter uma tabela com uma variavel por coluna
Usage
data(DadosPalma)
Format
Um data frame com uma variavel por coluna.
Author(s)
Alcinei Mistico Azevedo, alcineimistico@hotmail.com
References
<https://www.youtube.com/playlist?list=PLvth1ZcREyK6OUnWVs-hnyVdCB1xuxbVs>
Funcao para ajusta modelos de regressoes multiplas
Description
Esta funcao ajusta modelos de regressao multipla e estima estatisticas importantes.
Usage
FitModel(X,Y,Rep=NULL,Model,Design=1)
Arguments
X |
Matriz contendo em cada coluna as variaveis explicativas, ou um vetor contendo os nomes das variaveis explicativas. |
Y |
Vetor contendo a variavel resposta. |
Rep |
Vetor contendo a identificacao das repeticoes/blocos se o experimento tiver delineamento estatistico. |
Model |
Modelo de regressal a ser ajustado (do tipo formula). |
Design |
Indica o delineamento do experimento, pode ser:
|
Value
A funcao retorna a anova, significancia de coeficientes e avaliadores da qualidade do ajuste do modelo regressao.
References
Tutoriais onlines: https://www.youtube.com/channel/UCDGyvLCJnv9RtTY1YMBMVNQ
See Also
Examples
data("DadosPalma")
X=DadosPalma[,-7]
Y=DadosPalma[,7]
model=CreateModel(X,Intercept = TRUE, Simple =TRUE, InteractionLL = TRUE)
model
Ajust=FitModel(X,Y,Model=model)
Ajust
Funcao obtencao de graficos associados ao ajuste do modelo
Description
Esta funcao plota graficos importantes associados ao modelo ajustado.
Usage
PlotModel(object,plot=3)
Arguments
object |
Objeto criado pela funcao 'FitModel' |
plot |
valor numerico indicando o grafico desejado, pode ser:
|
Value
A funcao retorna graficos sobre o ajuste do modelo regressao.
References
Tutoriais onlines: https://www.youtube.com/channel/UCDGyvLCJnv9RtTY1YMBMVNQ
See Also
FitModel
, CreateModel
, PredictModel
Examples
data("DadosPalma")
X=DadosPalma[,-7]
Y=DadosPalma[,7]
model=CreateModel(X,Intercept = TRUE, Simple =TRUE, InteractionLL = TRUE)
model
Ajust=FitModel(X,Y,Model=model)
Ajust
PlotModel(Ajust,plot=1)
PlotModel(Ajust,plot=2)
PlotModel(Ajust,plot=3)
PlotModel(Ajust,plot=4)
Funcao para obter os valores preditos pelo modelo de regressao
Description
Esta funcao prediz os valores do modelo ajustado.
Usage
PredictModel(object,newdata=NULL)
Arguments
object |
Objeto criado pela funcao 'FitModel' |
newdata |
Objeto do tipo 'data.frame' com os valores das variaveis explicativas a serem preditas. |
Value
Retorna os valores preditos pelo modelo de regressao.
References
Tutoriais onlines: https://www.youtube.com/channel/UCDGyvLCJnv9RtTY1YMBMVNQ
See Also
FitModel
, CreateModel
, PredictModel
Examples
data("DadosPalma")
X=DadosPalma[,-7]
Y=DadosPalma[,7]
model=CreateModel(X,Intercept = TRUE, Simple =TRUE, InteractionLL = TRUE)
model
Ajust=FitModel(X,Y,Model=model)
Ajust
PredictModel(Ajust)
Funcao excluir coeficientes de regressao pela metodologia Stepwise
Description
Esta funcao exclui coeficientes de regressao pela metodologia Stepwise.
Usage
Stepwise(object, Save=NULL,scope=NULL, scale = 0,
direction = c("both", "backward", "forward"),
trace = 1, keep = NULL, steps = 1000, k = 2)
Arguments
object |
an object representing a model of an appropriate class (mainly "lm" and "glm"). This is used as the initial model in the Stepwise search. |
Save |
Nome do aquivo a ser salvo o relatorio da metodologia Stepwise (Ex: "Resultado.txt"). Se for 'NULL' nao sera salvo o relatorio de exclusao dos coeficientes. |
scope |
defines the range of models examined in the Stepwise search. This should be either a single formula, or a list containing components upper and lower, both formulae. See the details for how to specify the formulae and how they are used. |
scale |
used in the definition of the AIC statistic for selecting the models, currently only for lm, aov and glm models. The default value, 0, indicates the scale should be estimated: see extractAIC. |
direction |
the mode of Stepwise search, can be one of "both", "backward", or "forward", with a default of "both". If the scope argument is missing the default for direction is "backward". Values can be abbreviated. |
trace |
if positive, information is printed during the running of step. Larger values may give more detailed information. |
keep |
a filter function whose input is a fitted model object and the associated AIC statistic, and whose output is arbitrary. Typically keep will select a subset of the components of the object and return them. The default is not to keep anything. |
steps |
the maximum number of steps to be considered. The default is 1000 (essentially as many as required). It is typically used to stop the process early. |
k |
the multiple of the number of degrees of freedom used for the penalty. Only k = 2 gives the genuine AIC: k = log(n) is sometimes referred to as BIC or SBC. |
Value
Retorna resultados do modelo de regressao obtido pela metodologia Stepwise.
References
Tutoriais onlines: https://www.youtube.com/channel/UCDGyvLCJnv9RtTY1YMBMVNQ
See Also
FitModel
, CreateModel
, PredictModel
Examples
data("DadosPalma")
X=DadosPalma[,-7]
Y=DadosPalma[,7]
model=CreateModel(X,Intercept = TRUE, Simple =TRUE, InteractionLL = TRUE)
model
Ajust=FitModel(X,Y,Model=model)
Ajust
Stepwise(Ajust)