Example #1
0
import core.adfisher as adfisher

site_file = 'site_files/dating.txt'
log_file = 'log.dating.remove.txt'

## Set up treatments

treatment1 = adfisher.Treatment("keptdating")
treatment1.visit_sites(site_file)

treatment2 = adfisher.Treatment("removeddating")
treatment2.visit_sites(site_file)
treatment2.remove_interest("dating")
treatment2.remove_interest("romance")

## Set up measurement

measurement = adfisher.Measurement()
measurement.get_ads(site='bbc', reloads=10, delay=5)

## Run Experiment

adfisher.run_experiment(treatments=[treatment1, treatment2], measurement=measurement, 
	agents=2, blocks=10, log_file=log_file)

## Analyze Data

adfisher.run_kw_analysis(log_file, keywords=['dating'], verbose=True)
Example #2
0
log_file = 'log.substance.txt'

## Set up treatments

treatment1 = adfisher.Treatment("substance")
treatment1.login2fb()
treatment1.opt_in()
treatment1.visitfb()
treatment1.visit_sites(site_file)

treatment2 = adfisher.Treatment("null")
treatment2.opt_in()

## Set up measurement

measurement = adfisher.Measurement()
measurement.get_ads(site='facebook', reloads=10, delay=5)

## Run Experiment

adfisher.run_experiment(treatments=[treatment2, treatment1],
                        measurement=measurement,
                        agents=2,
                        blocks=20,
                        log_file=log_file,
                        timeout=500)

## Analyze Data

adfisher.run_ml_analysis(log_file, verbose=True)
Example #3
0
import core.adfisher as adfisher

site_file = 'substance.txt'
log_file = 'log.substance.txt'


## Set up treatments

treatment1 = adfisher.Treatment("substance")
treatment1.login2fb()
treatment1.opt_in()
treatment1.visitfb()
treatment1.visit_sites(site_file)

treatment2 = adfisher.Treatment("null")
treatment2.opt_in()

## Set up measurement

measurement = adfisher.Measurement()
measurement.get_ads(site='facebook', reloads=10, delay=5)

## Run Experiment

adfisher.run_experiment(treatments=[treatment2, treatment1], measurement=measurement, 
	agents=2, blocks=20, log_file=log_file, timeout=500)
	
## Analyze Data

adfisher.run_ml_analysis(log_file, verbose=True)