Entradas

Modelos lineales en R - Regresion lineal multiple

Imagen
Hola y Bienvenido!! Les comparto a ustedes el código escrito en R / Rstudio para el ejemplo del vídeo que adjunto. Estos ejemplos tratan sobre la regresión lineal múltiple, donde se crea un modelo lineal y haremos uso de pruebas de normalidad, igualdad de varianza, stepAIC  y ANOVA para obtener el mejor modelo posible. Sigue aquí  el código utilizado: #  mtcars is dataset ready to use in R         # mpg: miles per gallon    # disp: displacement    # hp: horse power    # wt: weight of the car   input <- mtcars[,c("mpg","disp","hp","wt")] print(head(input))             # Create the relationship model.   #  mpg = a + b1*disp + b2*hp + b3*wt + e   #  e ~ N(0,s^2)      , test these assumptions mymodel <- lm(mpg~disp+hp+wt, data = input)  # Show the model. summary(mymodel) confint(mymodel) coef(mymodel)   ...

Modelos lineales - Regresion lineal simple

Imagen
# En esta publicacion quiero compartir con ustedes el codigo de mi video que abajo comparto #sobre modelos lineales para regresion lineal simple. ####  ------------   problem 1--------------------# # Values of height   ---- predictor # 151, 174, 138, 186, 128, 136, 179, 163, 152, 131 # Values of weight.  ---- response # 63, 81, 56, 91, 47, 57, 76, 72, 62, 48 ## ---- using  lm function --- x <- c(151, 174, 138, 186, 128, 136, 179, 163, 152, 131) y <- c(63, 81, 56, 91, 47, 57, 76, 72, 62, 48) plot(y,x) # En este capitulo una explicacion sobre regresion lineal simple. #Igualmente, la introduccion a este capitulo lo encuentra aqui: # Apply the lm() function. ## model:     height = a + b*weight ## Proposed model is:  height=  a +  b*weight  + e ## e ~  N(0, s^2) ## ## Ho: b=0 ## HA:  b not equal to 0 #  model = lm( formula= var1~ var2 ,data= mydata) relation ...

Ciclo While en python

Imagen
#Creamos una archivo llamado  rolldices.py #Primero debemos importar la funcion random para generar de manera aletoria los numeros de dos #dados que usaremos import random # Establecemos los maximos y minimos valores para los numeros aleatorios max=6 min=1 #Esta variable sirve como bandera para entrar y terminar el ciclo while roll_again="yes" #Todo  codigo a la izquierda del while se encuentra dentro del while while roll_again=="yes" or roll_again=="y":        # Si la variable bandera es igual a yes o y      print("Rolling the dices...")                               # El ciclo while continua      print("The values are...")      print( random.randint(min,max))      """ print entre parentesis"""      print(random.randint(min, max))      roll_again=input("Roll the dices ...

Declarando funciones en Python

Imagen
# Creamos un archivo llamado funciones.py para luego ejecutarlo ##funcionR def funcionR(valor):     x = valor*4     #  el valor ingresado multiplicado por 4     return x             # imprime el valor de x # Todo a la izquierda de def significa esta dentro de la funcion #Esta funcion regresa el valor de x ##funcionB def funcionB(valor):     x = valor**4     #  el valor ingresado elevado a la 4     return x             # imprime el valor de x ## Programa principal x=5 print( funcionR(x) )         # imprimimos la salida de la funcionR print( funcionB(x) )         # imprimimos la salida de la funcionB ## La salida se muestra a continuacion

PYTHON, SERIE ARMÓNICA Y SERIE P

Imagen
########### PROGRAMA SOBRE COMPARATIVA DE SERIE ARMÓNICA Y SERIE P ########### EJEMPLO DE SERIE P CON P=2 # Mi canal en Youtube: https://www.youtube.com/channel/UCe4UCHmQu92O03Z1fgzUXmQ ####   INICIO FUNCION ARMONICA #### def armoni(n):    if n>=1:        suma = 0.0        i=1.0        while i<=n:            suma = suma + 1/i            print "Suma: ", suma            i=i + 1        return suma        else :         print "Valor no permitido"         return -1 #### INICIO SERIE P ### def seriep(p,n):     if n>=1:      ...

Uso de apuntadores en C++: cálculo de media

Imagen
#include<iostream> #include<string> using namespace std; const int MAX=30;   // MAX es una constante de valor 30 int main(){            int i,n;            double x[MAX], // arreglo de a lo más 30 valores tipo double                      *realptr = x,           // realptr es un apuntador a x                       sum, sumx=0.0, p;  // valores tipo double                        do{               cout<<"D\x82 N\xa3mero de datos:  ";  /// é y ú... notación decimal               cin>>n;                               }while(n<2 ...

Manejo de apuntadores y cadenas en C++

Imagen
#include<iostream> #include<ctype.h> #include<string> void manejo1(char *,const char *); void manejo2(char *,const char *,int); using namespace std; int main(){     char cad1[25],*cad2="Acuerdo...amigo",cad4[]="LEY...enemigo";     manejo1(cad1,cad2);     int n=strlen(cad1);           // tamanho del arreglo cad1 después de copiar     manejo2(cad1,cad4,n);    //copia cad4 en cad1 pero comenzando en la posición n     cout<<cad1<<endl;     system("pause");         return 0; } void manejo1(char *s1,const char *s2){    /// esta función copia s2 en s1      for(;(*s1=*s2)!='\0';s1++,s2++)  ; } void manejo2(char *s1,const char *s2,int n){                                //copia s2 en s1 pero comenzando...