Documente Academic
Documente Profesional
Documente Cultură
id<-1:500
#pas 2 : Consideram ca avem firme din 5 domenii de activitate astfel:30% sunt firme
din domeniul IT , 20% sunt firme din dom. consultanta , 25% din dom. constructii ,
12% automobile si 13% autospatiala
#Generati domeniul de activitate al firmelor
help("sample")
dom<-sample(1:5,size=500,replace=T,prob=c(0.3,0.2,0.25,0.12,0.13))
View(dom)
domeniu<-
factor(dom,labels=c("IT","Consultanta","Constructii","Automobile","Aerospatiala"))
#Generam domeniul firmelor
#Unim informatiile referitoare la id si la informatiile firmei
firme=data.frame(id,domeniu)
View(firme)
table(firme)
summary(firme)
fmari<-subset(firme,dimensiune=="mare")
fmari
View(fmari)
summary(fmari[-1])
fmici<-subset(firme,dimensiune=="mica")
fmici
summary(fmici)
fmedie<-subset(firme,dimensiune=="medie")
fmedie
summary(fmedie)
dim(fmedie)
#Cand dau set seed nu se mai schimba valorile cand generez ceva
set.seed(43)
vt<-rnorm(dim(fmari)[1],mean=5000,sd=200)
vt
hist(vt)
summary(vt)
set.seed(56)
vt<-rnorm(dim(fmedie)[1],mean=1500,sd=150)
vt
View(fmedie)
fmedie<-cbind(fmedie,vt)
View(fmedie)
summary(fmedie)
#Se stie ca firmele fac investitii folosind o ipoteza conform careia variabila de
investitii reprezinta 35% din venitul total pornind de la o expresie de forma
400+0.35*Venitul+e unde termenul de eroare e urmeaza o distributie de medie 0 si
abatere 1
#Generam distributia termenului eroare unde e urmeaza o distributie normala de
medie 0 si abatere standard 1
e<-rnorm(500,0,1)
inv<-400+0.35*firme$vt+e
summary(inv)
#Pas 4
#Adaugati o coloana in care calculati costul de productie pt fiecare firma in parte
stiind ca aceste costuri urmeaza distributii normale
#Pt firmele mari avem o distributie normala de N(3000,200),pt firmele medii
N(1000,50),pt firmele mic N(500,50)
ct<-rnorm(dim(fmari)[1],mean=3000,sd=200)
fmari<-cbind(fmari,ct)
ct<-rnorm(dim(fmedie)[1],mean=1000,sd=50)
fmedie<-cbind(fmedie,ct)
ct<-rnorm(dim(fmici)[1],mean=500,sd=50)
fmici<-cbind(fmici,ct)
firme<-rbind(fmari,fmedie,fmici)
firme$pf<-firme$vt-firme$ct #profit=venit-cost
pf<-firme$pf
View(firme)
hist(firme$pf)
firme$Rpf=firme$pf
Rpf<-firme$Rpf
View(firme)
which.min(IT$Rpf)
#Tema:
#Pentru fiecare firma din fiecare domeniu de activitate calculati rata de
rentabilitate si identificati care firma a obtinut rata rentabilitatii cea mai mare
si adaugati-le intr-un tabel,intr-o matrice.
#b)Reprezentati intr-un grafic unul sub altul profitul obtinut de firmele de
dimensiune medie din fiecare sector de activitate.Pt aceste firme furnizati
matricea de corelatie.